1. Spring and Java
>> JDK 20 Release! – Sip of Java [inside.java]
A complete preview/incubator release for Java: scoped values, virtual threads, structured concurrency and record patterns.
>> Boosting Quarkus Native Performance: Should You Stick with Space/Time or Switch to Adaptive GC? [infoq.com]
Quarkus for low memory footprint critical applications: how to trigger GCs more aggressively to keep the memory usage low.
Also worth reading:
- >> JFR Event Stream Stop – Sip of Java [inside.java]
- >> How to Pass a Table Valued Parameter to a T-SQL Function with jOOQ [blog.jooq.org]
- >> Java SE Subscription Enterprise Performance Pack now widely available [blogs.oracle.com]
- >> Relearning Java Thread Primitives [foojay.io]
- >> Couldn’t We Just Use AsyncGetCallTrace In A Separate Thread? [foojay.io]
Webinars and presentations:
- >> Episode 31 “Sequenced Collections” with Stuart Marks [inside.java]
- >> Z Garbage Collector: The Next Generation [inside.java]
- >> A Bootiful Podcast: Gradle Developer Advocate, Java Champion, and legend Trisha Gee [spring.io]
- >> GraalVM Native Image — Faster, Smarter, Leaner [inside.java]
- >> Foojay Podcast #20: Functional Programming, “The Good, the Bad, and the Ugly” [foojay.io]
- >> Helidon – Microservices on Modern Java [inside.java]
Time to upgrade:
- >> JDK 20.0.1, 17.0.7, 11.0.19, 8u371, and 7u381 Have Been Released! [blogs.oracle.com]
- >> Spring for GraphQL 1.2.0-RC1 released [spring.io]
- >> Spring Boot 2.7.11 and 3.0.6 available now fixing CVE-2023-20873 [spring.io]
- >> Spring Boot 3.1.0-RC1 available now [spring.io]
- >> Netflix Conductor v3.13.6 Released [netflix.github.io]
- >> Apache Camel 3.20.4 Released [apache.org]
- >> Payara Platform Community 6.2023.4 Released [payara.fish]
2. Technical & Musings
>> Well-maintained Software [henrikwarne.com]
A useful take on different aspects of well-maintained software: clear steps, logging, comments, tests, and more!
>> Leverage the richness of HTTP status codes [blog.frankel.ch]
And how to take advantage of HTTP status codes to make your REST API highly useful. Good stuff.
Also worth reading:
- >> Demystifying LLMs with Amazon distinguished scientists [allthingsdistributed.com]
- >> Automatically Creating Microservices Architecture Diagrams [foojay.io]
- >> ChatGPT quickstart for developers [abdullin.com]
- >> Fearless Distroless [foojay.io]
- >> CDK for Terraform Improves HCL Conversion and Terraform Cloud Interactions [infoq.com]
- >> Publishing read model changes from Marten [event-driven.io]
- >> What Does a Technical Author Look Like? [martinfowler.com]
3. Pick of the Week
>> Why is OAuth still hard in 2023? [nango.dev]