1. Spring and Java
>> How to Speed up Large Collections Processing in Java [infoq.com]
Evaluating different approaches to improve the performance of processing large datasets using Java Collections.
>> Configuring CORS with Spring Boot and Spring Security [reflectoring.io]
A practical guide for cross-origin resource sharing with Spring Boot and Spring Security.
>> Null Keys and Values in Maps [javaspecialists.eu]
And the history and current state of affairs for null key/values in different map implementations in Java. Good stuff.
Also worth reading:
- >> Creating a custom Spring Cloud Gateway Filter [spring.io]
- >> jOOQ 3.17 Supports Implicit Join also in DML [blog.jooq.org]
- >> The State of Java and JVM Languages [infoq.com]
- >> Level up Your Java Performance with TornadoVM [infoq.com]
- >> Thymeleaf live reload with Spring Boot and Tailwind CSS [wimdeblauwe.com]
- >> The best way to fetch a Spring Data JPA DTO Projection [vladmihalcea.com]
Webinars and presentations:
- >> Java 8 to 18: Most important changes in the Java Platform [inside.java]
- >> Configuring Quarkus URLs Behind A SSL/TLS Reverse Proxy [blog.sebastian-daschner.com]
- >> A Bootiful Podcast: Fellow Java Champion and TimescaleDB developer advocate Christoph Engelbert [spring.io]
Time to upgrade:
- >> Quarkus 2.11.3.Final released [quarkus.io]
- >> Grails 5.2.3 Released [docs.grails.org]
- >> Netflix Conductor v3.11.0 [github.com/Netflix]
- >> Elasticsearch version 8.4.0 [elastic.co]
- >> WildFly 26.1.2 is released! [wildfly.org]
2. Technical & Musings
>> Key-Range Partitions [martinfowler.com]
A look at how to partition data in different nodes in sorted key ranges to efficiently handle range queries.
Also worth reading:
- >> Architecture documentation as code with Structurizr and Asciidoctor. Part 1: Workflow and tooling [blog.codecentric.de]
- >> End-to-end tracing with OpenTelemetry [blog.frankel.ch]
- >> External Debugging Tools 3: JMXTerm [foojay.io]
- >> Using Git Interactive Rebase [foojay.io]
- >> Contributing to open source – taking the dive [blog.scottlogic.com]
- >> Practice Speed [blog.code-cop.org]
- >> What is ‘the Right’ Amount of Refactoring? [blog.thecodewhisperer.com]
- >> The Lack Of Native MFA For Active Directory Is A Big Sin For Microsoft [techblog.bozho.net]
- >> How playing on guitar can help you to be a better developer? [event-driven.io]
3. Comics
And my favorite Dilberts of the week:
>> Wokeness Scores [dilbert.com]
>> Asking for Forgiveness [dilbert.com]
>> Tina Asks For A Favor [dilbert.com]
4. Pick of the Week
>> How to pick a starter project that’ll make someone quit [amir.rachum.com]