@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

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, ! 🙋‍♂️

heiglandreas, to random
@heiglandreas@phpc.social avatar

Are there plans for a pre @unKonf gathering? Officially or inofficially?

odrotbohm,
@odrotbohm@chaos.social avatar

@bitHolger @heiglandreas @unKonf @shochdoerfer @rskuipers Any follow-up pre-glows planned for today?

odrotbohm,
@odrotbohm@chaos.social avatar
nurkiewicz, to apple
@nurkiewicz@fosstodon.org avatar

Did you know that you can charge wireless Magic Keyboard and use it at the same time? What an impressive engineering!

odrotbohm,
@odrotbohm@chaos.social avatar

@nurkiewicz Violation of SRP. 😬

afilina, to random
@afilina@phpc.social avatar

Why are JS frameworks so darn complicated? I can't even keep a mental model of a simple table with a few buttons. I need to add so much boilerplate code that I'd rather use jQuery. Either I'm missing something blindingly obvious about those frameworks, or they're just added complexity and weird patterns with marginal gains.

odrotbohm,
@odrotbohm@chaos.social avatar

@afilina If you are proficient in a server-side stack (no question, you are) then HTMX is a fresh breeze.

afilina, to random
@afilina@phpc.social avatar

I thought that Jira had the worst UI, but then I discovered Azure DevOps. Do these big companies design terrible UIs on purpose?

odrotbohm,
@odrotbohm@chaos.social avatar

@afilina Enterprise software is not build to be used. It’s build to be sold.

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…

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

provides quite comprehensive (23 containers in docker-compose!) demo showcasing , , some sample application and load generator: https://opentelemetry.io/docs/demo/

image/png
image/png

odrotbohm,
@odrotbohm@chaos.social avatar

@nurkiewicz Funny how the traces suggest one-digit millisecond response times for individual services. 😉

andy, to random

never in all my years have i seen actual non-anecdotal or marketing-driven evidence that developer experience has any genuine impact on user experience

happy to be corrected though

odrotbohm,
@odrotbohm@chaos.social avatar

@andy I guess folks over-assume on the combination of four (provable? questionable?) axioms:

  1. Better dev experience -> faster cycle time
  2. Faster cycle time -> ability to iterate faster
  3. Iterating faster -> faster feedback by end users.
  4. Faster feedback -> faster ability to improve the product.

Leading to questionable decisions like this: https://www.quora.com/How-is-JavaScript-used-within-the-Spotify-desktop-application-Is-it-packaged-up-and-run-locally-only-retrieving-the-assets-as-and-when-needed-What-JavaScript-VM-is-used/answer/Mattias-Petter-Johansson

odrotbohm,
@odrotbohm@chaos.social avatar

@andy It‘s from 2017, so a different phase of Spotify as a company. Still, and funnily, I’ve learned today that this approach is still in production. 😬🤷‍♂️🙈

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,
@odrotbohm@chaos.social avatar

@shochdoerfer How does the Ferrari looking fancy help, if we actually need to move house? 🤷‍♂️

scy, to random German
@scy@chaos.social avatar

Die Existenz von Ana und Anna impliziert die Existenz von Annna.

odrotbohm,
@odrotbohm@chaos.social avatar

@scy @scy Die lyrische Spezifikation spricht aber von mindestens 2 a! ☝️

odrotbohm,
@odrotbohm@chaos.social avatar

@scy Zwei n! 🙈

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
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • everett
  • Durango
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • kavyap
  • tacticalgear
  • ngwrru68w68
  • cubers
  • JUstTest
  • DreamBathrooms
  • khanakhh
  • modclub
  • osvaldo12
  • tester
  • Leos
  • GTA5RPClips
  • cisconetworking
  • ethstaker
  • provamag3
  • anitta
  • normalnudes
  • lostlight
  • All magazines