1. Spring and Java
>> Extending Spring Data Repositories Just Got Easier [spring.io]
The latest Spring Data release makes extending repositories with custom functionality easier, by defining a fragment interface and implementation. Very cool.
>> Oracle Ships GraalVM Java JIT Compiler – but Only in Its Own JDK [infoq.com]
Oracle recently included the GraalVM JIT compiler as an experimental feature in Oracle JDK 23, though not in other OpenJDK distributions. The article takes a closer look at the state of JIT compilers for Java.
>> Join the Private Preview for new Java features in Azure Developer CLI [microsoft.com]
Finally, influence the future of Spring on Azure by joining the private preview for new features to accelerate your Spring apps to Azure – learn more at AZD Java Preview.
Also worth reading:
- >> Advanced Code Analysis in IntelliJ IDEA [blog.jetbrains.com]
- >> Storing 1 TB in Virtual Memory on a 64 GB Machine with Chronicle Queue [vanillajava.blog]
- >> Task Schedulers in Java: Modern Alternatives to Quartz Scheduler [foojay.io]
- >> JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe [openjdk.org]
- >> Performance Tip: Rethinking Collection.toArray(new Type[0]) [vanillajava.blog]
- >> Please Don’t Yield A Lot [javaspecialists.eu]
- >> Sunset notice: repository.springsource.com [spring.io]
Webinars and presentations:
- >> A Bootiful Podcast: PostgreSQL contributor Dave Cramer [spring.io]
- >> Foojay Podcast #62: Better Coding with AI: Friend or Enemy? [foojay.io]
Time to upgrade:
- >> Spring Cloud Stream Applications 2022.0.1 GA Release now available [spring.io]
- >> Spring Cloud 2024.0.0 (aka Moorgate) Is Now Available [spring.io]
- >> Kotlin 2.1.0 Released [blog.jetbrains.com]
- >> quarkus 3.17.2 [github.com/quarkusio]
- >> maven-4.0.0-rc-1 [github.com/apache]
- >> Elasticsearch 8.15.5 [github.com/elastic]
- >> camel-4.9.0 [github.com/apache]
- >> Payara Platform Community 6.2024.11 [github.com/payara]
2. Technical & Musings
>> Designing data products [martinfowler.com]
A deep dive into data products, what they are, and how to approach their design by working backward from the end goal.
Also worth reading:
- >> You’re not selling a solution [avdi.codes]
- >> Platform Advantages: Not Just Network Effects [mnot.net]
- >> The Home Assistant model [frankel.ch]
- >> Top announcements of AWS re:Invent 2024 [aws.amazon.com]
- >> Closer to the Edge: Hyperscaling Have I Been Pwned with Cloudflare Workers and Caching [troyhunt.com]
3. Pick of the Week
>> Awesome Event Driven Architecture [github.com]