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
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 · 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
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 · 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
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
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
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 · 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 · 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 · 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
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
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
Nils Hartmann @nilshartmann.net · 30/11/2025
I had completely forgotten that my MacBook even had a fan — until #macOS #Tahoe kindly kept reminding me 👍
Screenshot of temperature and fan speed (2212 rpm) display in macOS
001
Nils Hartmann @nilshartmann.net · 25/11/2025
Hi #Java friends! 👋 What tools do you use to visualize package dependencies in your project? 🤔 Thanks for any hints! 😊
221
Reposted by Nils Hartmann
Papperlapapp - Spaß mit Klammern @papperlapappyt.bsky.social · 24/11/2025
Heute reden wir mit @nilshartmann.net über den TanStack-Router! Auch Routing kann man noch verbessern! Alleine das Type-Safe Routing: Type-Safe Query-Params, Search-Params. Niiiiice! Und noch einiges mehr! Schaut doch mal rein! #youtube #javascript #typescript #react
youtube.com
Speed Date mit dem TanStack Router - DER Alternative zum React Router! mit Nils Hartmann
YouTube video by Papperlapapp - Spaß mit Klammern
041
Nils Hartmann @nilshartmann.net · 21/11/2025
Im @papperlapappyt.bsky.social-Kanal von @holgergp.bsky.social und @spittank.bsky.social habe ich über den #TanStack Router gesprochen. Wenn ihr euch für diese spannende Alternative zum #React Router interessiert, guckt doch mal rein: www.youtube.com/watch?v=y0xg... Viel Spaß 😊
youtube.com
Speed Date mit dem TanStack Router - DER Alternative zum React Router! mit Nils Hartmann
YouTube video by Papperlapapp - Spaß mit Klammern
022
Nils Hartmann @nilshartmann.net · 20/11/2025
Finished this conference year with my talk "Fullstack #React - Server-first or client-first?", a comparison of #TanStack Start and #Next.js at #ctwebdev. You can find my slides and code examples here: nilshartmann.net/t/f... See you next year 👋
Slide of my talk with the title  "Fullstack React - Server-first or Client-first"
011
Nils Hartmann @nilshartmann.net · 04/11/2025
Morgen auf der #wjax gibt's leckere Fullstack-Rezepte mit #React, einer Prise #Next.js und gaaanz viel frischem Code 🍝 👨‍🍳 jax.de/web-developme... Kommt vorbei und bringt Appetit auf neue Ideen mit 😋
Screenshot meiner Beispiel-Anwendung, die eine Liste von Kochrezepten zeigtScreenshot mit Next.js-Code, der eine Liste von Koch-Rezepten rendert
020
Nils Hartmann @nilshartmann.net · 31/10/2025
Yesterday I gave a talk on #TanStack Query, Router and Start at @javascriptcon.bsky.social Luckily after building the #React Donutigram app with sweetest TanStack ingredients, in the break after some real 🍩 have been served 😋 Slides and source code: nilshartmann.net/t/s... See you next time!
Screenshot of my React example application "Donutigram"Foto showing donutsScreenshot of Webstorm with example source code
020
Nils Hartmann @nilshartmann.net · 28/10/2025
Ende der Woche gibt's auf der #iJS von mir zu #React und #TanStack: ...Talk "SSR with React - Deep Dive into TanStack" nilshartmann.net/t/s... ...Workshop "React with TanStack: A Practical Deep Dive" nilshartmann.net/t/r... Freue mich, mit euch über React und vieles mehr zu sprechen! 👋
010
Nils Hartmann @nilshartmann.net · 23/10/2025
At #API conference @apiconference.bsky.social yesterday in Berlin, I gave my Talk on #GraphQL "A critical review". 🧐 ICYI you can find the slides here: nilshartmann.net/t/g... 🦉
030
Nils Hartmann @nilshartmann.net · 14/10/2025
After submitting another dozen of bugs, I'm considering what might be an alternative to #IntelliJ. Is @vscode.dev ready for serious Java development yet? Is #Eclipse still alive? 🤔 What are you using (#Java + #TypeScript/#React)?
Screenshot of IntelliJ IDEA that shows the internal error dialog with a stacktrace and a title "8 of 30 exception in IDEA core"Screenshot of IntelliJ popup windows that says "All reports submitted. You're breathtaking"
421
Nils Hartmann @nilshartmann.net · 29/09/2025
Moin! Formulare - und das am Montag Morgen - geht es schlimmer? 🙀 Falls ihr euch damit beschäftigen müsst, habe ich für entwickler.de aufgeschrieben, wie ihr mit #React und react-hook-form Formulare bauen könnt: entwickler.de/reader... Viel Spaß beim Lesen! Und schönen Montag noch ☺️
Screenshot von einem Beispiel-Formular mit verschiedenen Eingabefeldern
030
Reposted by Nils Hartmann
DogPawHat @dogpawhat.tech · 23/09/2025
tanstack.com/blog/announc...
tanstack.com
TanStack Start v1 Release Candidate | TanStack Blog
TanStack Start has officially reached a v1.0 Release Candidate. This is the build we expect to ship as 1.0, pending your final feedback, docs polish, and a few last-mile fixes. Now’s the perfect time....
1246
Nils Hartmann @nilshartmann.net · 02/09/2025
Mein neuer #React Video-Kurs "Von Null auf Fullstack" ist auf entwickler.de online 👀 Themen u.a.: - React Grundlagen - Data-Fetching mit #TanStack Query - Formulare mit react-hook-form - TanStack Router - Fullstack React mit #NextJS Mehr Infos: nilshartmann.net/pos... Viel Spaß 😊
021
Nils Hartmann @nilshartmann.net · 08/08/2025
Irgendwie erleichtert, dass #ChatGPT5 vom @spring.io MockMvcTester genauso verwirrt ist, wie ich
010
Reposted by Nils Hartmann
Nils Hartmann @nilshartmann.net · 19/07/2025
Hi @nextjs.org friends! 👋 Is there any way/workaround to static generate a route that receives and consumes search params in #NextJS? I have a landing page that have page and order search params and I'd like to static generate that page - at least for requests without search params. Any hints? 🙏
022
Nils Hartmann @nilshartmann.net · 19/07/2025
Hi @nextjs.org friends! 👋 Is there any way/workaround to static generate a route that receives and consumes search params in #NextJS? I have a landing page that have page and order search params and I'd like to static generate that page - at least for requests without search params. Any hints? 🙏
022