Lots of weekend reading for this week.
Let's jump right in…
1. Spring and Java
Java 9 vs Bugs – the first round 🙂
A short example showing how to compile Java code at runtime (yes, you read that right).
Exploring edge cases of casting in Java.
A short write-up about a not-so-trivial problem of mapping enums to database columns using Hibernate.
Chronicle Queue utilizes heap space economically 🙂
As long as Java's type system doesn't distinguish between nullable and non-nullable types, the Elvis operator isn't a good fit for Java.
A short guide to the highly important Hibernate Validator.
You can now perform some interesting static analysis of your APIs.
Exploring edge cases of casting in Java.
It turns out Java developers host their own Oscars too 🙂
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
A rich introduction to building event-driven microservices and CQRS.
A short trick that might help you clean up your codebase.
Also worth reading:
3. Musings
Thoughts about the future of deep learning.
What isn't measured, doesn't improve. Definitely measure the quality of your code/work as the first step towards improving it.
How to establish trust with your test automation 🙂
An in-depth case study of going from a monolith to scalable Kafka-backed microservices.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
res – REST with Spring (eBook) (everywhere)