1. Spring and Java
>> Table partitioning with Spring and Hibernate [vladmihalcea.com]
Splitting a large table into multiple smaller partition tables using Spring and Hibernate — allowing a more efficient seek/scan.
>> Pattern Matching for switch – Sip of Java [inside.java]
And, a crash course on Pattern Matching in Java 21: type patterns, guard conditions, null handling, exhaustiveness, sealed hierarchies, and records.
Also worth reading:
- >> Loom is just HyperThreading in Java [foojay.io]
- >> Hazelcast Jet on Generational ZGC [inside.java]
- >> The Future of Java Management: Migrating from Advanced Management Console to Java Management Service [blogs.oracle.com]
- >> Downloading Java with Java Management Service: Script-friendly Oracle Java downloads now available through OCI [blogs.oracle.com]
- >> WildFly 30 Gets Ready for JDK 21 [infoq.com]
- >> Open sourcing Jipher for FIPS regulated environments [inside.java]
- >> Retrospective on CVE-2021-44228 (Log4Shell) [musigma.blog]
- >> The Best Tools for Writing Integration Tests for Spring Boot Web Applications [petrikainulainen.net]
- >> Package a JavaFX Application as a Native Executable [inside.java]
Webinars and presentations:
- >> Oracle TV from CloudWorld 2023: New Java 21 features [inside.java]
- >> A Bootiful Podcast: Azul Deputy CTO Simon Ritter [spring.io]
- >> Optimizing your equals() methods with Pattern Matching – JEP Cafe #21 [inside.java]
- >> GraalVM & Spring Boot: Building a Native Executable | Marco Reacts [marcobehler.com]
Time to upgrade:
- >> Spring Shell 2.1.14, 3.0.9, 3.1.5 and 3.2.0-M3 are now available [spring.io]
- >> Quarkus 3.2.8.Final and 3.5.1 Released [quarkus.io]
- >> Elasticsearch 8.11.0, 7.17.15, and 8.11.1 Released [elastic.co]
- >> Micronaut Core 3.10.3, 4.0.7, 4.1.12, and 4.2.0 Released [micronaut.io]
- >> Apache camel-4.2.0 and camel-4.0.3 Released [apache.org]
2. Technical & Musings
>> Exploring the OpenTelemetry Collector [blog.frankel.ch]
Exploring the OpenTelemetry collector: setup, intermediary data processing, receivers, exporters, log manipulation, and more!
Also worth reading:
- >> Creating an OpenAPI Generator from Scratch: From YAML to JetBrains HTTP Client [foojay.io]
- >> GDPR for busy developers [event-driven.io]
- >> Understand your data requirements [blog.scottlogic.com]
3. Pick of the Week
Our only “sale” of the year is now live – Black Friday.
If you’re planning to go deep into Spring and Spring Boot, this is a good time to explore: