Nils Hartmann's Avatar

Nils Hartmann

@nilshartmann.net

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

324
Followers
349
Following
128
Posts
24.08.2023
Joined
Posts Following

Latest posts by Nils Hartmann @nilshartmann.net

Preview
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.

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

27.02.2026 08:05 👍 3 🔁 1 💬 0 📌 0
Preview
Deep Dive Spring Modulith Teil 1: Fachliche Module im Fokus Spring Modulith unterstützt bei der Entwicklung von fachlich modularisierten Spring-Boot-Anwendungen.

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

19.02.2026 09:00 👍 3 🔁 2 💬 0 📌 0

Kleines Artikelchen von mir für die Mittagspause 📖

18.02.2026 11:22 👍 1 🔁 0 💬 0 📌 0
Uwe Sauerbrei eröffnet das JUG Hamburg Meetup

Uwe Sauerbrei eröffnet das JUG Hamburg Meetup

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!

13.02.2026 08:09 👍 3 🔁 0 💬 0 📌 0
Ergebnis der Umfrage "Code oder Slides", bei dem die Antwort-Option "Egal, hauptsache Pils" gewonen hat.

Ergebnis der Umfrage "Code oder Slides", bei dem die Antwort-Option "Egal, hauptsache Pils" gewonen hat.

#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...

12.02.2026 14:29 👍 2 🔁 1 💬 0 📌 0

Die "get"s am Anfang überlese ich schon automatisch :-) Aber was ist mit anderen Verben? legeKundenAn? legeKundeAn? addNeukunde? 🐣

10.02.2026 07:10 👍 0 🔁 0 💬 1 📌 0

Auch schön! Wenn ich den "Kunde" als Entity habe, vielleicht KundeNummer? 🤪

09.02.2026 10:38 👍 1 🔁 0 💬 0 📌 0

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 😉

09.02.2026 09:59 👍 0 🔁 0 💬 1 📌 0

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)? 🤔

09.02.2026 09:37 👍 0 🔁 0 💬 2 📌 0
Cartoon-hafte Darstellung: Holger, Nils und Stefan beschimpfen eine Wolke mit einem React-Logo.

Cartoon-hafte Darstellung: Holger, Nils und Stefan beschimpfen eine Wolke mit einem React-Logo.

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

06.02.2026 09:08 👍 1 🔁 1 💬 0 📌 0

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 ☺️

29.01.2026 08:08 👍 3 🔁 3 💬 2 📌 1
Screenshot von tagesschau.de mit einen Video das mit „Erneuter tödlicher Vorfsll bei ICE-Einsatz in Minneapolis“ betitelt ist

Screenshot von tagesschau.de mit einen Video das mit „Erneuter tödlicher Vorfsll bei ICE-Einsatz in Minneapolis“ betitelt ist

„Vorfall“

25.01.2026 14:25 👍 0 🔁 0 💬 1 📌 0

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! 😊

05.01.2026 10:44 👍 1 🔁 1 💬 0 📌 0

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! 😊

05.01.2026 10:44 👍 1 🔁 1 💬 0 📌 0
Architecture diagram showing modules of the example application

Architecture diagram showing modules of the example application

Screenshot of VS Code showing an error message "Invalid reference to non-exposed type of module 'Inquiry'"

Screenshot 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

Screenshot of IntelliJ's package explorer with annotated modules from Spring Modulith

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

10.12.2025 06:40 👍 1 🔁 1 💬 0 📌 0

...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)

03.12.2025 17:08 👍 0 🔁 0 💬 0 📌 0

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.

03.12.2025 17:03 👍 0 🔁 0 💬 1 📌 0
Screenshot of temperature and fan speed (2212 rpm) display in macOS

Screenshot of temperature and fan speed (2212 rpm) display in macOS

I had completely forgotten that my MacBook even had a fan — until #macOS #Tahoe kindly kept reminding me 👍

30.11.2025 10:15 👍 0 🔁 1 💬 0 📌 0

To be more clear: what tools to graphically visualize the dependencies in your #Java source code on package-level?

25.11.2025 16:19 👍 2 🔁 1 💬 1 📌 0

Hi #Java friends! 👋

What tools do you use to visualize package dependencies in your project? 🤔

Thanks for any hints! 😊

25.11.2025 15:54 👍 2 🔁 1 💬 2 📌 0
Speed Date mit dem TanStack Router - DER Alternative zum React Router! mit Nils Hartmann
Speed Date mit dem TanStack Router - DER Alternative zum React Router! mit Nils Hartmann YouTube video by Papperlapapp - Spaß mit Klammern

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

24.11.2025 07:03 👍 4 🔁 1 💬 0 📌 1
Speed Date mit dem TanStack Router - DER Alternative zum React Router! mit Nils Hartmann
Speed Date mit dem TanStack Router - DER Alternative zum React Router! mit Nils Hartmann YouTube video by Papperlapapp - Spaß mit Klammern

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ß 😊

21.11.2025 07:35 👍 2 🔁 2 💬 0 📌 0
Slide of my talk with the title  "Fullstack React - Server-first or Client-first"

Slide of my talk with the title "Fullstack React - Server-first or Client-first"

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 👋

20.11.2025 06:41 👍 1 🔁 1 💬 0 📌 0

A little misleading imho, that you wrote "v1 is here" (sounds like the final version), because according to the website (November, 12th) TanStack Start is still "only" RC.

12.11.2025 05:53 👍 0 🔁 0 💬 0 📌 0
Screenshot meiner Beispiel-Anwendung, die eine Liste von Kochrezepten zeigt

Screenshot meiner Beispiel-Anwendung, die eine Liste von Kochrezepten zeigt

Screenshot mit Next.js-Code, der eine Liste von Koch-Rezepten rendert

Screenshot mit Next.js-Code, der eine Liste von Koch-Rezepten rendert

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 😋

04.11.2025 17:40 👍 2 🔁 0 💬 0 📌 0
Post image

Schön, dass es die Doku dafür noch gibt... mit tollen, historischen Bildern 😍

02.11.2025 21:32 👍 2 🔁 1 💬 1 📌 0

Versuchte mich die Tage zu erinnern, wofür AWT steht, nun weiß ich es wieder 🥳

02.11.2025 18:19 👍 1 🔁 1 💬 1 📌 0
Screenshot of my React example application "Donutigram"

Screenshot of my React example application "Donutigram"

Foto showing donuts

Foto showing donuts

Screenshot of Webstorm with example source code

Screenshot of Webstorm with example source code

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!

31.10.2025 06:42 👍 3 🔁 0 💬 0 📌 0

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! 👋

28.10.2025 06:45 👍 1 🔁 0 💬 0 📌 0
Post image Post image

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...

🦉

23.10.2025 05:22 👍 3 🔁 0 💬 0 📌 0