1. Spring and Java
>> JDK 18 G1/Parallel/Serial GC changes [tschatzl.github.io]
GC Improvements in Java 18 – String deduplication for all GCs, configurable card sizes, faster startups with Serial GC, and quite a bit more.
>> How to Stop a Java Thread Without Using Thread.stop()? [4comprehension.com]
Let’s see what’s wrong with Thread.stop(), and use cooperative thread interruption with interrupt flag and InterruptedException.
>> Introducing the `oracle-actions/setup-java` GitHub action [inside.java]
Introducing an additional way to consume the various JDK builds produced by Oracle in GitHub Actions, including early access ones.
Also worth reading:
- >> Lessons learned from previous projects [blog.frankel.ch]
- >> Level up Your Java Performance with TornadoVM [infoq.com]
- >> Gradle 7.4 Introduces Aggregated Test Reports [infoq.com]
- >> Getting Started with Spring WebFlux [reflectoring.io]
- >> Jakarta EE Developer Survey 2022 [agilejava.eu]
- >> Seven Ways Netflix Uses Gradle Enterprise to Manage Gradle Plugins [gradle.com]
Webinars and presentations:
- >> A Bootiful Podcast: Microsoft Azure Developer Advocate Mark Heckler [spring.io]
- >> All About JDK 18 – Inside Java Newscast #21 [inside.java]
Time to upgrade:
- >> Introducing Spring Cloud Alibaba 2021.0.1.0 [spring.io]
- >> Quarkus 2.7.4.Final released – Maintenance release [quarkus.io]
- >> Elasticsearch version 8.1.0 [elastic.co]
- >> The Grails Framework 5.1.3 Release [docs.grails.org]
- >> Hibernate ORM 6.0.0.CR2 released [in.relation.to]
2. Technical
>> Feature Flags: Make or Buy? [reflectoring.io]
A step-by-step guide on creating feature flag service: configuration-based, database-based, context-sensitive. Good stuff.
Also worth reading:
- >> Introducing the InternetDB API [blog.shodan.io]
- >> Building Password Purgatory with Cloudflare Pages and Workers [troyhunt.com]
- >> GitLab Security Scanning [blog.codecentric.de]
- >> How Does One Start With Unit Tests? [blog.jbrains.ca]
3. Musings
>> Constrained by talent and struggling to attract top technologists [martinfowler.com]
On scaling bottlenecks: signs and symptoms, and common ways for getting out of the bottleneck! Yeah, a good weekend read.
Also worth reading:
- >> Curious about automated reasoning [allthingsdistributed.com]
4. Comics
And my favorite Dilberts of the week:
>> No Code Of Ethics [dilbert.com]
>> Sunday Advice Of The Experts [dilbert.com]
>> Promoted Not Fired [dilbert.com]
5. Pick of the Week
This is the first discount since June of last year – launches are a lot of work and we do these very rarely.
Here we are – all of my courses are 30% off until next Friday: