1. Spring and Java
>> The best way to use Testcontainers from your Spring Boot tests! [info.michael-simons.eu]
A practical guide on how to use different components of Testcontainers with Spring Boot.
>> JDBC Profiling with VisualVM [vladmihalcea.com]
Hunting slow-running SQL queries or wanna discover N+1 query issues? Let’s see how VisualVM can help us here.
>> Project Leyden: Toward Condensers [inside.java]
A bit theoretical, but still interesting to see how the Java team is thinking about improving startup time, and app footprint.
Also worth reading:
- >> A Look at Virtual Threads in a Jakarta EE Managed Context [blog.payara.fish]
- >> OpenJDK’s JEP 451: Balancing Serviceability and Integrity in JVM [infoq.com]
- >> Evaluating Apache APISIX vs. Spring Cloud Gateway [foojay.io]
- >> GraalVM Gets Large Performance Boost, New Release Cadence and New License [infoq.com]
- >> Integrate the AuthManager of Neo4j’s Java Driver with Spring Boot [info.michael-simons.eu]
- >> Easily install Oracle Java on Oracle Linux in OCI: It’s a perfect match! [blogs.oracle.com]
- >> Java on Visual Studio Code [foojay.io]
Webinars and presentations:
- >> A Bootiful Podcast: Spring team legend Dr. David Syer on view rendering technologies, the latest-and-greatest, SpringOne 2023, and more [spring.io]
- >> How to scale out Marten [event-driven.io]
Time to upgrade:
- >> Spring Cloud 2022.0.4 (aka Kilburn) Is Available [spring.io]
- >> Hibernate Reactive 2.0.4.Final released [in.relation.to]
- >> Spring Shell 2.1.12, 3.0.7 and 3.1.3 are now available [spring.io]
- >> GraalVM Community Edition 22.3.3 Released [graalvm.org]
- >> GraalVM for JDK 17 Community 17.0.8 Released [graalvm.org]
- >> GraalVM for JDK 20 Community 20.0.2 Released [graalvm.org]
- >> Quarkus 2.16.9.Final Released [quarkus.io]
- >> Elasticsearch 8.9.0 Released [elastic.co]
- >> Micronaut Core 4.0.2 Released [micronaut.io]
- >> BellSoft releases Liberica JDK Performance Edition for JDK 11 [bell-sw.com]
2. Technical & Musings
>> Building and operating a pretty big storage system called S3 [allthingsdistributed.com]
An experiential piece on how a distinguished engineer at AWS comes to understand and discover different parts of S3.
Also worth reading:
- >> How we de-risked a GenAI chatbot [blog.scottlogic.com]
- >> Exploring Gen AI – The toolchain [martinfowler.com]
- >> The Trouble With ‘Readable’ Code [blog.jbrains.ca]
- >> How TDD Seems To Go Against Agility [blog.jbrains.ca]
- >> System architecture: move authentication to the API Gateway [blog.frankel.ch]
- >> Refactoring Test Doubles: From Stubs to Parsing [blog.thecodewhisperer.com]
- >> Bliki: TwoPizzaTeam [martinfowler.com]
- >> Bliki: TeamTopologies [martinfowler.com]
- >> The IKEA Effect [foojay.io]
- >> Why Your Workloads Do Not Run on Renewable Energy (Yet) and What to Do about it [infoq.com]
- >> Bottlenecks of Scaleups: Cost Efficiency [martinfowler.com]
- >> Shut up and write a test! [blog.code-cop.org]
3. Pick of the Week
>> What does a CTO actually do? [vadimkravcenko.com]