Artikel
Notizen zu dem, was ich baue, und zu den Tools, die ich nutze.
Why I Moved My Portfolio From Next.js to Astro
My personal site shipped 296 KB of JavaScript to show some text. Now it ships 2.5 KB. Here is why I switched and what changed.
Four Languages in Astro Without an i18n Library
How this site serves English, Russian, Turkish and German with Astro's built-in routing, one typed object and a few small helpers.
What I Learned Shipping My First Production App
Five months from the first commit to real bookings. The lessons that had nothing to do with which framework I picked.
Managing Server State
Learn how to properly manage server state in React using TanStack React Query.
State Management With Zustand
Zustand is an ultra-lightweight state management library for React.
Content Collections
Build a scalable, type-safe blog using Next.js, MDX, and Zod-powered content collections.
Aggregation Pipeline
MongoDB aggregation pipelines demystified—native Node.js, no ORM required.