@odrotbohm@chaos.social avatar

odrotbohm

@odrotbohm@chaos.social

Frameworks & Architecture in the Spring team @ VMware, OpenSource, all things Spring, Java, data, DDD, REST, software architecture, drums & music. He/him.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

odrotbohm, to random
@odrotbohm@chaos.social avatar

Brilliantly concise and worth reflecting on: @tante on the current state of innovation and how we got here. https://youtu.be/j9ksU67EW6I?si=Xv0qNUrz_2di7DFL

frankel, to random
@frankel@mastodon.top avatar

I recently read a post on "6 Ways To Pass Parameters to API". Though the title is a bit misleading, as it’s unrelated to REST, it does an excellent job listing all ways to send parameters to a Spring application. I want to do the same for ; it’s beneficial when you write a custom plugin.

https://blog.frankel.ch/pass-parameters-apisix/

odrotbohm,
@odrotbohm@chaos.social avatar

@frankel I am not a fan of posts that misrepresent what they’re doing in their titles. Just as the original post it lists different ways to pass any kind of data but speaks of „passing parameters“. It feels like folks want to deliberately not understand the thing they claim to talk about. Words have meaning. Your post might be fine in general. But it’s riding a broken horse.

odrotbohm, to random
@odrotbohm@chaos.social avatar

A new community for women software architects: https://www.architecther.co.uk/ 👏 (via @ahl)

odrotbohm, to random
@odrotbohm@chaos.social avatar
odrotbohm, to random
@odrotbohm@chaos.social avatar

“Our results suggest that improving code maintainability from very high to excellent pays off. The returns in the upper end of the quality spectrum are not diminishing — they are increasing. This underscores that exceptional code quality is not only a developer’s vanity metric.” — https://arxiv.org/pdf/2401.13407.pdf (PDF)

odrotbohm, to random
@odrotbohm@chaos.social avatar

If you want to avoid solving the problems of large, distributed systems, build small, non-distributed ones.

odrotbohm, to random
@odrotbohm@chaos.social avatar

Coming in 1.2 (currently available in snapshots): open application modules. Particularly helpful to gradually migrate existing projects to it. 🍃📦https://docs.spring.io/spring-modulith/reference/1.2-SNAPSHOT/fundamentals.html#modules.advanced.open

odrotbohm, to random
@odrotbohm@chaos.social avatar

Integrations 0.19 released! Improvements in code generation, dependency setup and rules. Use BOM version 2023.1.2. https://github.com/xmolecules/jmolecules-integrations/releases/tag/0.19.0

odrotbohm, to random
@odrotbohm@chaos.social avatar

If you are a self- or partially employed developer (URMs preferred), based in Germany and would like help working on for 6 month, feel free to get in touch. I’d be willing to help getting the funding application in shape. https://mastodon.social/@PrototypeFund/111855136020891211

odrotbohm, to random
@odrotbohm@chaos.social avatar
odrotbohm, to TimeTravel
@odrotbohm@chaos.social avatar

TIL about , a tool to exclude build target folders for various tech stacks from a backup. Be sure to install the latest head (for support) and have your folder permissions set correctly (I had to fix mine to see my projects). https://github.com/stevegrunwell/asimov

odrotbohm, to random
@odrotbohm@chaos.social avatar

Today is the saddest day I’ve had in my more than 13 years with the team. 😔

odrotbohm, to random
@odrotbohm@chaos.social avatar

It’s been fun chat about Modular Monoliths on the @maintainable. Check out the latest episode! https://maintainable.fm/episodes/oliver-drotbohm-modulithic-applications

odrotbohm, to Java
@odrotbohm@chaos.social avatar

Up for a first today: two completely sold out shows on one day. First, a “Tactical with and ” training at followed by “Architecturally evident Java applications with ” at @jugka this evening. 🥳🍃☕️⚗️

odrotbohm, (edited ) to random
@odrotbohm@chaos.social avatar

It's been a pleasure to talk about in this episode of the Office Hours with Dan and DaShaun! https://www.youtube.com/watch?v=EWWQxUkaMmI 🍃📦

odrotbohm, to random
@odrotbohm@chaos.social avatar
odrotbohm, to random
@odrotbohm@chaos.social avatar

A blast from the past at !

odrotbohm, to random
@odrotbohm@chaos.social avatar

@shochdoerfer Der @ufried nächtigt scheinbar im gleichen Hotel wie ich. Ich kann ihn morgen einfach mit zu dem Event bringen?

odrotbohm, to random
@odrotbohm@chaos.social avatar

If anyone is arriving around 9am at Mannheim central station tomorrow for @unKonf, ping me. I can give you a lift to the venue.

odrotbohm, to random
@odrotbohm@chaos.social avatar

Ahoi, ! 🙋‍♂️

odrotbohm, to random
@odrotbohm@chaos.social avatar

🧅 The Sliced Onion Architecture — after 15 years of Onion Architecture, it's time for a face lift! ☝️ https://odrotbohm.de/2023/07/sliced-onion-architecture/

odrotbohm, to random
@odrotbohm@chaos.social avatar

Full-stack development… @markusvoelter, Tom Hombergs and

odrotbohm, to random
@odrotbohm@chaos.social avatar

Them: We can't afford full page reloads! We build |s. That'll make the page load faster!

Also them…

odrotbohm, to random
@odrotbohm@chaos.social avatar

Funny how, after that AWS piece, everyone is “You need to build a suitable architecture, and if it doesn’t fit, adapt.” Well, no shit, Sherlock!

The real question is: why do teams (feel incentivized to) start with something way more complex than necessary in the first place?

odrotbohm, to random
@odrotbohm@chaos.social avatar

📢 0.6 is out! A ton of great new features, but the biggest news being… 🥁

We're going to become non-experimental! 🔥 1.0 M1 right after Spring Boot 3.1 GA. More info here: https://spring.io/blog/2023/05/02/spring-modulith-0-6-released, 0.6 changelog https://github.com/spring-projects-experimental/spring-modulith/releases/tag/0.6.0 🍃📦

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • mdbf
  • tacticalgear
  • osvaldo12
  • InstantRegret
  • DreamBathrooms
  • modclub
  • magazineikmin
  • thenastyranch
  • khanakhh
  • Youngstown
  • slotface
  • kavyap
  • JUstTest
  • ethstaker
  • tester
  • GTA5RPClips
  • Durango
  • normalnudes
  • cubers
  • ngwrru68w68
  • everett
  • provamag3
  • cisconetworking
  • anitta
  • Leos
  • lostlight
  • All magazines