1. Spring and Java
>> How to generate UUIDs as primary keys with Hibernate [thorben-janssen.com]
UUIDify all identifiers – let’s see how to generate different versions of UUIDs in different Hibernate/JPA versions.
>> Understanding Kotlin Coroutines [reflectoring.io]
An in-depth and practical guide to CSP style concurrency model and structured concurrency in Kotlin.
Also worth reading:
- >> JavaOne Update Series: Part 1 [blogs.oracle.com]
- >> Gatling vs JMeter – What to Use for Performance Testing [infoq.com]
- >> All You Need To Know About JSON Parsing With Jackson [reflectoring.io]
Webinars and presentations:
- >> Clean Application Development with Records, Sealed Classes and Pattern Matching [inside.java]
- >> Spring Tips: Kubernetes Native Java (Redux, 2022) [spring.io]
- >> A Bootiful Podcast: Nate Schutta: The Thinking Person’s Architect, My Friend, and Teammate [spring.io]
Time to upgrade:
- >> IntelliJ IDEA 2022.1.4 is Available [blog.jetbrains.com]
- >> Spring Data 2022.0.0-M5 2021.2.2 and 2021.1.6 released [spring.io]
- >> Spring Framework 6.0.0-M5 and 5.3.22 available now [spring.io]
- >> Spring Native 0.12.1 available now [spring.io]
- >> Spring Security 5.8.0-M1 and 6.0.0-M6 are released [spring.io]
- >> Micronaut Framework 3.5.3 Released! [micronaut.io]
- >> Grails Core 5.1.9 [github.com/grails]
2. Technical & Musings
>> Maximum number of database connections [vladmihalcea.com]
It’s always nice to revisit how different RDBMS handle connections – and also what’s the max and how to increase it
>> Advocate, educator, and authorial stance [martinfowler.com]
Another good read from Fowler about the difference between an advocate and an educator
Also worth reading:
- >> Efficient filtering in DynamoDB [advancedweb.hu]
- >> What’s New with VMware Tanzu RabbitMQ for Kubernetes 1.3 [tanzu.vmware.com]
- >> Writing your own service discovery client for Apache APISIX [blog.frankel.ch]
3. Comics
And my favorite Dilberts of the week:
>> Won Space Laser Bid [dilbert.com]
>> Covid Topper [dilbert.com]
>> Firing Np Cs [dilbert.com]
4. Pick of the Week
This week I’m picking our deep-dive into Lightrun, with a focus on how to observe and debug remotely, right from IntelliJ: