1. Spring and Java
>> Design document on nullability and value types [mail.openjdk.org]
Detailed design document on what the future might look like in terms of nullability of value types in Java.
>> Class Loader Hierarchies [mostlynerdless.de]
And a concise yet useful refresher on how Class Loaders work in Java and its hierarchy. Always good to understand how the underlying platform works.
Also worth reading:
- >> The best way to validate the DDL schema with Spring and Hibernate [vladmihalcea.com]
- >> JDK Mission Control 8.3 – Sip of Java [inside.java]
- >> TreeSet with Custom Comparator [javaspecialists.eu]
- >> Deep Dive into RabbitMQ with Spring Boot [blog.scottlogic.com]
- >> Java is Very Fast, If You Don’t Create Many Objects [foojay.io]
- >> Azure Functions in Quarkus 3 [infoq.com]
- >> The Best Way to Configure the Spring MVC Test Framework, Part Two [petrikainulainen.net]
- >> Java String Templates Today [foojay.io]
- >> FP in Kotlin: Defining a Pipe Operator [foojay.io]
Webinars and presentations:
- >> A Bootiful Podcast: Spring Boot team member Moritz Halbritter (@m_halbritter) [spring.io]
- >> Foojay Podcast #24: BeJUG, BruJUG and how Devoxx was born as JavaPolis [foojay.io]
Time to upgrade:
- >> Hibernate ORM 6.2.4.Final released [in.relation.to]
- >> Hibernate Search 6.2.0.Beta1 is out [in.relation.to]
- >> Hibernate Reactive 2.0.0.Final released [in.relation.to]
2. Technical & Musings
>> The Holy Grail syndrome [event-driven.io]
Mixing different tools together without having a good understanding of underlying building blocks can definitely have counterintuitive results.
>> Ensuring the Successful Launch of Ads on Netflix [netflixtechblog.com]
And a piece on how to roll out a new feature that has a profound impact on the existing features in a reliable fashion.
Also worth reading:
- >> Resilience in Coding: Miro Wengner on Thriving in the Software Industry [foojay.io]
- >> GitLab Pages preview [blog.frankel.ch]
3. Pick of the Week
>> The HTTP QUERY Method [httpwg.org]