1. Spring and Java
>> JDK 17 G1/Parallel GC changes [tschatzl.github.io]
One more reason to upgrade to Java 17 – reduced GC pauses, significant memory savings, and enhanced Windows support on G1 and Parallel GC.
>> Finalizing the Foreign APIs [inside.java]
A detailed take on making the Foreign Memory API in Java tighter, simpler, and much safer to use!
>> Running Scheduled Jobs in Spring Boot [reflectoring.io]
A practical guide on different approaches for scheduling jobs in Spring Boot: fixed-delay, fixed-rates, good old CRON, and distributed jobs!
Also worth reading:
- >> The javac Tree API [inside.java]
- >> Reassessing TestNG vs. Junit [blog.frankel.ch]
- >> Asserting JDK Flight Recorder Events with JfrUnit [infoq.com]
- >> The Case of the Missing JEPs [marxsoftware.com]
- >> Java’s Optional Does Not Supplant All Traditional if-null-else or if-not-null-else Checks [marxsoftware.com]
- >> MicroStream 5.0 is Now Open Source [infoq.com]
Webinars and presentations:
- >> Keynote – Moving Java Forward [inside.java]
- >> Java Language Futures: Late 2021 Edition [youtube.com]
- >> Floating-Point Arithmetic : What Every Java Programmer Should Know! [youtube.com]
- >> What Does the Future Hold for Java? [infoq.com]
- >> A Bootiful Podcast: Dr. Mark Pollack on Physics, Spring Cloud Data Flow, Spring Data, Spring.NET, Spring XD, and so much more [spring.io]
- >> Spring Tips: A Bootiful Look at SpringOne 2021 [spring.io]
Time to upgrade:
- >> IntelliJ IDEA 2021.2.2 Is Available [blog.jetbrains.com]
- >> Spring Data 2021.0.5 and 2020.0.13 released [spring.io]
- >> Spring Security 5.6.0-M3 released [spring.io]
- >> Spring Tools 4.12.0 released [spring.io]
- >> Spring Framework 5.3.10 and 5.2.17 available now [spring.io]
- >> Hibernate ORM 5.6.0.Beta2 released [in.relation.to]
- >> Quarkus 2.2.3.Final released – Maintenance release [quarkus.io]
- >> JHipster release v7.2.0 [jhipster.tech]
- >> Netflix Conductor – v3.2.1 [github.com/Netflix/conductor]
- >> What’s New in the September 2021 Payara Platform Release? [blog.payara.fish]
2. Technical & Musings
>> What is an A/B Test? [netflixtechblog.com]
Turning ideas to testable hypotheses at Netflix’s scale – covering the basics of A/B testing and its superiority over plain old blind rollouts!
>> Introducing Single Pod Access Mode for PersistentVolumes [kubernetes.io]
Let’s get familiar with a new PV and PVC access mode in K8S 1.22: mounting a volume as read-write by a single pod.
Also worth reading:
- >> From layers to onions and hexagons [mscharhag.com]
- >> Practical API Design at Netflix, Part 2: Protobuf FieldMask for Mutation Operations [netflixtechblog.com]
- >> Static Analysis: An Introduction, GitHub, Human-Centered Approach, and Designing UIs [queue.acm.org]
- >> Game Theory in SEO: Building A Ship of Strategy in a Sea of Tactics [daedtech.com]
- >> How token revocation works in Cognito [advancedweb.hu]
3. Comics
And my favorite Dilberts of the week:
>> Roi Of Lying [dilbert.com]
>> Updated Opinion [dilbert.com]
>> Long Range Plan [dilbert.com]
4. Pick of the Week
>> The 1000 Day Rule : What Living the Dream Really Looks Like [tropicalmba.com]