Oliver Drotbohm's Avatar

Oliver Drotbohm

@odrotbohm.de.bsky.social

Frameworks & Architecture in the Spring open source engineering team, all things Spring, Java, data, DDD, REST, software architecture, drums & music. He/him.

1,170 Followers  |  125 Following  |  176 Posts  |  Joined: 14.11.2024  |  1.9837

Latest posts by odrotbohm.de on Bluesky

Video thumbnail

Ever wonder which #Spring project versions map to the latest Spring Boot release? πŸ€”
There is no more guessing if you navigate to spring.io/projects/gen...

07.08.2025 22:08 β€” πŸ‘ 22    πŸ” 9    πŸ’¬ 1    πŸ“Œ 1
Post image

Checkout the new page on the @spring.io website that maps the #springboot generation to all the other Spring projects, including Spring Cloud. spring.io/projects/gen...

07.08.2025 19:11 β€” πŸ‘ 20    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
Release v3.27.4 · assertj/assertj 🚫 Deprecated Core Deprecate org.assertj.core.annotations.Beta in favor of org.assertj.core.annotation.Beta Deprecate org.assertj.core.util.CanIgnoreReturnValue in favor of org.assertj.core.annotat...

πŸ“’ AssertJ 3.27.4 has been released!

This fixes a πŸ› regression introduced in 3.26.0, brings a few minor 🚫 deprecations, and paves the way for ⚑ smoother NullAway integration.

Happy assertions!

github.com/assertj/asse...

07.08.2025 15:46 β€” πŸ‘ 10    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0

Lot of great new features like Spring Modulith support, better JSpecify support, Spring Debugger or Virtual thread debugging!

06.08.2025 14:07 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Screenshot of an email inbox showing three talk proposals accepted for Devoxx Belgium.

Screenshot of an email inbox showing three talk proposals accepted for Devoxx Belgium.

That's gonna be a busy #DevoxxBE… 🀩

05.08.2025 21:31 β€” πŸ‘ 17    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
What's New in IntelliJ IDEA Explore IntelliJ IDEA's latest features and updates to elevate your professional Java and Kotlin development experience.

Intellij #IDEA 2025.2 is out, shipping dedicated #SpringModulith support. More details here:

05.08.2025 07:45 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

Oooh...what are these shiny new lock icons πŸ€”

That's right... Spring Modulith support landed in @intellijidea.com 2025.2.

You don't have to run the test to know whether you are violating any module boundaries. IntelliJ IDEA tells you as you code πŸ”₯

05.08.2025 04:52 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1

I'm amused by folks discovering now that #Spotify is a despicable company. It's always been, as it's been built on theft from day one. Looks like ripping off artists was okay, as long as no AI was involved. πŸ™„

02.08.2025 14:23 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Maven Upgrade Tool – Maven

@maven.apache.org 4 (from 4.0.0-rc4 on) contains the Maven Upgrade Tool with which you can automatically upgrade your Maven project. I finally found time to write a small article about it's feature and how to use it. Please test the tool and give feedback :)

maven.apache.org/tools/mvnup....

30.07.2025 19:10 β€” πŸ‘ 20    πŸ” 10    πŸ’¬ 2    πŸ“Œ 0
Post image

New C4 model examples are on the way! See patreon.com/posts/132584... for details.

28.06.2025 11:21 β€” πŸ‘ 16    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
A street sign indicating the way to the Springweg car park in Utrecht.

A street sign indicating the way to the Springweg car park in Utrecht.

This is the way.

28.07.2025 12:28 β€” πŸ‘ 17    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
A map displaying Lombok district of Utrecht.

A map displaying Lombok district of Utrecht.

It haunts you in places you never would’ve expected.

28.07.2025 12:24 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Spring Modulith 2.0 M1 released Level up your Java code and explore what Spring can do for you.

#SpringModulith 2.0 M1 released! Upgrades to Boot 4 and Framework 7. Primary feature: revamped event publication registry and the #JDBC implementation making use of it (also suitable for #JPA projects). πŸƒπŸ“¦

26.07.2025 21:40 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Login β€’ Instagram Welcome back to Instagram. Sign in to check out what your friends, family & interests have been capturing & sharing around the world.

Another gorgeous piece by Claudia "MadC" Walde at inspire festival… #streetart

25.07.2025 22:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Spring Modulith & Sonargraph – Better Together – hello2morrow – Empowering Software Craftsmanship

#Sonargraph now supports importing #SpringModulith projects and scaffolds an architecture description from the code structure expressed in the application. Read more in the announcing blog post here:

25.07.2025 22:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Spring Modulith 1.4.2 and 1.3.8 released Level up your Java code and explore what Spring can do for you.

πŸ₯πŸ“’ #SpringModulith 1.4.2 and 1.3.8 released! The former ships improved metadata generation, picked up by #Sonargraph to bootstrap architecture definitions. Grab it while it's hot! πŸƒπŸ“¦

25.07.2025 22:08 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Observability of your Application Fixing latency & errors is critical - observability helps you find and solve issues fast using real data, not guesswork.

πŸŽ‰ Exciting news, everyone! The recording of the presentation is now available on our landing page:https://maven.com/p/1dcc10/observability-of-your-application. Watch it till the very end: a lot of knowledge + a discount code for the maven.com/oomuchcoding... course! πŸŽ₯ Don't miss out!

25.07.2025 19:09 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Spring Boot 4.0.0-M1 available now Level up your Java code and explore what Spring can do for you.

Spring Boot 4.0.0-M1 is available now:

spring.io/blog/2025/07...

24.07.2025 17:36 β€” πŸ‘ 42    πŸ” 14    πŸ’¬ 1    πŸ“Œ 0
Preview
Spring Boot 3.4.8 available now Level up your Java code and explore what Spring can do for you.

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.8 has been released and is now available from Maven Central.

spring.io/blog/2025/07...

#java #spring #springboot

24.07.2025 08:10 β€” πŸ‘ 17    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
A mostly yellow, orange, red mural by street artist MadC in the city center of Wuppertal.

A mostly yellow, orange, red mural by street artist MadC in the city center of Wuppertal.

A white, dark red, yellow mural by street artist MadC in Dortmund.

A white, dark red, yellow mural by street artist MadC in Dortmund.

From Wuppertal to Dortmund… #madc #streetart

23.07.2025 17:32 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Architecture as code Neal Ford and Mark Richards discuss architecture fitness functions and architecture as code on the Technology Podcast.

In the @thoughtworks.com podcast, @nealford.bsky.social states (paraphrased): Instead of implementing out architecture rules as code, we can lay out the components in code and derive fitness functions to make sure those stay in place.

Neal has effectively described the heart of #SpringModulith. πŸ‘πŸƒπŸ“¦

19.07.2025 16:47 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Spring Data 2025.1.0-M4 released Level up your Java code and explore what Spring can do for you.

Spring Data 2025.1.0-M4 available

spring.io/blog/2025/07...

18.07.2025 13:02 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Spring Modulith Runtime Support :: Spring Modulith

#SpringModulith 2.0 adds option to verify the application module arrangement on startup and fail that if violations are detected. Set `spring.modulith.runtime.verification-enabled` to true to activate. πŸƒπŸ“¦

17.07.2025 15:17 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Spring Framework 6.2.9 Available Now Level up your Java code and explore what Spring can do for you.

πŸƒ #Spring Framework 6.2.9 is now available!

πŸš€ 13 new features and minor enhancements
πŸ› 10 bug fixes
πŸ“„ 2 documentation improvements

spring.io/blog/2025/07...

17.07.2025 10:09 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Profis bekommen wird bei dem β€žAngebotβ€œ vmtl. auch schwierig: lbv.landbw.de/documents/d/...

17.07.2025 07:37 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
CVE-2025-22227: Authentication Leak On Redirect With Reactor Netty HTTP Client Level up your Java code and explore what Spring can do for you.

Time to upgrade! Reactor addresses CVE-2025-22227

Check the CVE page to known the version to override.

Tanzu Spring customers can also upgrade to Spring Boot 2.7.27.1, 3.2.16.1, or 3.3.13.1. Spring Boot OSS releases will be available next Thursday.

spring.io/security/cve...

@springio.net

16.07.2025 10:07 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

@zdfde.bsky.social Eine Frage: Ich finde in den iOS Apps den Film β€žFΓΌr immer Freibadβ€œ in der Mediathek. In einer HBB Mediathek (Version 1.31.0) auf einem zugegebenermaßen etwas Γ€lteren Smart TV ist der agile nicht zu finden. Andere aktuelle Sendungen jedoch schon. Warum ist das so?

11.07.2025 18:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Spring Debugger shows you the full @springboot application context, right in the Project view in @intellijidea.
See which beans are active and which ones are not loaded. Review actual property values and DB connections πŸ”₯
More on Spring Debugger here πŸ‘‰ jb.gg/12auq2

08.07.2025 16:03 β€” πŸ‘ 22    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

I'm surprised that running scheduled #GitHub jobs for particular branches seems to require YAML kung-fu from hell. Is that not one of the most fundamental features of a CI system? on > push > branches works. on > schedule > branches doesn't? Why?

08.07.2025 11:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

To all #jMolecules users out there: what's the persistence mechanism you're using in your application? β˜•οΈβš—οΈ

A) Separate persistence model
B) Persistent model (database-generated IDs)
C) Persistent model (application-generated IDs)

07.07.2025 16:45 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

@odrotbohm.de is following 20 prominent accounts