1. Spring and Java
>> From Spring Native to Spring Boot 3 [spring.io]
Moving to the official Spring Boot GraalVM native image support and archiving the experimental Spring Native project.
>> The best way to generate a TSID entity identifier with JPA and Hibernate [vladmihalcea.com]
The best way to generate Time-Sorted Identifiers or TSIDs with JPA and Hibernate.
>> Using Window Functions with Hibernate 5 & 6 [thorben-janssen.com]
And, how to take advantage of window functions using JPQL in Hibernate 6 and native queries in older versions.
Also worth reading:
- >> Hibernate ORM 6.2 – DB version support [in.relation.to]
- >> Java Sealed Classes in Action: Building Robust and Secure Applications [foojay.io]
- >> Faster Startup Time and Lower Memory Usage: New CRT HTTP Client in AWS SDK for Java [infoq.com]
- >> Spring Data JPA – How to create a custom base repository [thorben-janssen.com]
- >> Sonatype BOM Doctor Evaluates and Helps Patch Java Software Bills of Materials [infoq.com]
- >> An Introduction to Scoped Values in Java [foojay.io]
- >> MicroStream Becomes Eclipse Foundation Member [infoq.com]
Webinars and presentations:
- >> Write Efficient Bug-free and Simple Comparators in Java – JEP Café #17 [inside.java]
- >> Video: Project Panama and the Foreign Function and Memory API [minborgsjavapot.blogspot.com]
- >> A Bootiful Podcast: Avalara’s Kumaresan Muthaliar on GraphQL in the heavily regulated, data intensive domain of tax [spring.io]
- >> How To Configure Cloud-Native Quarkus Projects [blog.sebastian-daschner.com]
- >> Foojay Podcast #14: Debugging Tools and Skills for Fun and Profit [foojay.io]
Time to upgrade:
- >> Spring Framework 6.0.5 available now [spring.io]
- >> Spring Cloud Data Flow 2.10.1 Released [spring.io]
- >> A Quick Look At Faces (JSF) 4.0 In Jakarta EE 10 [foojay.io]
- >> Quarkus 2.16.3.Final Released [quarkus.io]
- >> Eclipse Vert.x 3.9.15 Released [eclipse.org]
- >> Apache Maven 3.9.0 Released [apache.org]
- >> Elasticsearch 8.6.2 Released [elastic.co]
- >> Grails 5.3.2 Released [grails.org]
- >> Micronaut Framework 3.8.5 Released [micronaut.io]
- >> Helidon 3.1.2 Released [helidon.io]
- >> Payara Platform Community 6.2023.2 Released [payara.fish]
2. Technical & Musings
>> The right feature at the right place [blog.frankel.ch]
Making better choices regarding where to place a feature in a system — a practical guide!
Also worth reading:
- >> Bringing Digital People to life with autonomous animation [allthingsdistributed.com]
- >> How we Build Platforms [mnot.net]
- >> YugabyteDB Architecture [vladmihalcea.com]
- >> Algorithmic Trading: A Practitioner’s Guide [henrikwarne.com]
- >> Retrospectives Antipatterns [martinfowler.com]
- >> Viewing the world with mathematics [beust.com]
- >> Down the Cloudflare / Stripe / OWASP Rabbit Hole: A Tale of 6 Rabbits Deep [troyhunt.com]
- >> How Behaviour Driven Development Works Well with Event Driven Architectures [foojay.io]
- >> Android 14 Brings Partial Support for OpenJDK 17, Improved Privacy and Security, and More [infoq.com]
- >> Set up OpenTelemetry with Event Sourcing and Marten [event-driven.io]
3. Comics
>> Pronouns [dilbert.com]
>> Dress Code For Remote Workers [dilbert.com]
>> Usually Works At Home [dilbert.com]
4. Pick of the Week
>> What Is ChatGPT Doing … and Why Does It Work? [stephenwolfram.com]