Nils Hartmann
banner
nilshartmann.net
Nils Hartmann
@nilshartmann.net
Freelance Software Developer https://nilshartmann.net #Java #Spring #React #TypeScript #GraphQL
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
December 10, 2025 at 6:40 AM
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.
There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it.

A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately.

react.dev/blog/2025/12...
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
react.dev
December 3, 2025 at 5:03 PM
I had completely forgotten that my MacBook even had a fan — until #macOS #Tahoe kindly kept reminding me 👍
November 30, 2025 at 10:15 AM
Hi #Java friends! 👋

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

Thanks for any hints! 😊
November 25, 2025 at 3:54 PM
Reposted by Nils Hartmann
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
Speed Date mit dem TanStack Router - DER Alternative zum React Router! mit Nils Hartmann
YouTube video by Papperlapapp - Spaß mit Klammern
www.youtube.com
November 24, 2025 at 7:03 AM
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ß 😊
Speed Date mit dem TanStack Router - DER Alternative zum React Router! mit Nils Hartmann
YouTube video by Papperlapapp - Spaß mit Klammern
www.youtube.com
November 21, 2025 at 7:35 AM
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 👋
November 20, 2025 at 6:41 AM
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 😋
November 4, 2025 at 5:40 PM
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!
October 31, 2025 at 6:43 AM
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! 👋
October 28, 2025 at 6:45 AM
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...

🦉
October 23, 2025 at 5:22 AM
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)?
October 14, 2025 at 6:34 AM
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 ☺️
September 29, 2025 at 6:01 AM
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ß 😊
September 2, 2025 at 6:37 AM
Irgendwie erleichtert, dass #ChatGPT5 vom @spring.io MockMvcTester genauso verwirrt ist, wie ich
August 8, 2025 at 6:31 AM
Reposted by Nils Hartmann
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? 🙏
July 19, 2025 at 6:13 AM
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? 🙏
July 19, 2025 at 6:13 AM
Was leckere Donuts 🍩 mit cremiger Frontendentwicklung 🍮 und fluffigem React 🧁 zu tun haben, erfahrt ihr heute bei "Dev & Donuts" in #Mannheim. 😋

Infos: yasoon.de/dev-donuts/

#devanddonuts #Nextjs #techtalk #React #TanStack
May 22, 2025 at 9:30 AM
Reposted by Nils Hartmann
Hallo #Mainz! Wir treffen uns nächste Woche im Z^2, und lauschen dem Talk von @nilshartmann.net, "Das Frontend im Backend: Next.js für Java Entwickler:innen"

Kommt vorbei, es gibt auch Getränke und Snacks!

events.ijug.eu/events/f743a...

#mainz #wiesbaden #ingelheim #bingen #java #javascript
Das Frontend im Backend: Next.js für Java Entwickler:innen
21.05.2025, 18:30:00 - GMT+2 - Ich mach Mathe! im Z², 55116, Mainz, Deutschland - In diesem "Fremdsprachen-Vortrag" möchte ich mit euch in die Frontend-Welt mit JavaScript eintauchen und euch das Fram...
events.ijug.eu
May 15, 2025 at 3:32 PM
Remember when #Jest claimed to be "painless JavaScript testing"? After all this years, this is still one of my favorite comments on testing 😈

May 17, 2025 at 9:44 AM
Moin! "Zweieinhalb" Vorträge in zwei Tagen auf den Magdeburger Developer Days... 😳 Slides und Code zu den beiden Technik-Talks findet ihr hier:

👉 #HTMX vs. Single-Page-App: react.schule/md-dev-...

👉 Fullstack-Apps mit #NextJS und #React: react.schule/md-dev-...

May 15, 2025 at 7:15 AM
In einer Woche halte ich den Vortrag "Das Frontend im Backend: Next.js für Java Entwickler:innen" auf der #Java User Group in Mainz. Wer sich für das #React Fullstack-Framework interessiert ist herzlich willkommen - Java-Kenntnisse sind nicht notwendig 😉.

Anmeldung hier events.ijug.eu/event....
Das Frontend im Backend: Next.js für Java Entwickler:innen - Mobilizon
In diesem "Fremdsprachen-Vortrag" möchte ich mit euch in die Frontend-Welt mit JavaScript eintauchen und euch das Framework Next.js vorstellen. Damit werden Anwendungen serverseitig gerendert, was uns…
events.ijug.eu
May 13, 2025 at 5:42 AM
Reposted by Nils Hartmann
Ein interessanter Vortrag über next.js vor allem für diejenigen, die in Mainz und Umgebung sitzen: www.meetup.com/jug-mainz/ev...
Das Frontend im Backend: Next.js für Java Entwickler:innen, Wed, May 21, 2025, 6:30 PM | Meetup
In diesem "Fremdsprachen-Vortrag" möchte ich mit euch in die Frontend-Welt mit JavaScript eintauchen und euch das Framework Next.js vorstellen. Damit werden Anwendungen ser
www.meetup.com
May 12, 2025 at 1:06 PM
Moin #Jax,

hier findet ihr noch die Slides von meinem #GraphQL-Vortrag: graphql.schule/jax2025

Vielen Dank, dass ihr dabei gewesen seid. Vielleicht bis zum nächsten Mal 👋

#jaxcon
May 8, 2025 at 12:20 PM