1. Spring and Java
>> JEP targeted to JDK 22: 464: Scoped Values (Second Preview) [openjdk.org]
Another preview of Scoped Values: a safe and efficient way of sharing immutable data within and across threads
>> AutoCloseable HttpClient – Sip of Java [inside.java]
Java 21 enables to closing/shutdown of HttpClient instances in a variety of ways, including try-with-resources blocks. Good stuff.
>> Helidon 4 Adopts Virtual Threads: Explore the Increased Performance and Improved DevEx [infoq.com]
And, improving performance and simplifying concurrent programming in Helidon 4 by supporting Project Loom
Also worth reading:
- >> To DAO or not to DAO [blog.jooq.org]
- >> Who Killed the JVM? Attaching a Debugger Twice [foojay.io]
- >> JEP 457: Streamlining Java Development with the Class-File API [infoq.com]
- >> Spring Load-Time Weaving [vladmihalcea.com]
- >> JEP targeted to JDK 22: 458: Launch Multi-File Source-Code Programs [inside.java]
- >> JEP targeted to JDK 22: 462: Structured Concurrency (Second Preview) [inside.java]
- >> Testing Spring Boot JMS with ActiveMQ Artemis and Testcontainers [foojay.io]
- >> Enterprise Batch Processing with Jakarta Batch – Part 3 [blog.payara.fish]
- >> Securing WildFly Apps with Auth0 on OpenShift [wildfly-security.github.io]
Webinars and presentations:
- >> Java 22 Unpacking – Inside Java Newscast #59 [inside.java]
- >> Foojay Podcast #36: J-Fall Report, Part 3 [foojay.io]
Time to upgrade:
- >> IntelliJ IDEA 2023.3 Is Out! [blog.jetbrains.com]
- >> Spring Tools 4.21.0 released [spring.io]
- >> Spring Cloud 2023.0.0 (aka Leyton) Is Now Available [spring.io]
- >> Quarkus 3.6.1 and 3.6.2 Released [quarkus.io]
- >> JHipster 8.1.0 Released [jhipster.tech]
- >> Elasticsearch 8.11.2, 7.17.16, and 8.11.3 Released [elastic.co]
- >> Grails-core 3.3.17 Released [grails.org]
- >> Apache camel-3.20.9, camel-3.21.3, and camel-4.3.0 Released [apache.org]
2. Technical & Musings
>> Apache Pinot 1.0 Provides a Realtime Distributed OLAP datastore [infoq.com]
An OLAP column-oriented distributed data store, allowing us to perform complex queries with low latency
Also worth reading:
- >> How to Solve the Skills Problem [tanzu.vmware.com]
- >> Apache APISIX plugin priority, a leaky abstraction? [blog.frankel.ch]
- >> Why is Jepsen Written in Clojure? [aphyr.com]
- >> A few notes on migrating storage library [event-driven.io]
- >> Llama-2 agent with grammar-based sampling of function calls [krasserm.github.io]
- >> Bliki: TestDrivenDevelopment [martinfowler.com]
- >> Book Review: “Tidy First?” [hamvocke.com]
3. Pick of the Week
Take the Developer Nation survey, share your opinion about tools and technologies, learn about the dev landscape and yes, win over 200 really cool prizes:
>> Start the Survey Here [developereconomics.net]