Die Geschichte hinter diesem Blog: warum ich mich entschieden habe zu schreiben, welche Themen ich behandeln werde und wie diese Seite von Grund auf gebaut wurde.
Ich baue seit Jahren Dinge im Web. Produkte ausliefern, um 2 Uhr morgens debuggen, den gleichen Authentifizierungsfluss zum dritten Mal umschreiben. Aber ich habe selten innegehalten, um darüber zu schreiben.
Das ändert sich jetzt.
Mir ist ein Muster aufgefallen: Jedes Mal, wenn ich jemandem etwas erkläre -- sei es ein Konzept, einen Debugging-Ansatz oder eine Architekturentscheidung -- verstehe ich es selbst besser. Schreiben ist genau dieser Prozess, nur skaliert.
Dieser Blog jagt nicht nach SEO und will kein Publikum aufbauen. Er ist ein öffentliches Notizbuch. Ein Ort, an dem ich dokumentiere, was ich lerne, was ich baue und was dabei kaputtgeht.
Ich werde über die Dinge schreiben, mit denen ich täglich arbeite:
Keine Tutorials, die aus der Dokumentation kopiert wurden. Wenn ich über etwas schreibe, dann weil ich es tatsächlich in Produktion eingesetzt habe.
Dieser Blog läuft auf einem Stack, mit dem ich wirklich gerne arbeite:
// Der Kern-Stack
const stack = {
framework: "Next.js 16",
language: "TypeScript",
content: "MDX + Velite",
styling: "Tailwind CSS 4",
animation: "Framer Motion",
i18n: "next-intl",
hosting: "VPS with PM2",
};Jeder Blogbeitrag ist eine MDX-Datei, die zur Build-Zeit verarbeitet wird. Syntax-Highlighting wird von Shiki über rehype-pretty-code übernommen. Die Seite unterstützt sowohl Englisch als auch Türkisch, Dark Mode ist Standard und sie schneidet gut bei den Core Web Vitals ab.
Kein CMS, keine Datenbank für Inhalte, keine unnötige Komplexität. Nur Dateien, Git und ein Build-Schritt.
Ich habe bereits ein paar Beiträge in der Pipeline -- einen über die Strukturierung von Next.js-Projekten im großen Maßstab und einen weiteren über die realen Herausforderungen bei der Arbeit mit On-Chain-Daten. Sie kommen, wenn sie fertig sind.
Wenn du dich melden möchtest, findest du die Links im Footer. Ich freue mich immer über Gespräche über Code, Architektur oder was auch immer du gerade baust.
Los geht's.