Advertisement · 728 × 90

Posts by Nils Hartmann

Ankündigungsgrafik für den React Powerworkshop bei Gedoplan vom 13.-15.04.2026 (online)

Ankündigungsgrafik für den React Powerworkshop bei Gedoplan vom 13.-15.04.2026 (online)

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

1 week ago 1 0 0 0

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!

3 weeks ago 0 0 0 0
Screenshot mit einer Push Notification der DB Navigator App, in der es heißt, meine gebuchte Fahrt fällt aus.

Screenshot mit einer Push Notification der DB Navigator App, in der es heißt, meine gebuchte Fahrt fällt aus.

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

3 weeks ago 2 1 0 0

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.

1 month ago 1 0 0 1
Screenshot der React Beispiel Anwendung

Screenshot der React Beispiel Anwendung

Screenshot einer Powerpoint Slide mit dem Titel "Aktueller Zustand von React..." darunter vier Emojis zur Auswahl

Screenshot einer Powerpoint Slide mit dem Titel "Aktueller Zustand von React..." darunter vier Emojis zur Auswahl

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

1 month ago 0 1 0 0
Screenshot von meiner Nextjs Beispielanwendung mit dem Namen "Recipify"

Screenshot von meiner Nextjs Beispielanwendung mit dem Namen "Recipify"

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

1 month ago 1 0 0 0
Post image

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

1 month ago 4 1 0 0
Advertisement
Screenshot from a reddit thread where it says "3 weeks of working with cacheComponents; here's what I learned: It sucks."

Screenshot from a reddit thread where it says "3 weeks of working with cacheComponents; here's what I learned: It sucks."

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

1 month ago 2 0 0 0

Gute Fahrt! ☺️

1 month ago 1 0 0 0
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

1 month ago 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

1 month ago 3 2 0 0

Kleines Artikelchen von mir für die Mittagspause 📖

2 months ago 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!

2 months ago 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...

2 months ago 2 1 0 0

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

2 months ago 0 0 1 0

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

2 months ago 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 😉

2 months ago 0 0 1 0
Advertisement

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

2 months ago 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

2 months ago 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 ☺️

2 months ago 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“

2 months ago 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! 😊

3 months ago 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! 😊

3 months ago 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

4 months ago 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)

4 months ago 0 0 0 0
Advertisement

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.

4 months ago 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 👍

4 months ago 0 1 0 0

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

4 months ago 2 1 1 0

Hi #Java friends! 👋

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

Thanks for any hints! 😊

4 months ago 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

4 months ago 4 1 0 1