1. Spring and Java

>> The G1 Garbage Collector [inside.java]

A quick overview of G1 GC, how it’s working, recent improvements, and a few tuning flags!

>> Spring Transaction Best Practices [vladmihalcea.com]

Deeping dive into Spring transactions – transaction boundaries, isolation levels, read-only transactions, and the magic behind @Transactional.

>> Data-Oriented Programming in Java [infoq.com]

An insightful article on how to achieve data-oriented programming using records, sealed types, and pattern matching.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> What would a Chromium-only Web look like? [mnot.net]

Diversity of browser engines is the backbone of the open web while also being a burden for development.

>> Effective Software Testing – A Developer’s Guide [henrikwarne.com]

Effective approaches for testing software: specification-based testing, structural testing, code coverage and property-based testing

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Firing Ted Because Phb Is Ignorant [dilbert.com]

>> Reorganized The Lab [dilbert.com]

>> Excuses for a Missing Deadline [dilbert.com]

4. Pick of the Week

>> Extreme questions to trigger new, better ideas [asmartbear.com]