1. Spring and Java
>> Spring Security OAuth 2.0 Roadmap Update [spring.io]
Following the story of Spring Security simplifying and replacing the legacy Spring Security OAuth 2.x project, with full feature parity expected in Spring Security 5.3!
>> A guide to Java versions and features [marcobehler.com]
A good primer covering Java installation, as well as its various distributions, versions, and features by version.
>> Garbage collecting unhealthy JVMs, a proactive approach [medium.com]
A Netflix skunkworks tool, inspired by jvmkill, to detect and kill JVM processes that are spending too much time in GC.
Also worth reading:
>> JDK 14: CMS GC is OBE [marxsoftware.com]
>> Preview, Experimental, and Incubating Features in Java [4comprehension.com]
>> Java 13 and IntelliJ IDEA [blog.jetbrains.com]
>> JEP 359: Records (Preview) [openjdk.java.net] and [**>> JEP 305: Pattern Matching for instanceof (Preview)
**](https://openjdk.java.net/jeps/305)\[openjdk.java.net\]>> Create real-time applications with Jakarta EE WebSocket [rieckpil.de]
>> Using the TomEE Maven Plugin [tomitribe.com]
>> JavaFX Weaver: Integration of JavaFX and Spring Boot applications [vojtechruzicka.com]
Webinars and presentations:
>> A Bootiful Podcast: RedHat / IBM's Sébastien Blanc on OAuth, KeyCloak, the French riviera, and more [spring.io]
>> Java Language Futures: Late 2019 Edition by Brian Goetz [youtube.com]
>> Beyond ByteBuffers by Brian Goetz [youtube.com]
>> Nicolas Frankel – 3 easy performance improvements in your microservices architecture [youtube.com]
>> Memory footprint of a Java process by Andrei Pangin [youtube.com]
>> Miro Cupak – The Good, the Bad and the Ugly of Java API design [youtube.com]
>> 10 Excellent Ways to Secure Your Spring Boot Application by Brian Vermeer & Matt Raible [youtube.com]
>> Vlad Mihalcea – Awesome SQL – tips and tricks for application developers [youtube.com]
Time to upgrade:
>> Spring Security OAuth 2.4.0, 2.3.8 Released [spring.io]
>> Spring Data Moore SR2 and Lovelace SR13 available [spring.io]
>> Spring Cloud Open Service Broker 3.1.0.RC1 Released [spring.io]
>> Spring Cloud Hoxton.RC2 Released [spring.io]
2. Technical and Musings
>>WaterfallProcess [martinfowler.com]
A review of the Waterfall process, which relies on predictive planning, in contrast to agile's adaptive planning paradigm.
>> Message Pact – Contract testing in event-driven applications [blog.codecentric.de]
And a quick look at using Pact to test asynchronous, message-driven applications.
Also worth reading:
>> ExploratoryTesting [martinfowler.com]
>> Page Simulation for Better Offline Metrics at Netflix [medium.com]
>> Commitlint: validate your commit conventions automatically [vojtechruzicka.com]
>> Stop Mapping Stuff in Your Middleware. Use SQL’s XML or JSON Operators Instead [blog.jooq.org]
>> Is Access-Control-Allow-Origin: * insecure? [advancedweb.hu]
>> Composition over inheritance applied to Docker [blog.frankel.ch]
>> Emergent leadership [blog.codecentric.de]
3. Comics
And my favorite Dilberts of the week: