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:
- >> How to implement an AttributeConverter to support custom types [thorben-janssen.com]
- >> Goodbye Spring IDE – Welcome Spring Tools 4 [spring.io]
- >> Introducing Kotlin Build Reports [blog.jetbrains.com]
- >> Use Hibernate as a JPA Provider within Payara [blog.payara.fish]
Webinars and presentations:
- >> Spring Tips: Learn Spring for GraphQL (parts 5 and 6 of an ongoing series) [spring.io]
- >> Java 19 – The Best Java Release? – Inside Java Newscast #27 [inside.java]
Time to upgrade:
- >> Spring Tools 4.15.1 released [spring.io]
- >> Hibernate 6.1 Final [in.relation.to]
- >> Elasticsearch 8.2.3 [github.com/elastic]
- >> Maven 3.8.6 released [maven.apache.org]
- >> Spring Security 5.7.2 and 5.6.6 available now [spring.io]
- >> Spring Authorization Server 0.3.1 available now [spring.io]
- >> Spring Data MongoDB SpEL Expression Injection Vulnerability (CVE-2022-22980) [spring.io]
- >> Spring Data 2021.2.1 and 2021.1.5 released [spring.io]
- >> IntelliJ IDEA 2022.1.3 Is Out [blog.jetbrains.com]
- >> Apache NetBeans 14 – What’s Changed [github.com/apache/netbeans]
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:
- >> The State of WebAssembly 2022 [blog.scottlogic.com]
- >> State of Observability 2022: Modernization Cannot Succeed without Observability [tanzu.vmware.com]
- >> Taking VSCodium for a spin [blog.frankel.ch]
- >> #78: Stuxnet: computer virus that you can admire [nurkiewicz.com]
- >> Analyze website logs with clickhouse-local [abdullin.com]
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]