1. Spring and Java
>> Rust and the JVM [blog.frankel.ch]
Tunneling to Rust from Java – exploring different ways to call Rust functions from Java.
>> What's New in JPA Buddy — July 2021 [jpa-buddy.com]
Visual tools for SQL, Flyway callbacks, more structured Liquibase, and other improvements in a new JPA Buddy release.
Also worth reading:
- >> State of Spring Survey is back! [spring.io]
- >> Per-Environment Logging with Plain Java and Spring Boot [reflectoring.io]
- >> Snakes and Ladders [javaspecialists.eu]
- >> Docker and Kubernetes Updates in IntelliJ IDEA 2021.2 [blog.jetbrains.com]
- >> How and when to use JPA’s getReference() Method [thorben-janssen.com]
- >> Understanding Jakarta Security with TomEE [tomitribe.com]
- >> Map complex configuration structures with Quarkus [blog.sebastian-daschner.com]
Webinars and presentations:
- >> Inside Java Newscast #8 [inside.java]
- >> A Bootiful Podcast: Visualizing software architecture with the C4 model with architect Simon Brown [spring.io]
- >> Spring Tips: Some cool features possible with Spring Integration 5.5 [spring.io]
Time to upgrade:
- >> Spring Framework 5.3.9 and 5.2.16 available now [spring.io]
- >> Spring Data 2021.0.3 and 2020.0.11 released [spring.io]
- >> Hibernate ORM 5.5.4.Final and 5.3.21.Final released [in.relation.to]
- >> Hibernate Reactive 1.0.0.CR8 released [in.relation.to]
- >> Hibernate Search 6.0.6.Final released [in.relation.to]
- >> Spring Security 5.6.0-M1 released [spring.io]
- >> IntelliJ IDEA 2021.2 Release Candidate Is Out! [spring.io]
2. Technical
>> RabbitMQ Streams Overview [blog.rabbitmq.com]
Streams – a cool feature in RabbitMQ 3.9 – a persisted and replicated append-only logs, just what we're used to seeing in Apache Kafka!
>> Kubernetes Release Cadence Change: Here’s What You Need To Know [kubernetes.io]
A change in K8S release cycles – we're going to have three releases each year, instead of the current once in a quarter release.
Also worth reading:
- >> Edit, Then Execute [blog.thecodewhisperer.com]
- >> Complete Guide to CORS [reflectoring.io]
- >> Patterns of Legacy Displacement [martinfowler.com]
- >> Implementing Pipeline Microservicilities with Tekton [infoq.com]
3. Musings
>> Failure on demand – Scenes from an agile transformation [blog.codecentric.de]
Exploring various situations and scenarios when agile transformation may still fail after all these years.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
>> Alients And Pronouns [dilbert.com]
>> Dropping In To Zoom Meetings [dilbert.com]
>> Boss Trades Cryptocurrency [dilbert.com]
5. Pick of the Week
>> Open-plan office noise increases stress and worsens mood: we've measured the effects [abc.net.au]
The post Java Weekly, Issue 395 first appeared on Baeldung.