1. Spring and Java
>> Announcing: The NEW Spring Website! [spring.io]
A fresh, clean look to the official Spring site, with a renewed focus on making the site feel more welcoming and comfortable.
>> Micro optimising class.getName [alblue.bandlem.com]
A deep dive into bytecode optimization and inline methods.
>> Java Records: A Closer Look [alidg.me]
And an under-the-hood look at the Java Records preview feature.
Also worth reading:
>> Parallel Collection Processing: With Parallel Collectors (3/3) [4comprehension.com]
>> JFR Coming To Open JDK 8 [infoq.com]
>> Daily Reactive: Let's talk about ThreadLocals [bsideup.github.io]
>> Transition from Java 8 to Java 11 [docs.microsoft.com]
Webinars and presentations:
>> A Bootiful Podcast: Vedran Pavic on Spring Session, Croatia, and so much more [spring.io]
>> Running Spring Boot Applications as GraalVM Native Images [infoq.com]
>> Deploy on Friday! [infoq.com]
>> Data Modernization for Spring-based Microservices on Pivotal Platform [infoq.com]
>> Reader Question Round-Up: Value of Consulting, Salesforce, Career Advice [daedtech.com]
Time to upgrade:
>> Spring Boot 2.3.0.M2 available now [spring.io]
>> jOOQ 3.13 Released with More API and Tooling for DDL Management [blog.jooq.org]
2. Technical
>> Stream processing for computing approximations [blog.frankel.ch]
And a way to use Hazelcast Jet's stream model to calculate mathematical approximations for infinite series.
Also worth reading:
>> PostgreSQL triggers and isolation levels [vladmihalcea.com]
>> REST / HTTP methods: POST vs. PUT vs. PATCH [mscharhag.com]
>> Deploying Your First Docker Image to AWS [reflectoring.io]
>> Distributed Transactions – Don’t use them for Microservices [thoughts-on-java.org]
>> Create Git patches from command line [blog.sebastian-daschner.com]
3. Musings
>> Mob programming and shared everything [blog.codecentric.de]
And while progress may seem slow at first, these techniques pay huge dividends in the long run.
Also worth reading:
>> OutcomeOverOutput [martinfowler.com]
>> Product-Service Partnerships [martinfowler.com]
>> Do you CI? [benjiweber.co.uk]
>> Continuous Testing – Creating a testable CI/CD pipeline. [blog.scottlogic.com]
>> Technical agility vs. business agility [blog.scottlogic.com]
4. Comics
And my favorite Dilberts of the week: