1. Spring and Java
>> JDK GCs Comparison – Sip of Java [inside.java]
A short yet useful summary of different GCs available in Java and their use cases – Serial GC, G1GC, ZGC, and Parallel GC.
>> Introduction to Project Panama. Part 1: “Hello World” application” [denismakogon.github.io]
Bridging between JVM and the native world with Project Panama: linking, native functions, descriptors, allocation, and more!
>> Spring Data JDBC – Defining custom queries and projections [thorben-janssen.com]
And exploring different approaches to querying data in Spring Data JDBC – derived queries, custom queries, and projections.
Also worth reading:
- >> Spring for GraphQL Version 1.0 Released [infoq.com]
- >> JEP 428: Structured Concurrency to Simplify Java Multithreaded Programming [infoq.com]
- >> The best Spring Data JpaRepository [vladmihalcea.com]
- >> Introduction to Apache Beam Using Java [infoq.com]
- >> Remote Java Developer Technical Hardware and Software Setup [rieckpil.de]
Webinars and presentations:
- >> Deconstructing Records in Pattern Matching – Inside Java Newscast #26 [inside.java]
- >> Spring Tips: Learn Spring for GraphQL (parts 1 and 2 of an ongoing series) [spring.io]
- >> A Bootiful Podcast: Spring I/O founder, Spring trainer, and community legend Sergi Almar [spring.io]
- >> Java 19 Virtual Threads – JEP Café #11 [inside.java]
Time to upgrade:
- >> Spring Cloud Stream Applications 2021.1.2 GA Release now available [spring.io]
- >> Micronaut Framework 3.5.1 Released [micronaut.io]
- >> Grails 5.1.8 [github.com/grails]
- >> Netflix Conductor v3.8.3 [github.com/Netflix/]
2. Technical & Musings
>> The Performance of Various To-Many Nesting Algorithms [blog.jooq.org]
An in-depth analysis of performance differences between multiset and different join strategies (nested loop, hash, and merge).
>> HTTP/3 Finally Standardized as RFC 9114 [rfc-editor.org]
Meet HTTP/3: HTTP over QUIC offers stream multiplexing, per-stream flow control, and low-latency connection establishment.
Also worth reading:
- >> A New Definition of HTTP [mnot.net]
- >> Why Refactoring Is Not Always a Code Smell [thecodewhisperer.com]
- >> API Experience – How API products get ready for digital markets [blog.codecentric.de]
- >> The Case Against Logging [sebastian-daschner.com]
- >> Social Engineering Kill–Chain: Predicting, Minimizing & Disrupting Attack Verticals [feedly.com]
- >> API Key Management with API Portal and Spring Cloud Gateway for Kubernetes [tanzu.vmware.com]
- >> #76: 12th Factor App: portable and resilient services start here. Part 8-12/12 [nurkiewicz.com]
- >> Scaling Appsec at Netflix (Part 2) [netflixtechblog.com]
3. Comics
And my favorite Dilberts of the week:
>> Crooked Doctors [dilbert.com]
>> Verification Code [dilbert.com]
>> Dilbert Gets Anxiety [dilbert.com]
4. Pick of the Week
I wrote about vFunction and their platform before. Here’s a quick but very interesting case study of app modernization: