1. Spring and Java
>> Announcing ListCrudRepository & Friends for Spring Data 3.0 [spring.io]
Let’s have a quick look at what we can expect from Spring Data 3.0 – new interfaces with List return type and splitting sorting repositories.
>> Avoiding Stringly-typed in Kotlin [blog.frankel.ch]
Different options to reduce the usage of Strings in Kotlin: type aliases, enums, inline, and sealed classes.
>> The Ultimate Guide on Client-Generated IDs in JPA Entities [jpa-buddy.com]
Evaluating different available strategies for generating unique ids with JPA: random ids, UUID, snowflake, and more.
Also worth reading:
- >> The JDK Flight Recorder File Format [morling.dev]
- >> The best way to write a Spring Data Exists Query [vladmihalcea.com]
- >> Troubleshooting Java Applications with Eclipse Jifa [infoq.com]
- >> Improving Performance with Java’s CompletableFuture [reflectoring.io]
- >> Projecting Type Safe Nested TableRecords with jOOQ 3.17 [blog.jooq.org]
- >> Spring Security without the WebSecurityConfigurerAdapter [spring.io]
- >> Azure Spring Cloud Enterprise is now available in preview [spring.io]
- >> IntelliJ IDEA 2022.1 EAP 3: Kotlin 1.6.20-M1 Plugin, Enhanced Markdown Editor, and More [blog.jetbrains.com]
- >> What is Jakarta EE? [blog.payara.fish]
Webinars and presentations:
- >> A Bootiful Podcast: Java team luminary Sharat Chander [spring.io]
- >> Leverage Java 17 New Features to Create Your Wordle Checker – JEP Café #10 [inside.java]
Time to upgrade:
- >> Spring Security 5.5.5, 5.6.2, and 5.7.0-M2 released [spring.io]
- >> Spring Session 2021.0.5 and 2021.1.2 released [spring.io]
- >> Spring Cloud 2021.0.1 Has Been Released [spring.io]
- >> Spring Data 2021.2.0-M3, 2021.1.2, and 2021.0.9 released [spring.io]
- >> Spring LDAP 2.3.6 and 2.4.0-M2 released [spring.io]
- >> Payara Server Community Edition 6.2022.1.Alpha2 Pre-Release [github.com]
2. Technical
>> Updated: Dockershim Removal FAQ [kubernetes.io]
As the Kubernetes 1.24 release has become imminent, let’s go through the consequences of Dockershim removal from K8S 1.24.
Also worth reading:
- >> Service Overload Detection and Remediation at LinkedIn [infoq.com]
- >> Use MULTISET Predicates to Compare Data Sets [blog.jooq.org]
- >> Error handling in AppSync [advancedweb.hu]
- >> Server-Sent Events, WebSockets, and HTTP [mnot.net]
- >> The Web API Business Layer Anti-Pattern [bizcoder.com]
- >> Using Etags and Last-Modified Headers To Improve Performance With HTTP Conditional Requests [bizcoder.com]
- >> Intro to AppSheet [advancedweb.hu]
- >> (Relatively) Painless WordPress Hosting Migration With WP DB Migrate [avdi.codes]
- >> Exposing Apps From An Oracle Kubernetes Cluster Using A Network Load Balancer For Free [arnoldgalovics.com]
3. Musings
>> Curious about quantum computing [allthingsdistributed.com]
An interesting read on the potential of Quantum Computing, and also some hype and misinformation around it 🙂
Also worth reading:
- >> State of the Remote Work 2021 [owllabs.com]
- >> Reminiscence of a Scrum Master [blog.scottlogic.com]
- >> Rapid Event Notification System at Netflix [netflixtechblog.com]
4. Comics
And my favorite Dilberts of the week:
>> People New To Investing [dilbert.com]
>> Sunday Extreme Transparency [dilbert.com]
>> Job For A Sadist [dilbert.com]
5. Pick of the Week
>> Writing and Speaking [paulgraham.com]