1. Spring and Java
>> Let’s use OpenTelemetry with Spring [spring.io]
A solid look at how Spring integrates the OpenTelemetry protocol in the strong observability track within the Spring ecosystem.
>> JEP 485: Stream Gatherers [openjdk.org]
Proposal to finalize the API in JDK 24 without change. Nice.
Also worth reading:
- >> RestClient Support for OAuth2 in Spring Security 6.4 [spring.io]
- >> Issue 319 – ArrayBlockingQueue: Weakly Consistent Iteration Powered by Weak References [javaspecialists.eu]
- >> Getting started with Spring Boot, DynamoDB, AWS Java SDK v2, spring-cloud-aws-starter-dynamodb, and dynamic queries with DynamoDbTemplate [tech.asimio.net]
- >> Java Tips # 01 – Writing Shebang Scripts in Pure Java [foojay.io]
- >> JEP 489: Vector API (Ninth Incubator) [openjdk.org]
- >> WildFly 35 moves to SE 17, drops SE 11 [wildfly.org]
- >> How to use LazyConnectionDataSourceProxy with Spring Data JPA [vladmihalcea.com]
Webinars and presentations:
- >> Jextract – Java Treasures from Native Code Gems [inside.java]
- >> Presentation: 1BRC–Nerd Sniping the Java Community [infoq.com]
- >> How to use Spring Data JPA Derived Query Methods? [sivalabs.in]
- >> Are Virtual Threads Going to Make Reactive Programming Irrelevant? [inside.java]
- >> Announcing the General Availability of Java experiences on Azure Container Apps [microsoft.com]
Time to upgrade:
- >> Spring Boot 3.4.0-RC1 available now [spring.io]
- >> Spring Framework 6.2.0-RC3 available now [spring.io]
- >> Spring Security 6.4.0-RC1 is available now [spring.io]
- >> Spring Authorization Server 1.4.0-RC1, 1.3.3 and 1.2.7 available now [spring.io]
- >> Spring for GraphQL 1.2.9 and 1.3.3 released [spring.io]
- >> Spring Modulith 1.3 RC1, 1.2.5, and 1.1.10 released [spring.io]
- >> Spring for Apache Pulsar 1.0.11 and 1.1.5 are now available and 1.2.0-RC1 [spring.io]
- >> Spring Data 2024.1.0 goes RC1 [spring.io]
- >> Spring Framework CVE-2024-38819 and CVE-2024-38820 published [spring.io]
- >> Helidon 4.1.3 [github.com/helidon-io]
- >> Micronaut Core 4.7.1 [github.com/micronaut-projects]
- >> camel-4.8.1 [github.com/apache]
2. Technical & Musings
>> Using the Strangler Fig with Mobile Apps [martinfowler.com]
An interesting case study using the well-known pattern in the modernization of another legacy app.
Also worth reading:
- >> Bootstrapping CRUD with Pongo [event-driven.io]
- >> Digital Twins: A digital counterpart for a new concept of Product [frankel.ch]
3. Pick of the Week
>> You Want Modules, Not Microservices [newardassociates.com]