1. Spring and Java
>> Using Pattern Matching [dev.java]
Complete guide to pattern matching in Java: instanceOf, guarded patterns, record patterns, enhanced for patterns, and more to dig into.
>> GraalVM Java Compilers Join OpenJDK in 2023, Align with OpenJDK Releases and Processes [infoq.com]
An exciting plan to move some parts of GraalVM JIT and AOT to OpenJDK sometime in 2023!
>> Spring MDC Transaction Logging [vladmihalcea.com]
And, let’s see how we can configure Mapped Diagnostic Context or MDC for logging transactions in Spring.
Also worth reading:
- >> From Hibernate Types to Hypersistence Utils [vladmihalcea.com]
- >> What Is Jakarta Data? [blog.payara.fish]
- >> Connect the Braces [donraab.medium.com]
- >> How Java Litters Beyond the Heap: Part 2, Distributed Databases [foojay.io]
- >> Introduction to Dummies [petrikainulainen.com]
- >> Writing a Profiler from Scratch: Introduction [foojay.io]
- >> A Github Action to export your project’s Java version as a variable [joshlong.com]
- >> Spring Boot – Annotation Reference – 01/a [foojay.io]
Webinars and presentations:
- >> Episode 28 “Java Language – State of the Union” [inside.java]
- >> A Bootiful Podcast: Field CTO and Chief Evangelist at Gradle Justin Reock [spring.io]
- >> Debugging Program Control Flow [foojay.io]
- >> 7 Awesome Libraries for Java Unit & Integration Testing [marcobehler.com]
- >> My Most Used CLI Commands [blog.sebastian-daschner.com]
Time to upgrade:
- >> Spring Authorization Server 1.0 Provides Oauth 2.1 and OpenID Connect 1.0 Implementations [infoq.com]
- >> A Faster Way to Build React + Spring Boot Apps Using Hilla 1.3 [foojay.io]
- >> Spring Boot 2.7.7. and 3.0.1 available now [spring.io]
- >> Hibernate 6.2 CR1 [in.relation.to]
- >> Spring Modulith 0.2 released [spring.io]
- >> Quarkus 2.15.1.Final [quarkus.io]
- >> MicroProfile 6.0 Released [eclipse.org]
- >> Micronaut Framework 3.7.5 Released [micronaut.io]
- >> Helidon 3.1.0 Released [helidon.io]
- >> IntelliJ IDEA 2022.3.1 is Out! [blog.jetbrains.com]
2. Technical & Musings
>> Using Postgres As A Message Queue [javaadvent.com]
Leveraging Postgres’ notification mechanism to implement a simple, yet effective push-based queue.
Also worth reading:
- >> Explicit events serialisation in Event Sourcing [event-driven.io]
- >> Architecture docs as code with Structurizr & Asciidoctor. Part 5: Generating documentation [blog.codecentric.de]
- >> An album for each year – 2022 version [allthingsdistributed.com]
- >> AWS Cloud Development Kit – Infrastructure as Code on Steroids [blog.codecentric.de]
- >> A Matter of Interpretation: Mock Objects [blog.thecodewhisperer.com]
3. Comics
>> Dopamine And Working At Home [dilbert.com]
>> Better Company [dilbert.com]
>> Tina Is Sleepy [dilbert.com]
4. Pick of the Week
>> Why Twitter Didn’t Go Down: From a Real Twitter SRE [matthewtejo.substack.com]
Happy New Year 🙂
Eugen.