1. Spring and Java
>> Exploring Java Records Beyond Data Transfer Objects [infoq.com]
Records can be used for way more than DTOs. Good to see Java evolve so fast!
>> Introducing the GraalVM Free License [blogs.oracle.com]
Oracle GraalVM Enterprise becomes simply Oracle GraalVM and will be available under Free License. Wow!
>> The Anatomy of a JVM [foojay.io]
It’s always a good idea to recall how things work – especially when it’s something that we use every day at work.
Also worth reading:
- >> Exploring Java Records In A Jakarta EE Context [foojay.io]
- >> Evaluating Apache APISIX vs Spring Cloud Gateway [blog.frankel.ch]
- >> Spring Boot 3.1’s ConnectionDetails abstraction [spring.io]
- >> How to Write MockMvc Tests Without ObjectMapper, Part One – The Simplest Possible Solution [petrikainulainen.net]
- >> Optimizing Memory Utilization with Automated Heap Sizing in ZGC [inside.java]
- >> Exploring Java 21’s Intriguing Additions: Unveiling New Features (Part 1) [foojay.io]
Webinars and presentations:
- >> A Bootiful Podcast: Angular Google Developer Expert Santosh Yadav [spring.io]
- >> Java 21 New Feature: Sequenced Collections – JEP Cafe #19 [inside.java]
- >> Manifold vs. Lombok: Enhancing Java with Property Support [foojay.io]
Time to upgrade:
- >> Spring Framework 5.3.28 and 6.0.10 available now [spring.io]
- >> Spring Framework 6.1 M1 released [spring.io]
- >> Vaadin 24.1: Bringing You More Than Minor Improvements! [foojay.io]
- >> Hibernate ORM 6.2.5.Final released [in.relation.to]
- >> Spring Tools 4.19.0 released [spring.io]
- >> Spring Data 2023.0.1, 2022.0.7, and 2021.2.13 available now [spring.io]
- >> Hibernate Reactive 2.0.1.Final released [in.relation.to]
- >> Spring Vault 3.0.3 available [spring.io]
- >> Spring for GraphQL 1.1.5 and 1.2.1 released [spring.io]
- >> Spring Authorization Server 1.1.1, 1.0.3 and 0.4.3 available now [spring.io]
- >> Spring Security 6.1.1, 6.0.4, 5.8.4, 5.7.9, 5.6.11 Released [spring.io]
- >> GraalVM Community Components 23.0.0 Released [graalvm.org]
- >> GraalVM for JDK 17 Community 17.0.7 Released [graalvm.org]
- >> GraalVM for JDK 20 Community 20.0.1 Released [graalvm.org]
- >> Quarkus 3.1.2.Final Released [quarkus.io]
- >> Eclipse Jetty 12.0.0.beta2 Released [eclipse.org]
- >> Micronaut Core v4.0.0-RC1 Released [micronaut.io]
- >> Apache camel-3.14.9 Released and Apache camel-3.20.6 Released [apache.org]
- >> Payara Platform Community 6.2023.6 Released [payara.fish]
2. Technical & Musings
>> Migrating Netflix to GraphQL Safely [netflixtechblog.medium.com]
Always good to read how major players execute operations like this.
>> The best way to use one-to-one table relationships [vladmihalcea.com]
One-to-one relationships might be more useful than you could have thought.
Also worth reading:
- >> Unique Identifiers Based on Timestamps in Distributed Applications [foojay.io]
- >> Scarcity Mindset and Work In Process [jbrains.ca]
- **>> Have I Been Pwned Domain Searches: The Big 5 Announcements!**[troyhunt.com]
- >> Recap of Event Sourcing Live 2023 [event-driven.io]
- >> Detecting Scene Changes in Audiovisual Content [netflixtechblog.medium.com]
3. Pick of the Week
>> The Complete Guide to Goal Setting (Backed by Science) [markmanson.net]