1. Spring and Java

>> The Arrival of Java 18! [inside.java]

Java 18 is here: UTF-8 by default, code snippets in Javadoc, pattern matching, vector API, deprecating finalizers, and a lot more goodness in this release.

>> Java Platform Evolution [dev.java]

Java has been around for quite some time, but this doesn’t mean it’s standing still! Let’s see how it evolved in recent years and also the rationale behind this evolution.

>> The Ultimate Guide on Composite IDs in JPA Entities [jpa-buddy.com]

And a practical guide on different approaches for implementing composite keys in JPA entities: @EmbeddedId vs @IdClass.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Error handling across different languages [blog.frankel.ch]

Which programming language got the error handling right? returning values, exceptions, functional containers, and multiple return values.

Also worth reading:

3. Musings

>> Invest in the hiring process [martinfowler.com]

On how to overcome the team scaling bottleneck by investing and tuning the hiring process a must-read for team builders!

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Dogbert And Funny Simulation [dilbert.com]

>> Ads About Elbonium [dilbert.com]

>> Best Data We Have [dilbert.com]

5. Pick of the Week

Finally, you’re likely already aware that I’m running our very first launch of the year.

All of my courses are 30% off until next Friday:

>> All Courses (30% off)