1. Spring and Java
>> Fault-tolerant and reliable messaging with Kafka and Spring Boot [arnoldgalovics.com]
A comprehensive example showcasing how to use Kafka for DLQ processing, retries, and manual commits.
>> Distributed Cache with Hazelcast and Spring [reflectoring.io]
Why caching is important and how does it fit into modern software architecture using Hazelcast as an example. Cool stuff.
>> Why do the Gradle/Maven wrappers matter? [andresalmiray.com]
Use wrappers and have one less thing to worry about.
Also worth reading:
>> Migrating Spring Boot's Build to Gradle [spring.io]
>> Java Records – How to use them with Hibernate and JPA [thorben-janssen.com]
>> Introduction to Event-Driven Microservices with Spring Cloud Stream [piotrminkowski.com]
>> Marrying Vue.js and Thymeleaf: Embedding Javascript Components in Server-Side Templates [reflectoring.io]
>> Running Axon Server – CQRS and Event Sourcing in Java [infoq.com]
>> Java Text Blocks [mscharhag.com]
>> ‘Code First' API Documentation with Springdoc and Spring Boot [reflectoring.io]
>> Why I (still) love Vaadin [blog.frankel.ch]
>> How to get the SQL query from JPQL or JPA Criteria [vladmihalcea.com]
Webinars and presentations:
>> Deploying a Neo4J single core on managed Kubernetes (Video) [blog.sebastian-daschner.com]
>> Writing Unit Tests for a Spring REST API With Kotlin and JUnit 5: Reading Data [petrikainulainen.net]
>> A Bootiful Podcast: Kubernetes Release SIG Tim Pepper [spring.io]
>> Demystifying the Most Significant Java Language Features from 9 to 11 [infoq.com]
2. Technical
Also worth reading:
>> Kong Enterprise – the service control platform [blog.codecentric.de]
>> How to restore a Neo4J backup on managed Kubernetes (Video) [blog.sebastian-daschner.com]
>> How to backup Neo4J on managed Kubernetes (Video) [blog.sebastian-daschner.com]
3. Musings
>> K-19 or How to not run a team [blog.scottlogic.com]
Lessons learned while building a soviet submarine 🙂
Also worth reading:
>> The future is not what it used to be. [blog.scottlogic.com]
>> Adopting omni-channel communication – part I: necessity [blog.codecentric.de]
>> Jumping into Go [andresalmiray.com]
>> Cost-effective batch jobs on AWS’ serverless infrastructure [blog.codecentric.de]
>> Freelancers Aren’t (Yet) Business Owners [daedtech.com]
4. Comics
And my favorite Dilberts of the week: