1. Spring and Java
>> What are they building—and why? 6 questions for the top Java architects [blogs.oracle.com]
The Java architects talking about its vibrance, prioritizing language features, project Loom, reactive programming, records, and more. Definitely an interesting, forward-looking read!
>> 5 Hibernate Features You Should Use With Spring Data JPA [thorben-janssen.com]
Getting the most out of Hibernate & JPA – a practical guide on Hibernate's statistics, slow query logs, optimized sequences, padding, and natural identifiers.
>> JEP 417: Vector API (Third Incubator) [openjdk.java.net]
The third incubator version of Vector API takes advantage of some ARM optimizations and brings even more performance improvements.
Also worth reading:
- >> Spring Authorization Server officially moves to spring-projects [spring.io]
- >> Obtaining TLS Client Certificates In Spring Integration [techblog.bozho.net]
- >> Building recommendations with Neo4j & Quarkus [blog.sebastian-daschner.com]
- >> Reading stdin and The Kotlin DSL for Gradle [blog.thecodewhisperer.com]
Webinars and presentations:
- >> JEP Café #3 [inside.java]
- >> A Bootiful Podcast: Neo4J CEO and Spring Data cofounder Emil Eifrem on graphs, Neo4J, and more [spring.io]
- >> Lucas Cavalcanti on Using Clojure, Microservices, Hexagonal Architecture and Public Cloud at Nubank [infoq.com]
- >> IntelliJ IDEA’s Most Popular Live Streams [blog.jetbrains.com]
Time to upgrade:
- >> Spring Boot 2.4.10 and 2.5.4 is now available [spring.io]
- >> Spring Data 2021.0.4 and 2020.0.12 released [spring.io]
2. Technical & Musings
>> Continuous Configuration at the Speed of Sound [allthingsdistributed.com]
An insightful read on how continuous configuration came to be: creating, managing, and deploying application configurations at scale!
Also worth reading:
- >> Kubernetes Memory Manager moves to beta [kubernetes.io]
- >> Updating data files, commits vs. pull requests [blog.frankel.ch]
- >> Breaking Through That First TDD Block [blog.thecodewhisperer.com]
- >> SQL CTE – Common Table Expression [vladmihalcea.com]
- >> Uber Re-Architected Its Foundational Fulfilment Service [infoq.com]
And my favorite Dilberts of the week:
>> Dilbert Is Not A Doctor [dilbert.com]
>> Lazy Wally Robot [dilbert.com]
>> Recommend A Good Microphone [dilbert.com]
4. Pick of the Week
Fauna reached out a while back about working together and I've been on a sort of “discovery journey” ever since with it 🙂
I'll definitely write more about their system as I use it.
Basically, Fauna is a flexible, easy to start with, transactional database delivered to you as a web-native API with GraphQL:
>> A look at Fauna Sponsored
And it's serverless, which means we can move fast and scale up with basically no need for Ops. That's pretty cool.