1. Spring and Java
>> Debugging a JVM Crash for LinkedIn – Part 1 [devblogs.microsoft.com]
Hunting down a JVM crash – analyzing the HotSpot JVM logs step by step to find out the root cause of a crash.
>> JEP 425: Virtual Threads to Deliver Improved Throughput [infoq.com]
Introducing the new preview virtual thread API in Java 19: similar API as the old threads, but with completely different use cases.
>> Reactive Architecture with Spring Boot [reflectoring.io]
Deeping dive into basics and use cases of Reactive Architectures, along with a practical example – definitely a good read!
Also worth reading:
- >> Quarkus 2.8.0 Introduces Fine-Grained Transaction API [infoq.com]
- >> The best way to use the Hibernate TupleTransformer [vladmihalcea.com]
- >> @Incubating features in Hibernate 6 [thorben-janssen.com]
- >> Hibernate’s @NotFound Annotation – How to use it and a better alternative [thorben-janssen.com]
- >> Generating Kotlin DSLs [blog.codecentric.de]
- >> Native Compilations Boosts Java [infoq.com]
- >> Handling Manager Failures In Spring Batch [arnoldgalovics.com]
- >> Which JVM Version is Fastest? [minborgsjavapot.blogspot.com]
- >> How Does Payara 6 Affect Your Application’s Future? [payara.fish]
- >> More compact parameterized tests reporting in Spock 2.1 [solidsoft.pl]
- >> Writing Unit Tests for a Spring MVC REST API: Returning a Single Item and Returning a List [petrikainulainen.net]
Webinars and presentations:
- >> WHEN and NULL In Pattern Matching – Inside Java Newscast #24 [inside.java]
- >> A Bootiful Podcast: Java Champion and Spring Katas legend Chandra Guntur [spring.io]
- >> Java Next – From Amber to Loom, from Panama to Valhalla [inside.java]
- >> Modern Java Delivery: Java 17, 18 and Open JDK [redmonk.com]
- >> JDK 8 to JDK 18 in Garbage Collection: 10 Releases, 2000+ Enhancements [inside.java]
Time to upgrade:
- >> Spring Framework 5.3.20 and 5.2.22 available now [spring.io]
- >> IntelliJ IDEA 2022.1.1 Is Here! [blog.jetbrains.com]
- >> Hibernate ORM 6.0.1.Final released [in.relation.to]
- >> Hibernate Search 6.1.5.Final released [in.relation.to]
- >> Quarkus 2.8.3.Final released – Maintenance release [quarkus.io]
- >> JDK 19 Early-Access Release Notes [jdk.java.net]
- >> What’s New in Java Management Service 4.0 [blogs.oracle.com]
- >> JobRunr & JobRunr Pro v5.1.0 [jobrunr.io]
2. Technical & Musings
>> Introduction to Key Exchange for the Working Developer [geekabyte.io]
Entering the realm of public-key cryptography – taking a look at the Diffie-Hellman algorithm, a little bit of mathematics, and more!
>> Binary Trees 101 [blog.scottlogic.com]
Back to the basics: let’s have a quick refresher on how trees work and what are their use cases.
Also worth reading:
- >> How to write a simple systemd timer [advancedweb.hu]
- >> Conditional build on GitLab [frankel.ch]
- >> Getting Started With the Terminal as Developer [blog.sebastian-daschner.com]
- >> How to hash passwords and when not to [advancedweb.hu]
3. Comics
And my favorite Dilberts of the week:
>> Might Be A Trap [dilbert.com]
>> Supply Chain And Wally [dilbert.com]
>> Never Answer Your Phone At Work [dilbert.com]
4. Pick of the Week
>> Don’t Shave That Yak! [seths.blog]