1. Spring and Java
>> The Future of Spring Cloud's Hystrix Project [infoq.com]
A good overview of Resilience4j — the heir-apparent to Netflix Hystrix, which is in maintenance mode.
>> Flight of the Flux 3 – Hopping Threads and Schedulers [spring.io]
A quick look at how Reactor's Scheduler abstraction enables advanced control of threading.
>> The Best Way to Configure the Spring MVC Test Framework, Part One [petrikainulainen.net]
And a comparison of three methods for configuring Spring MVC tests.
Also worth reading:
>> A Disk-backed Arraylist [techblog.bozho.net]
>> JDK 14 Rampdown: Build 27 [marxsoftware.com]
>> How to migrate the hilo Hibernate identifier optimizer to the pooled strategy [vladmihalcea.com]
>> Collecting application metrics with Micrometer [mscharhag.com]
>> Even more readable code without if-else [blog.frankel.ch]
>> Matching patterns with Java [blog.sebastian-daschner.com]
Webinars and presentations:
>> Presentation: How to Live in a Post–Spring Cloud Netflix World [infoq.com]
>> Using Metrics to Ensure Quality Applications in Pivotal Platform [infoq.com]
>> Monoliths, Microservices, Events, Functions: What It Takes to Go Through the Transformation [infoq.com]
>> Presentation: Building Reactive Pipelines: How to Go from Scalable Apps to (Ridiculously) Scalable Systems [infoq.com]
Time to upgrade:
>> Spring Boot 2.1.x EOL November 1st 2020 [spring.io]
>> Spring Boot for Apache Geode & Pivotal GemFire 1.1.4.RELEASE & 1.2.2.RELEASE Available [spring.io]
>> Spring Session for Apache Geode & Pivotal GemFire 2.1.7.RELEASE and 2.2.1.RELEASE Available [spring.io]
>> RedHat Releases WildFly 18 Featuring Support for Jakarta EE and MicroProfile [infoq.com]
2. Technical
>> DBLog: A Generic Change-Data-Capture Framework [medium.com]
An early look at DBLog, scheduled to be open-sourced in 2020, for keeping heterogeneous datastores in sync.
>> A beginner’s guide to SQL Cross Join [vladmihalcea.com]
And an example of CROSS JOIN, the preferred way to generate a Cartesian product of two tables.
Also worth reading:
>> Handwritten Digit Recognition Using Convolutional Neural Networks [dev.to]
>> How to deploy a single-page application with Terraform [advancedweb.hu]
>> Kong API Gateway – Declarative configuration using decK and visualizations with Konga [blog.codecentric.de]
>> The power of relationships in data [allthingsdistributed.com]
3. Musings
>> Coders in the Hands of a Missing God: How Newly Minted Freelancers Badly Miss the Point [daedtech.com]
Practical advice for individual contributors making the shift to freelance work.
Also worth reading:
>> Questions from ‘The Selfish Team Player' at Agile Tour Lithuania 2019 [blog.jbrains.ca]
4. Comics
And my favorite Dilberts of the week:
>> Dogbert's Tech Support [dilbert.com]
>> Robot Pronouns [dilbert.com]
>> Can't Work From Home [dilbert.com]
5. Pick of the Week
Finally, as we almost wrap up 2019, an internal pick this week:
>> The Baeldung YouTube Channel [youtube.com]
I don't release new videos super often, but the ones I do release are, hopefully, cool and helpful, so definitely subscribe if YouTube is your thing.