Sign in

Nils Hartmann

@nilshartmann.net
334 followers 360 following 157 posts

Freelance Software Developer nilshartmann.net #Java #Spring #React #TypeScript #GraphQL

PostsRepliesMedia
Nils Hartmann @nilshartmann.net · 16/09/2026
Nächste Woche auf der #JUG in #Münster halte ich meinen Vortrag "Event-basierte Architektur mit Spring Modulith". www.meetup.com/de-DE/java-u... Tags drauf bei der JUG @jug-ostfalen.bsky.social "Spring Modulith in der Praxis" (www.jug-ostfalen.de/event/2026/0...) Freue mich, euch zu treffen ☺️.
meetup.com
Vom Monolithen zum Modulithen: Event-basierte Architektur mit Spring Modulith, Mi., 23. Sept. 2026, 18:00 | Meetup
Wächst ein klassischer Spring-Boot-Monolith, besteht die Gefahr, dass er sich schleichend zu einer großen, unstrukturierten Code-Basis entwickelt ("Big Ball of Mud"). Abhän
044
Reposted by Nils Hartmann
Software Architecture Summit @softwarearchsummit.bsky.social · 15/09/2026
Große Anwendungen werden schnell unübersichtlich – mit unklaren Modulgrenzen. @nilshartmann.net zeigt, wie Spring Modulith für saubere Modularisierung sorgt. 🔗 software-architecture-summit.de/sof…
001
Nils Hartmann @nilshartmann.net · 31/08/2026
Und PS @deutschebahn.com : wenn ihr die Reservierung schon storniert, sorgt es nicht unbedingt für bessere Laune, wenn in den fröhlichen Push Notifications der App („Ihre Reise geht los“) weiterhin der reservierte Platz angezeigt wird, so als wär nix. 🤔
001
Nils Hartmann @nilshartmann.net · 31/08/2026
Moin @deutschebahn.com ! Wäre es nicht praktisch, wenn bei verringerter Anzahl an Sitzplätzen die Zugbindung aufgehoben wird, damit die, die zu anderer Zeit fahren können, das einfach machen können. Insb. bei „außergewöhnlich hoher Auslastung“?
100
Nils Hartmann @nilshartmann.net · 23/08/2026
„Zurückdrängen“ in der Art von „AfD halbieren“?
110
Nils Hartmann @nilshartmann.net · 19/08/2026
Moin #Java-Freund:innen in #Darmstadt! Morgen bin ich auf der #JUG Darmstadt zu Gast und erzähl' was zu Spring Modulith. 👋 Bei Interesse kommt doch gerne vorbei: www.jug-da.de/2026/08/Spri...
jug-da.de
Modularisierung pragmatisch - ein Deep Dive in Spring Modulith | Java User Group Darmstadt
Abstract
012
Nils Hartmann @nilshartmann.net · 07/07/2026
Guter Punkt. Und je nach Kontext ist der Gap sicherlich auch unterschiedlich groß, so dass die Erfahrungen sehr unterschiedlich ausfallen können.
010
Nils Hartmann @nilshartmann.net · 07/07/2026
Ich kann nachvollziehen, wenn Leute nicht mit #KI arbeiten wollen. Dafür gibt es gute Gründe (Ethik, kein Spaß an der Arbeit, etc). Nicht nachvollziehen kann ich, dass KI nicht funktioniere. Vielleicht fehlt mir Erfahrung oder Kontext, aber dass das gar nicht funktioniert, kann ich nicht bestätigen.
120
Nils Hartmann @nilshartmann.net · 22/06/2026
Die CDU entdeckt die Energiewende auch immer erst, wenn sie die nutzen kann, um anderen eins reinzudrücken 😣
010
Nils Hartmann @nilshartmann.net · 17/06/2026
Gestern zwei Vorträge zu #React auf der #EnterJS in lauschiger Location. Codes und Slides findet ihr hier: - Fullstack-Anwendungen mit React und @tanstack.com Start: nilshartmann.net/t/getting-st... - @vitest.dev Browser Mode im Praxis-Check: nilshartmann.net/t/realistisc...
Foto vom Rhein mit Lagernhäusern im Sonnenuntergang
020
Nils Hartmann @nilshartmann.net · 09/06/2026
Serverseitige oder clientseitige Webanwendung? "Fullstack" #React Frameworks versprechen das Beste aus beiden Welten... Ob's stimmt? 🤔 Hier findet ihr Slides und Code meiner #TanStack #Start Anwendung meines Vortrags auf dem Karlsruher Entwicklertag: 👉 nilshartmann.net/t/getting-st...
Screenshot meiner Beispiel-Anwendung "hütly", die eine Liste von Gesuchen für Betreuungen von Haustieren zeigt
130
Nils Hartmann @nilshartmann.net · 04/06/2026
Nächste Woche: Mein Talk zu "Spring Modulith" beim #DevTalkTK (Donnerstag, 11. 6., ab 18 Uhr) in Bramfeld bei der #TK Anmeldung per Meetup: www.meetup.com/devtalk-tk/e... Bis nächste Woche ☺️!
Ankündigung vom DevTalk-At-TK-Meetup: "Das Development-Meetup in der TK: Modularisierung pragmatisch - ein praktischer Deep Dive in Spring Modulith, Do 11. Juni 2026, ab 18 Uhr, Nils Hartmann"
000
Nils Hartmann @nilshartmann.net · 27/05/2026
👀 Was haben Tierbetreuung, #React und #TanStack Start gemeinsam? 🤔 Werden wir im Juni gemeinsam herausfinden 🕵️‍♂️: - Karlsruher Entwicklertag: nilshartmann.net/t/getting-st... - #EnterJS: nilshartmann.net/t/getting-st... Kommt vorbei! 👋
Screenshot of my TanStack example application
010
Nils Hartmann @nilshartmann.net · 27/05/2026
Thanks for keeping that debate going 💪 🍀
030
Nils Hartmann @nilshartmann.net · 27/05/2026
didn't say there is no one here :-) ❤️
010
Nils Hartmann @nilshartmann.net · 27/05/2026
Thanks for being here 👍 Feels like there aren't many React / React ecosystem maintainers (still) active here 😥
220
Reposted by Nils Hartmann
Nils Hartmann @nilshartmann.net · 21/05/2026
Has anyone experience with @spring.io #javaformat? github.com/spring-io/sp...
github.com
GitHub - spring-io/spring-javaformat
Contribute to spring-io/spring-javaformat development by creating an account on GitHub.
001
Nils Hartmann @nilshartmann.net · 21/05/2026
Has anyone experience with @spring.io #javaformat? github.com/spring-io/sp...
github.com
GitHub - spring-io/spring-javaformat
Contribute to spring-io/spring-javaformat development by creating an account on GitHub.
001
Nils Hartmann @nilshartmann.net · 21/05/2026
Hi #Java Friends! 👋 Any news on automatted Java source code formatting? 🧹 Something like #Prettier in JavaScript world would be nice. What are you using these days? (bonus points when your solution somehow works with IntelliJ code formatter) Thanks for any hints! 👍
131
Nils Hartmann @nilshartmann.net · 12/05/2026
"Machen #Claude Code und Co uns jetzt alle arbeitslos?" 🤯 Über diese Frage und andere mögliche Konsequenzen aus der KI-Entwicklung debattieren Oliver Zeigermann und ich auf den Magdeburger Developer Days mit euch: 👉 www.md-devdays.de/act-details/... Kommt vorbei und macht mit!
md-devdays.de
DevDays
010
Reposted by Nils Hartmann
heise Developer @heisedeveloper.bsky.social · 28/04/2026
Die Konferenz am 16. und 17. Juni in Mannheim bietet über 30 Talks rund um die moderne Enterprise-JavaScript-Entwicklung. Der Frühbucherrabatt gilt bis 5. Mai. #JavaScript
heise.de
JavaScript-Konferenz enterJS 2026: Frühbucherrabatt bis 5. Mai
Die Konferenz am 16. und 17. Juni in Mannheim bietet über 30 Talks rund um die moderne Enterprise-JavaScript-Entwicklung. Der Frühbucherrabatt gilt bis 5. Mai.
061
Reposted by Nils Hartmann
Jens Comiotto-Mayer @coma.social · 23/04/2026
Lust, neu anzuheuern? Wir suchen Verstärkung für eines "meiner" Teams in Hamburg-Ottensen. Wenn du als erfahrene:r Frontend-Entwickler:in mit #TypeScript und #React umgehen und dich mit unseren Werten identifizieren kannst, würde ich mich freuen, von dir zu hören! 👉 pirateship.tech/jobs/senior-...
134
Nils Hartmann @nilshartmann.net · 20/04/2026
Cool 👍
000
Nils Hartmann @nilshartmann.net · 20/04/2026
Auf dem Weg nach #Nürnberg. 🚅 Morgen Talk zu #GraphQL bei der Softwerkskammer, Mittwoch #Spring Modulith bei der #Java User Group. Es gibt noch Plätze ☺️ Anmeldung: 👉 "GraphQL – Verheißung oder Verhängnis?": www.meetup.com/softw... 👉 "Spring Modulith": www.meetup.com/jug-n... Bis dahin! 👋
031
Nils Hartmann @nilshartmann.net · 07/04/2026
Nächste Woche findet mein "#React Power Workshop" (online) statt. Es sind noch Plätze frei! 👋 Themen u.a.: - React - TypeScript - Data Fetching mit TanStack Query - Formulare mit react-hook-form - Routing - und natürlich individuelle Fragen Das volle Brett also ☺️ 👉 gedoplan.de/it-schulunge...
Ankündigungsgrafik für den React Powerworkshop bei Gedoplan vom 13.-15.04.2026 (online)
010
Nils Hartmann @nilshartmann.net · 26/03/2026
Gestern einen schönen Abend bei einer #JUG gehabt (Frankfurt). Diese und andere Meetups finde ich eine sehr gute Gelegenheit, mit Leuten ins Gespräch zu kommen. Dafür an alle Beteiligten (Orga, Hosts, Sponsoren, Teilnehmer) vielen Dank und an alle, die noch nie da waren: es lohnt sich, kommt vorbei!
000
Nils Hartmann @nilshartmann.net · 24/03/2026
Hallo #Frankfurt! Anreise verläuft etwas holperig, aber noch bin ich guter Dinge, dass ich es bis morgen zur #Java User Group für meinem Vortrag "Deep Dive in Spring Modulith" schaffe. Vielleicht sehen wir uns ja? Infos: jugf.github.io/posts...
Screenshot mit einer Push Notification der DB Navigator App, in der es heißt, meine gebuchte Fahrt fällt aus.
021
Nils Hartmann @nilshartmann.net · 16/03/2026
For that specific case I'd recommend tailwind-merge utility (www.npmjs.com/package/tail...) That does not answer the question wether tailwind is a "good" or "bad" choice ofc.
010
Nils Hartmann @nilshartmann.net · 13/03/2026
Leckere Donuts mit frischen #React-Zutaten gab's gestern beim #DevAndDonuts Meetup von yasoon in Mannheim 🍩 Slides und Beispiel-Code findet ihr hier: nilshartmann.net/t/r... 😋 Vielen Dank an alle Beteiligten für einen tollen Abend! ☺️
Screenshot der React Beispiel AnwendungScreenshot einer Powerpoint Slide mit dem Titel "Aktueller Zustand von React..." darunter vier Emojis zur Auswahl
001
Nils Hartmann @nilshartmann.net · 11/03/2026
Hallo #JavaLand! Slides und Code zu meinem #NextJS Vortrag gestern findet ihr hier: nilshartmann.net/t/d... Vielen Dank für eure Teilnahme! Ich wünsche euch noch viel Spaß auf der Konferenz und hoffe, dass wir uns beim nächsten Mal wiedersehen ☺️
Screenshot von meiner Nextjs Beispielanwendung mit dem Namen "Recipify"
010
Nils Hartmann @nilshartmann.net · 10/03/2026
Kleine Auszeit von #Java auf dem #JavaLand gefällig? 🤫 Um 15 Uhr mache ich einen garantiert AI-freien Live Coding Deep Dive in #NextJS. Kommt doch gerne vorbei 👋 ℹ️ meine.doag.org/events/javal...
041
Nils Hartmann @nilshartmann.net · 09/03/2026
Great summary! "3 weeks of working with #NextJS cacheComponents; here's what I learned" www.reddit.com/r/nex... Hard to disagree 🫣 Anyone using Cache Components in real life? 🤔
Screenshot from a reddit thread where it says "3 weeks of working with cacheComponents; here's what I learned: It sucks."
020
Nils Hartmann @nilshartmann.net · 08/03/2026
Gute Fahrt! ☺️
010
Nils Hartmann @nilshartmann.net · 27/02/2026
Moin! Der 2. Teil meines Artikels über "Spring Modulith" ist bei heise Developer veröffentlicht. Darin geht es unter anderem um das Thema "Testen" 🙀 www.heise.de/hinterg.... Viel Spaß beim Lesen (und kommentieren)! ☺️ #Spring #Java
heise.de
Deep Dive Spring Modulith Teil 2: Event-Mechanismen und Teststrategien
Spring Modulith setzt konsequent auf fachliche, in sich abgeschlossene Module und schafft dafür neue Testmöglichkeiten.
031
Nils Hartmann @nilshartmann.net · 19/02/2026
Morgenlektüre? "Deep Dive Spring Modulith" - der erste Teil meiner kleinen Artikel-Serie ist bei heise Developer erschienen: 👉 www.heise.de/hinterg... Viel Spaß beim Lesen (und kommentieren)! ☺️ #Java #Spring #SpringBoot #SpringModulith
heise.de
Deep Dive Spring Modulith Teil 1: Fachliche Module im Fokus
Spring Modulith unterstützt bei der Entwicklung von fachlich modularisierten Spring-Boot-Anwendungen.
032
Nils Hartmann @nilshartmann.net · 18/02/2026
Kleines Artikelchen von mir für die Mittagspause 📖
010
Nils Hartmann @nilshartmann.net · 13/02/2026
Gestern Abend Vortrag zu #Spring Modulith auf der Java User Group Hamburg Hamburg (war gleichzeitig das 300. Meetup, Glückwunsch und vielen Dank an Uwe Sauerbrei für das jahrelange Engagement!) Slides und Code findet ihr hier: spring.schule/jughh-... Vielen Dank an alle und bis zum nächsten Mal!
Uwe Sauerbrei eröffnet das JUG Hamburg Meetup
030
Nils Hartmann @nilshartmann.net · 12/02/2026
#Java Community, beste Community! ❤️ Komme dann nachher zum #JUG Meetup mit Durst statt Laptop 👍 Falls ihr noch dazu kommen wollt: www.meetup.com/jug-h...
Ergebnis der Umfrage "Code oder Slides", bei dem die Antwort-Option "Egal, hauptsache Pils" gewonen hat.
021
Nils Hartmann @nilshartmann.net · 10/02/2026
Die "get"s am Anfang überlese ich schon automatisch :-) Aber was ist mit anderen Verben? legeKundenAn? legeKundeAn? addNeukunde? 🐣
100
Nils Hartmann @nilshartmann.net · 09/02/2026
Auch schön! Wenn ich den "Kunde" als Entity habe, vielleicht KundeNummer? 🤪
010
Nils Hartmann @nilshartmann.net · 09/02/2026
Sehe ich auch so, auch wenn da manchmal tolle "Worte" rauskommen. Apropos getBananenKruemmungsGrad: müsste es nicht getBananenKruemmungGrad oder getBananenKruemmungsgrad sein? 😈 Beim Fugen-s habe ich meine Entscheidung, auf denglisch zu setzen, schon mehr als einmal angezweifelt 😉
100
Nils Hartmann @nilshartmann.net · 09/02/2026
Moin Devs! Wenn ihr in Projekten unterwegs seid, in denen hauptsächlich deutsch gesprochen wird (insbesondere auch als "Domain-Sprache" bzw. von den Fachleuten). (Wie) Verwendet ihr dann deutsche (Fach-)Begriffe auch im Code (getKündigungsgrund, getAnzahlKinners)? 🤔
200
Reposted by Nils Hartmann
Stefan Spittank @spittank.bsky.social · 06/02/2026
Das Internet liebt Content von alten weißen Männern, die mit dem Gehstock Richtung Cloud fuchteln! ☁️👴 Mit @nilshartmann.bsky.social zerlegen wir den Status von React: 👉 React 19: Innovation? 👉 Boomer Fetch & Suspense 👉 Der Compiler-Vibe 👉 React = Das neue Java? 🧥 youtu.be/Obr-s8tNya4 #react
Cartoon-hafte Darstellung: Holger, Nils und Stefan beschimpfen eine Wolke mit einem React-Logo.
011
Nils Hartmann @nilshartmann.net · 29/01/2026
Hallo Freund:innen des gepflegten #Java-Backends! 👋 Am 12.2. berichte ich bei der Java User Group Hamburg über #Spring Modulith. 👉 nilshartmann.net/t/e... (Nicht von der Warteliste abschrecken lassen...) Wenn ihr schon Fragen oder Meinungen zu dem Thema habt, gerne als Kommentar posten ☺️
233
Nils Hartmann @nilshartmann.net · 25/01/2026
„Vorfall“
Screenshot von tagesschau.de mit einen Video das mit „Erneuter tödlicher Vorfsll bei ICE-Einsatz in Minneapolis“ betitelt ist
100
Reposted by Nils Hartmann
Nils Hartmann @nilshartmann.net · 05/01/2026
Hi #React Friends! 👋 Hope you had a good start into 2026 and I wish you all the best for the New Year! 🍀 When looking back, what were your React highlights in 2025? What did you miss? What are your wishes and expectations for the upcoming months? Thanks a lot for all your responses! 😊
011
Nils Hartmann @nilshartmann.net · 05/01/2026
Hi #React Friends! 👋 Hope you had a good start into 2026 and I wish you all the best for the New Year! 🍀 When looking back, what were your React highlights in 2025? What did you miss? What are your wishes and expectations for the upcoming months? Thanks a lot for all your responses! 😊
011
Nils Hartmann @nilshartmann.net · 10/12/2025
Habe mal wieder einen Ausflug ins Backend gewagt und für das #JavaMagazin "Modularisierung pragmatisch – Anwendungen mit Spring Modulith" geschrieben. 👉 nilshartmann.net/a/s... Viel Spaß beim Lesen... und beim Modularisieren 😊 #Java #Spring @spring.io #SpringBoot #SpringModulith
Architecture diagram showing modules of the example applicationScreenshot of VS Code showing an error message "Invalid reference to non-exposed type of module 'Inquiry'"Screenshot of IntelliJ's package explorer with annotated modules from Spring Modulith
011
Nils Hartmann @nilshartmann.net · 03/12/2025
...das soll kein Vorwurf sein, dass es nun ein Sicherheitsproblem gibt (die gibt's woanders auch). Aber es zeigt, dass man es mit einer zusätzlichen "Art" von Problemen zu tun hat, wenn man auf den Server geht, die man rein cleintseitig nicht hat (insb. wenn man sonst keine JS-Server betreibt)
000
Nils Hartmann @nilshartmann.net · 03/12/2025
Eine Sache, die mich von Beginn an am "Fullstack-Weg" von #React genervt hat, ist das man teilweise so tut/tat, als ob das nichts weiter wäre, als "use server" in eine Datei zu schreiben. Alles andere transparent... Mitnichten! Themen wie Betrieb, Deployment, Security etc. das gehört mE alles dazu.
100