π Authenticating Users with AzureAD in Spring Boot 
https://www.baeldung.com/spring-boot-azuread-authenticate-users
  
  https://www.baeldung.com/spring-boot-azuread-authenticate-users
Baeldung
  
  Authenticating Users with AzureAD in Spring Boot | Baeldung
  Learn how to use AzureAD with Spring Security to authenticate users, including the required configuration steps for a demo application.
  π Documenting Spring Event-Driven API Using AsyncAPI and Springwolf 
https://www.baeldung.com/java-spring-doc-asyncapi-springwolf
  
  https://www.baeldung.com/java-spring-doc-asyncapi-springwolf
Baeldung on Kotlin
  
  Documenting Spring Event-Driven API Using AsyncAPI and Springwolf | Baeldung
  Learn how to document event-driven Spring Boot services using Springwolf.
  π How to Solve 403 Error in Spring Boot POST Request 
https://www.baeldung.com/java-spring-fix-403-error
  
  https://www.baeldung.com/java-spring-fix-403-error
Baeldung on Kotlin
  
  How to Solve 403 Error in Spring Boot POST Request | Baeldung
  Learn how to solve the 403 error in a Spring Boot POST request.
  π Logging in Kubernetes with Loki 
https://piotrminkowski.com/2023/07/20/logging-in-kubernetes-with-loki/
  
  https://piotrminkowski.com/2023/07/20/logging-in-kubernetes-with-loki/
Piotr's TechBlog
  
  Logging in Kubernetes with Loki - Piotr's TechBlog
  In this article, you will learn how to install, configure and use Loki to collect logs from apps running on Kubernetes with Promtail.
  π Reactive Spring Boot with WebFlux, R2DBC and Postgres 
https://piotrminkowski.com/2023/07/28/reactive-spring-boot-with-webflux-r2dbc-and-postgres/
  
  https://piotrminkowski.com/2023/07/28/reactive-spring-boot-with-webflux-r2dbc-and-postgres/
Piotr's TechBlog
  
  Reactive Spring Boot with WebFlux, R2DBC and Postgres - Piotr's TechBlog
  In this article, you will learn how to implement and test reactive Spring Boot apps using Spring WebFlux, R2DBC, and Postgres database.
  π High-Performance Java Persistence Newsletter, Issue 53 
https://vladmihalcea.com/high-performance-java-persistence-newsletter-issue-53/
  
  https://vladmihalcea.com/high-performance-java-persistence-newsletter-issue-53/
Vlad Mihalcea
  
  High-Performance Java Persistence Newsletter, Issue 53 - Vlad Mihalcea
  The High-Performance Java Persistence Newsletter features articles, videos, and answers to common StackOverflow questions.
  π Kubernetes Multicluster Load Balancing with Skupper 
https://piotrminkowski.com/2023/08/04/kubernetes-multicluster-load-balancing-with-skupper/
  
  https://piotrminkowski.com/2023/08/04/kubernetes-multicluster-load-balancing-with-skupper/
Piotr's TechBlog
  
  Kubernetes Multicluster Load Balancing with Skupper - Piotr's TechBlog
  In this article, you will learn how to leverage Skupper for load balancing between app instances running on several Kubernetes clusters
  π Receiving PostreSQL Push Notifications with Spring Integration 
https://www.baeldung.com/spring-receiving-postresql-push-notifications
  
  https://www.baeldung.com/spring-receiving-postresql-push-notifications
Baeldung on Kotlin
  
  Receiving PostreSQL Push Notifications with Spring Integration | Baeldung
  Learn how to leverage the NOTIFY/LISTEN mechanism available on PostgreSQL to implement asynchronous message delivery in Spring Integration applications.
  π SQL Server useBulkCopyForBatchInsert configuration property 
https://vladmihalcea.com/sql-server-usebulkcopyforbatchinsert/
  
  https://vladmihalcea.com/sql-server-usebulkcopyforbatchinsert/
Vlad Mihalcea
  
  SQL Server useBulkCopyForBatchInsert configuration property - Vlad Mihalcea
  Learn how to use the SQL Server useBulkCopyForBatchInsert JDBC property to transform a batch of PreparedStatements into a multi-value INSERT.