Sign in

Oliver Drotbohm

@odrotbohm.de
1.4K followers 144 following 395 posts

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

PostsRepliesMedia
Reposted by Oliver Drotbohm
Spring I/O @springio.net · 28/08/2026
🍃 Demystifying Observability for Spring Applications by @timosalm.bsky.social / @tiffanyfay.dev @ Spring I/O 2026 ▶️ Video: youtu.be/1LVzd9Wggg0 🔗 Slides: 2026.springio.net/slides/demys... 🛠️ GitHub repo: github.com/timosalm/spr... #springio26
youtu.be
Demystifying Observability for Spring Applications by Timo Salm / Tiffany Jernigan @ Spring I/O 2026
YouTube video by Spring I/O
035
Oliver Drotbohm @odrotbohm.de · 28/09/2026
I don’t know why but when I hear “human in the loop” what I immediately think of is this…
A man with a noose around his neck stands on a gallows, smirking, while another person is seen behind him. Text on the image reads, “First time?”.
052
Oliver Drotbohm @odrotbohm.de · 26/09/2026
The office for tonight… #paulapeterssenband
A Yamaha drum set on a stage with a red carpet.
030
Reposted by Oliver Drotbohm
Spencer Gibb @spencer.gibb.us · 25/09/2026
TIL about the Maven Upgrade tool maven.apache.org/tools/mvnup....
maven.apache.org
Maven Upgrade Tool – Maven
054
Reposted by Oliver Drotbohm
Spencer Gibb @spencer.gibb.us · 25/09/2026
On behalf of the Spring Cloud team we are pleased to announce the first milestone of Spring Cloud 2026.0.0. This is the first release of Spring Cloud which is compatible with Spring Boot 4.2.x. See our blog for more details: spring.io/blog/2026/09...
spring.io
Spring Cloud 2026.0.0-M1 (aka Paddington) Has Been Released
Level up your Java code and explore what Spring can do for you.
031
Reposted by Oliver Drotbohm
Mark Paluch 👨‍💻,🎹&✈️ @mp911.de · 24/09/2026
Spring Data 2026.1.0-M2 released spring.io/blog/2026/09...
spring.io
Spring Data 2026.1.0-M2 released
Level up your Java code and explore what Spring can do for you.
033
Reposted by Oliver Drotbohm
Josh Long 🍃 @starbuxman.joshlong.com · 21/09/2026
Releasing spring for Modern challenges spring.io/blog/2026/09/21/releasing…
spring.io
0168
Reposted by Oliver Drotbohm
Mark Paluch 👨‍💻,🎹&✈️ @mp911.de · 17/09/2026
Checking dependency upgrades is now a tool-tip away #DependencyAssistant 1.0 is GA now plugins.jetbrains.com/plugin/30958... #Maven #Gradle #NPM #GitHubActions
0125
Reposted by Oliver Drotbohm
Daniel Garnier-Moiroux @garnier.wf · 17/09/2026
Hey Spring fam 🍃 My early access book "Testing Spring Boot Applications" with @manning.com is Deal of The Day. Get 45% off the book, and a selection of other testing books, here: hubs.la/Q03-d27Y0 First 4 chapters online, the 5th is coming out soon, and putting finishing touches to chapter 6.
Poster for "testing spring boot applications"
It reads "deal of the day! September 17th"
Tagline "Build a solid mental model of what's happening in your Spring Boot test suite.
1105
Reposted by Oliver Drotbohm
Martin Lippert @martinlippert.bsky.social · 16/09/2026
Interested in learning what AI will do to your brain and your programming skills over time? I will give a talk about Cognitive Debt next week at @javaforumnord.bsky.social in Hanover - so hope to see you there
001
Reposted by Oliver Drotbohm
Spring Tools @springtools.bsky.social · 09/09/2026
Spring Tools 5.4.0 released for @vscode.dev, Cursor, Eclipse Java IDE 2026-09, Theia IDE - and Claude Code - download from spring.io/tools - for more details: github.com/spring-proje...
spring.io
Tools
State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Cod...
087
Oliver Drotbohm @odrotbohm.de · 09/09/2026
I hear Apple release a device to watch IMAX movies in original aspect ratio. #Apple #iPhoneDuo
020
Oliver Drotbohm @odrotbohm.de · 09/09/2026
Always worth a (re-)read: “This is Water” – David Foster Wallace.
fs.blog
This is Water by David Foster Wallace (Full Transcript and Audio)
David Foster Wallace's remarkable 2005 commencement speech, This is Water, is a timeless trove of wisdom for living a meaningful life. Here is a full transcript along with audio.
110
Reposted by Oliver Drotbohm
Spring I/O @springio.net · 01/09/2026
🍃 Paketo Buildpacks: the Spring Boot way to build images, and more! by Anthony Dahanne @ Spring I/O 2026 ▶️ Video: youtu.be/d7Mv1JTrk80 🔗 Slides: 2026.springio.net/slides/paket... #springio26
youtu.be
Paketo Buildpacks: the Spring Boot way to build images, and more! by Anthony Dahanne
YouTube video by Spring I/O
012
Reposted by Oliver Drotbohm
htmx.org / CEO of Java Pants @htmx.org · 29/08/2026
happy to announce htmx 4 has been released: four.htmx.org/announcement... major changes: * explicit attribute inheritance by default * event names standardized * history not stored locally by default major features: * idiomorph in core * <hx-partial> tag for flexible content swapping Enjoy!
four.htmx.org
htmx 4.0.0 has been released!
Release announcement, 2026-08-28.
04910
Oliver Drotbohm @odrotbohm.de · 27/08/2026
🥁📢 A new round of #SpringModulith releases is here! 2.2 M1 ships the usual platform upgrades (Boot 4.2, Framework 7.1). The service releases contain quite a few bug fixes in the event processing subsystem. 🍃📦
spring.io
Spring Modulith 2.2 M1, 2.1.1, 2.0.8, and 1.4.13 released
Level up your Java code and explore what Spring can do for you.
020
Oliver Drotbohm @odrotbohm.de · 26/08/2026
New PB today at 1:37.97. Thanks to our instructor Oli Rodig (www.instagram.com/kartoli_r – two fast Ollies on the track!) who helped us finding the extra tenths. And for the picture, too! 🙂 #spreewaldring
An overhead view of a race car driver seated in a single-seater vehicle. The driver is wearing a blue helmet with an orange stripe and is secured with red harnesses. They are holding a steering wheel with a logo, and the cockpit features a racing wheel and gloves.
020
Oliver Drotbohm @odrotbohm.de · 26/08/2026
Track day! #spreewaldring
A close-up of a racing helmet resting on a black racing car, with the words "FORMEL-RENNWAGEN" visible. The background includes a racetrack and advertising banners, under a cloudy
020
Reposted by Oliver Drotbohm
Moritz Halbritter @0.5ritter.de · 25/08/2026
We released Spring Boot 4.2.0-M1, 4.0.8 and 4.1.1 on Thursday. spring.io/blog/2026/08... spring.io/blog/2026/08... spring.io/blog/2026/08... #java #spring #springboot
spring.io
Spring Boot 4.2.0-M1 available now
Level up your Java code and explore what Spring can do for you.
1113
Reposted by Oliver Drotbohm
Mark Paluch 👨‍💻,🎹&✈️ @mp911.de · 24/08/2026
Opening release notes and filing a new bug report: Only one Alt+Enter key press away #IntelliJ github.com/mp911de/depe...
141
Oliver Drotbohm @odrotbohm.de · 24/08/2026
In today‘s web publishing world it feels like we have given up on the concept of “paragraph“ entirely. That makes me feel that – just like in code – people’s writing lacks cohesion. Every sentence stands for itself. Even one-word ones. Literally.
131
Reposted by Oliver Drotbohm
Allen Holub @allenholub.bsky.social · 20/08/2026
For most of us working in the 21st century, a data-flow-first architecture is destructive. (I am not a fan of functional programming, but that's another post.) Probably the worst side effect is strong coupling between processing units, which depend heavily on the previous step in the chain. 3/14
211
Reposted by Oliver Drotbohm
Catherine Edelveis @edelveis.dev · 18/08/2026
Did you know? Spring Boot 4.1 brings Spring Data 4.1's type-safe property paths enabling devs to use method references instead of strings in data access code: Sort.by("lastname") ➡️ Sort.by(Person::getLastName)
032
Oliver Drotbohm @odrotbohm.de · 16/08/2026
Liked the clean look of the beauty during tonight’s gig preparation earlier today… #yamahadrums
A natural wood 3-piece drum, set up on a decorative rug in a minimalist room with plain walls and concrete flooring.
020
Reposted by Oliver Drotbohm
Allen Holub @allenholub.bsky.social · 15/08/2026
It's never a good idea, in my experience, to split an application horizontally—into back-end and front-end subsystems assigned to different teams, for example, or into separate application and platform teams. 1/10
5354
Reposted by Oliver Drotbohm
Sam Brannen @sambrannen.com · 10/08/2026
🍃 #SpringFramework 7.0.9 will finally document AOP proxy semantics for Bean Overrides in tests, with dedicated examples for stubbing through proxies or avoiding proxies altogether with @⁠MockitoSpyBean. 😎 - docs.spring.io/spring-frame... - docs.spring.io/spring-frame...
docs.spring.io
Bean Overriding in Tests :: Spring Framework
052
Oliver Drotbohm @odrotbohm.de · 11/08/2026
The office for this afternoon… #sachsenring
Image of a racing car with a checkered pattern and number 1 parked on a racetrack. Other cars are visible in the background, along with spectators. The sky is clear and blue.A close-up of the interior of a race car, showing the steering wheel and dashboard. In the background, a racetrack and a control tower are visible under a clear blue sky.
120
Oliver Drotbohm @odrotbohm.de · 08/08/2026
Did you know that in Dresden, a public square is named after a common Java artifact packaging approach? 🤔😬
A screenshot of Apple Maps centered around Fetscherplatz in Dresden, Germany.
110
Oliver Drotbohm @odrotbohm.de · 03/08/2026
“The problem most companies struggle with is that they're "terminally bad at running software projects effectively." Adding AI to the mix doesn't solve this problem – it just adds a whole new range of ways that software deployment can fail.” — pluralistic.net/2026/08/01/d... #AI
pluralistic.net
Pluralistic: Why businesses lie about AI (01 Aug 2026) – Pluralistic: Daily links from Cory Doctorow
071
Reposted by Oliver Drotbohm
Spring Tools @springtools.bsky.social · 30/07/2026
Spring Tools 5.3.0 released for @vscode.dev , Cursor, Eclipse Java IDE 2026-06, Theia IDE, and Claude Code - download from spring.io/tools - for more details: github.com/spring-proje...
github.com
Release 5.3.0.RELEASE · spring-projects/spring-tools
important highlights (Spring Boot) Accurate Validation: Fixed false positive lints, inner record bean misdetection, and native query checks. (Spring Boot) Code Modernization: Switched from RestTem...
045
Reposted by Oliver Drotbohm
Allen Holub @allenholub.bsky.social · 27/07/2026
An organization with front-end and back-end teams cannot work from stories, at least not in a way that's cost (and time) effective. 6/6
081
Reposted by Oliver Drotbohm
Allen Holub @allenholub.bsky.social · 27/07/2026
There are no "front end" or "back end" stories, for example, because you don't have value without both front and back ends. This thinking, of course, impacts everything from architecture to team structure. 5/6
171
Oliver Drotbohm @odrotbohm.de · 22/07/2026
Let’s say I‘d need non-GitHub repository hosting that I’d ideally would choose Codeberg for, but can’t due to policy reasons (repo growing too large due to amount of binaries I need to host). Where would I go?
221
Oliver Drotbohm @odrotbohm.de · 18/07/2026
I‘ve heard someone using the term “pretendgineer” today, and I think I’m gonna use this for all the vibe coders from now on. 🙂 #ai
061
Oliver Drotbohm @odrotbohm.de · 17/07/2026
Look at this old fella. And Jacques Villeneuve. 🤩😬 #formula1 #spagrandprix
Me and Jacques Villeneuve are standing together in an indoor setting, smiling at the camera. Me wearing a black Nike cap and a dark shirt, while he is dressed in a checked shirt over a t-shirt. Background features indoor plants and an emergency exit sign.
030
Oliver Drotbohm @odrotbohm.de · 11/07/2026
The Bear is a frickin‘ master piece. #thebear
110
Reposted by Oliver Drotbohm
Marcin Grzejszczak @toomuchcoding.com · 06/07/2026
Yup! It's official. Spring Cloud Contract is becoming stubborn.sh
163
Reposted by Oliver Drotbohm
Spencer Gibb @spencer.gibb.us · 06/07/2026
Today, we are announcing a transition for Spring Cloud Contract. All maintenance, support, and ownership of the project will be officially transferred to one of its original creators, Marcin Grzejszczak @toomuchcoding.com, under Stubborn.sh spring.io/blog/2026/07...
stubborn.sh
Stubborn Contract: The Official Continuation of Spring Cloud Contract
Stubborn Contract is the official continuation of Spring Cloud Contract, led by Marcin Grzejszczak, one of its original creators. Future development continues under the Stubborn organization.
185
Oliver Drotbohm @odrotbohm.de · 03/07/2026
I guess if anyone translates „user experience“ into „Benutzererfahrung“ ever again, I’ll set something on fire. 🙄😔
120
Oliver Drotbohm @odrotbohm.de · 01/07/2026
An evening with Dave Grohl… #FooFighters
A large crowd gathers in Olympiastadion Berlin for a concert by the Foo Fighters, with a stage prominently featuring lights and equipment. The image captures the audience, many of whom are holding their phones, generating a sea of lights.
070
Reposted by Oliver Drotbohm
Spring Tools @springtools.bsky.social · 30/06/2026
And the quick fix can not just convert individual references, but several in one go 🥳
022
Reposted by Oliver Drotbohm
htmx.org / CEO of Java Pants @htmx.org · 26/06/2026
happy to announce htmx 4.0.0-beta5: github.com/bigskysoftwa... no major changes to core, mostly polish this is release candidate 3
github.com
0152
Reposted by Oliver Drotbohm
Spring Tools @springtools.bsky.social · 25/06/2026
If you would like to know more about type-safe property references in Spring Data, there is a great talk by Mark Paluch, the awesome brain behind this, from Spring IO 2026 about this: www.youtube.com/watch?v=f5eh...
youtube.com
The Joy of Queries by Mark Paluch @ Spring I/O 2026
YouTube video by Spring I/O
023
Oliver Drotbohm @odrotbohm.de · 25/06/2026
All-male lineup conferences in 2026. Why?😔
000
Oliver Drotbohm @odrotbohm.de · 23/06/2026
“Anthropic's Mythos AI reportedly cracked NSA classified systems in hours, that would explain the ban”
techspot.com
Anthropic's Mythos AI reportedly cracked NSA classified systems in hours, that would explain the ban
023
Oliver Drotbohm @odrotbohm.de · 19/06/2026
Is there really no way on MacOS to define DNS settings per Network? I'd like a dedicated DNS server to be used on my home network, but not on any other? Looks like the DNS settings are to be configured on the general WiFi settings. 🤔
000
Oliver Drotbohm @odrotbohm.de · 16/06/2026
After 20 years of avoiding Telekom services like the plague, I needed to interact with them. Now I'm convinced Kafka had been their customer before writing “The Castle.” Tl;dr: they happily take your money but don't allow you to log in with the email address you just used during the order process. 🙄
030
Reposted by Oliver Drotbohm
Spencer Gibb @spencer.gibb.us · 12/06/2026
The #SpringCloud team is pleased to announce a pair of releases: Spring Cloud 2025.0.3 and 2025.1.2. These releases contain bug and CVE fixes and a handful of enhancements. OSS support for 2025.0.3 ends soon (June 2026). 2025.1.2 is compatible with #SpringBoot 4.0.x and the newly released 4.1.x.
spring.io
Spring Cloud 2025.0.3 (aka Northfields) Has Been Released
Level up your Java code and explore what Spring can do for you.
1114
Oliver Drotbohm @odrotbohm.de · 12/06/2026
“We need to use GraphQL to prevent over- and underfetching of data to client-side-render our website!!!” Open a GitHub issues page of an arbitrary repository: 564 requests, 6.5 MB (19.4 MB resources), 13.7 seconds. 🤷‍♂️
260
Oliver Drotbohm @odrotbohm.de · 11/06/2026
🥁📢 Spring Modulith 2.1 GA, 2.0.7, and 1.4.12 released. 2.1 ships with a new outbox mode for event externalization and support for combined horizontal and vertical slice tests. Grab it while it's 🔥! 🍃📦 #SpringModulith
spring.io
Spring Modulith 2.1 GA, 2.0.7, and 1.4.12 released
Level up your Java code and explore what Spring can do for you.
051