Here we go…
1. Spring and Java
>> Going Reactive with Spring, Coroutines and Kotlin Flow [spring.io]
A quick guide to leveraging the Spring reactive stack in an imperative way using Kotlin coroutines.
>> How to implement a database job queue using SKIP LOCKED [vladmihalcea.com]
This Hibernate query tip uses a lesser-known SQL feature to allow concurrent threads to work on a stream of entities without encountering a PessimisticLockException. Very cool.
>> Microservices with Spring Boot and Spring Cloud. From config server to OAuth2 server (without inMemory things) — Part 1 [itnext.io]
Part one of this mini-series helps jumpstart your microservices architecture with a configuration service, Eureka registry service, and a Zuul gateway service.
Also worth reading:
-
>> Flight of the Flux 2 – Debugging Caveats [spring.io]
-
>> Upgrading from Java 8 to Java 12 [infoq.com]
-
>> JEP 230: A New Microbenchmark Suite for JDK 12 [infoq.com]
-
>> JVM JIT Compilers Benchmarks Report 19.04 [ionutbalosin.com]
-
>> Searching for a better indexOf [pzemtsov.github.io]
-
>> An Introduction to Reactor Kafka [reactiveprogramming.be]
Webinars and presentations:
-
>> Panel: Java Is Still Free? [infoq.com]
-
>> A Bootiful Podcast: Rabobank’s Roy Braam on Building an Agile Bank [spring.io]
-
>> JUnit 5: The Next Step in Automated Testing [infoq.com]
-
>> Asynchronous Programming with Kotlin Coroutines in Spring [infoq.com]
-
>> Full Stack Reactive with React and Spring WebFlux [infoq.com]
-
>> Spring Tips: RSocket Messaging in Spring Boot 2.2 [spring.io]
-
>> Spinnaker and the Distributed Monorepo [infoq.com]
-
>> Bootiful CQRS and Event Sourcing with Axon Framework [infoq.com]
Time to upgrade:
-
>> Spring Framework 5.2.0.M1 available now [spring.io]
-
>> Spring Security 5.2.0.M2 Released [spring.io]
-
>> Spring Boot 2.2 M2 [spring.io]
-
>> Spring Integration SMB 1.1 GA Available [spring.io]
-
>> Spring Data Lovelace SR6, Kay SR14, Ingalls SR20 Released [spring.io]
-
>> Spring Cloud Data Flow 2.0.2 GA Released [spring.io]
-
>> Spring Session for Apache Geode & Pivotal GemFire 2.0.9.RELEASE & 2.1.3.RELEASE Available [spring.io]
-
>> Failsafe 2.0 Released with Composable Resilience Policies [infoq.com]
2. Technical and Musings
>> Domain-Oriented Observability [martinfowler.com]
An in-depth look at the Domain Probe, a common technique for instrumenting metrics collection in your domain logic with minimal clutter.
>> AWS: How to limit Lambda and API Gateway scalability [advancedweb.hu]
When developing for AWS, don’t forget to put scalability restraints in place, otherwise, you may end up with a runaway function and a huge bill as well!
Also worth reading:
-
>> Layering your Docker images with dependencies [blog.frankel.ch]
-
>> Can software engineering be meaningful work? [codewithoutrules.com]
3. Comics
And my favorite Dilberts of the week:
>> Wally Plans His Retirement [dilbert.com]
>> How Long Will It Take [dilbert.com]
>> Post-Mortem [dilbert.com]
4. Pick of the Week
>> Great developers are raised, not hired [sizovs.net]