1. Spring and Java
>> A Java 17 and Jakarta EE 9 baseline for Spring Framework 6 [spring.io]
Moving the Java ecosystem forward – Spring is planning to use Java 17 as the minimum version for Spring Framework 6 and Spring Boot 3!
>> Why and How to Upgrade to Java 16 or 17 [infoq.com]
Upgrading to Java 16 or 17 is easier than you think – step by step guide on how (and also why!) to migrate from older Java versions to 16 or 17. Good stuff.
Also worth reading:
- >> Announcing Spring Data YugabyteDB [blog.yugabyte.com]
- >> Calling a rust library with the Panama FFI [jornvernee.github.io]
- >> JEP 418: Internet-Address Resolution SPI [openjdk.java.net]
- >> Brief Intro to the Template Interpreter in OpenJDK [albertnetymk.github.io]
- >> Java 17 and IntelliJ IDEA [blog.jetbrains.com]
- >> Publishing Metrics from Spring Boot to Amazon CloudWatch [reflectoring.io]
- >> Kotlin at Ten. Interview with JetBrains’ Roman Elizarov [infoq.com]
Webinars and presentations:
- >> A Bootiful Podcast: SpringOne 2021 and Jackson and Woodstox creator Tatu Saloranta [spring.io]
- >> Configuring plain Java projects using MicroProfile Config [blog.sebastian-daschner.com]
Time to upgrade:
- >> Quarkus 2.2.2.Final released [quarkus.io]
- >> GraalVM Native Build Tools 0.9.4 Released! [github.com]
2. Technical
>> Practical API Design at Netflix, Part 1: Using Protobuf FieldMask [netflixtechblog.com]
Even more efficient gRPC: a great article on avoiding unnecessary backend computations and heavy response payloads by using Protobuf’s FieldMask.
Also worth reading:
- >> Alpha in Kubernetes v1.22: API Server Tracing [kubernetes.io]
- >> On metrics [blog.frankel.ch]
- >> SQL CROSS APPLY – A Beginner’s Guide [vladmihalcea.com]
- >> Speed up your CI/CD jobs in Kubernetes [blog.codecentric.de]
- >> Improving Pull Request Confidence for the Netflix TV App [netflixtechblog.medium.com]
- >> A primer on the OpenAI API – Part 3 [blog.scottlogic.com]
- >> How to secure the Cognito login flow with a state nonce and PKCE [advancedweb.hu]
3. Musings
>> Make it Easy [reflectoring.io]
A few tips on how to transform seemingly hard problems into easy and enjoyable pieces – hard isn’t always superior to easy!
Also worth reading:
- >> Using the cloud to solve the world’s hardest problems [allthingsdistributed.com]
- >> Decision Making at Netflix [netflixtechblog.com]
- >> Baby Steps Push Challenge [blog.code-cop.org]
4. Comics
And my favorite Dilberts of the week:
>> Useful Assignments [dilbert.com]
>> App For Fake Graphs [dilbert.com]
>> Wally’s Vacation Day Correlation [dilbert.com]
5. Pick of the Week
>> 5 Skills to Help You Develop Emotional Intelligence [markmanson.net]