1. Spring and Java
>> The Parallel Garbage Collector – Sip of Java [inside.java]
Crash course on Parallel GC, its effect on throughput/latency, and common configuration parameters for tuning.
>> Spring Data JDBC – Use a sequence to generate primary keys [thorben-janssen.com]
Meet BeforeConvertCallback – getting the next auto-incremented id from a database sequence in Spring Data JDBC.
>> How to integrate Hibernates Multitenant feature with Spring Data JPA in a Spring Boot application [spring.io]
A practical guide on how to use Hibernate’s multitenancy along with Spring Data JPA in Spring Boot applications.
Also worth reading:
- >> How to use PostgreSQL’s JSONB data type with Hibernate [thorben-janssen.com]
- >> Testing Time-Based Features with Feature Flags [reflectoring.io]
- >> The Best Way to Call Stored Procedures from Java: With jOOQ [blog.jooq.org]
- >> Using EasyRandom and Lombok’s .toBuilder to improve the sustainability of your Unit tests [jvwilge.github.io]
Webinars and presentations:
- >> A Bootiful Podcast: RabbitMQ rabbit-herder Dan Carwin [spring.io]
- >> Java Q&A; Leyden, Valhalla, Amber, and more! – Inside Java Newscast #30 [YouTube.com]
- >> Java Modules in Real Life [inside.java]
- >> Java Asynchronous Programming Full Tutorial with Loom and Structured Concurrency – JEP Café #13 [inside.java]
Time to upgrade:
- >> Hibernate ORM 6.1.2.Final released [in.relation.to]
- >> Spring for Apache Kafka 2.9.0 Available [spring.io]
- >> Spring Cloud OpenFeign 3.0.8 is now available [spring.io]
- >> Spring Authorization Server Is Going 1.0 [spring.io]
- >> GraalVM Community Edition 22.2.0 [github.com/graalvm]
- >> Oracle Helidon 3.0.0 [github.com/oracle]
- >> Micronaut Framework 3.5.4 Released [micronaut.io]
- >> Netflix Conductor v3.10.2 [github.com/Netflix]
- >> Elastic Stack 8.3.3 released [elastic.co]
- >> JHipster release v7.9.0 [jhipster.tech]
- >> Quarkus 2.11.1.Final and 2.10.4.Final released [quarkus.io]
2. Technical & Musings
>> Comparing Approaches to Durability in Low Latency Messaging Queues [vanillajava.blog]
Is replicating data to a secondary system over the network faster than syncing to a disk? Maybe controversial, but worth taking a look at the benchmarks!
Also worth reading:
- >> Why DevOps Governance is Crucial to Enable Developer Velocity [infoq.com]
- >> What is Refactoring? [blog.thecodewhisperer.com]
- >> On cosmetics vs. intrinsics in programming [blog.frankel.ch]
- >> Jetpack Compose 1.2 Includes Lazy Grids, Support for Google Fonts, and More [infoq.com]
- >> Data Mesh — A Data Movement and Processing Platform @ Netflix [netflixtechblog.com]
3. Comics
And my favorite Dilberts of the week:
>> Prepping The CEO [dilbert.com]
>> Climate Change In The Metaverse [dilbert.com]
>> Fund Long Covid Support Group [dilbert.com]
4. Pick of the Week
An interesting read:
>> Please stop citing TIOBE [nindalf.com]