Zum Inhalt springen

Blog

Ausführliche Engineering-Notizen zu Next.js. Keine Listicles.

Neueste

3-D Secure holt den Kunden von Ihrer Seite

Die Authentifizierung schickt den Browser zur Bank und zurück, und alles, was React hielt, ist weg. Wie der Zustand einer Zahlung eine Weiterleitung überlebt, und was Sie solange zeigen.

23. September 2026 · 4 Min. Lesezeit

Next.js und Sage. Vielleicht gibt es nichts aufzurufen.

Mehrere Sage-Produkte laufen auf einer Maschine im Büro des Kunden, ohne öffentliche Adresse. Das ist kein Hindernis für die Integration - es ist die Integration, und bestimmt, was eine Seite zeigt.

23. September 2026 · 7 Min. Lesezeit

Ein Checkout, der dem Browser nicht glaubt

Der Client bestätigt die Zahlung und darf die Bestellung niemals anlegen. Wo jedes Stück eines Checkouts in einer App-Router-Anwendung hingehört, und welche davon manipulierbar sind.

23. September 2026 · 6 Min. Lesezeit

Wo eine Xero-Integration in einer Next.js-App lebt

Der OAuth-Rückkanal gehört in einen Route Handler. Fast nichts sonst. Eine Karte, welche Teile einer Buchhaltungsanbindung eine serverlose Laufzeit überstehen und welche still nicht.

23. September 2026 · 7 Min. Lesezeit

Joomla und Next.js: Headless, ohne die ACL zu verlieren

Joomla 4 brachte eine richtige Web-Services-API und ist damit eine ernsthafte Headless-Quelle. Die Rechte und die Mehrsprachigkeit, die Sie schon gebaut haben, sind der Teil, den es zu behalten lohnt.

22. September 2026 · 3 Min. Lesezeit

OpenCart und Next.js: Eine Frage des Storefronts

OpenCart läuft auf Ihrem Server und besitzt bereits Katalog, Warenkorb und Checkout. Nichts hier verlangt, das zu ersetzen. Die Frage ist, ob das Frontend weiter sein Theme sein soll.

22. September 2026 · 3 Min. Lesezeit

Shopify oder Next.js: Nicht die Wahl, nach der es aussieht

Das sind keine Alternativen. Shopify bleibt in fast jeder Variante das Commerce-Backend; die eigentliche Wahl ist ein Liquid-Theme oder ein Storefront, der Ihnen gehört.

22. September 2026 · 3 Min. Lesezeit

WordPress oder Next.js: Wann ein Theme nicht mehr reicht

Beide liefern HTML an einen Browser, dieser Vergleich ist also anders als die meisten wirklich direkt. Für die meisten Sites gewinnt WordPress bei den Betriebskosten. Hier endet das.

22. September 2026 · 4 Min. Lesezeit

Eine Datenbank für Next.js wählen: vier Plattformen

Vier Plattformen mit wirklich verschiedenen Modellen darunter. Was jede tatsächlich verkauft, und die Einschränkung in jeder, die Ihr Schema erreicht statt Ihrer Konfiguration.

21. September 2026 · 4 Min. Lesezeit

Warum Ihrer Datenbank auf Vercel die Verbindungen ausgehen

Eine Serverless-Funktionsinstanz kann keinen Verbindungspool mit der nächsten teilen. Das zu verstehen ist der Unterschied zwischen einer Treiberwahl und einem wiederkehrenden Vorfall.

21. September 2026 · 5 Min. Lesezeit

Prisma oder Drizzle: die Frage ist, wo das Schema lebt

Eines erzeugt einen Client aus einer Schemadatei, die ihm gehört; das andere ist typisiertes SQL, das Sie schreiben. Die Entscheidung dreht sich weniger um Syntax als darum, wem Ihre Datenbank gehört.

21. September 2026 · 5 Min. Lesezeit

Upgrade auf Next.js 16: laut und leise Scheiterndes

Die meisten Breaking Changes in 16 stoppen den Build - das macht sie ungefährlich. Planen müssen Sie für die wenigen, die das Verhalten ändern, ohne etwas zu sagen.

16. September 2026 · 4 Min. Lesezeit

Next.js vs. Astro: Wie viel Ihrer Seite ist interaktiv?

Astro liefert kein JavaScript aus, bis Sie danach fragen. Next.js liefert eine React-Runtime und lässt Sie sie verkleinern. Dieser eine Unterschied entscheidet das meiste.

16. September 2026 · 4 Min. Lesezeit

Next.js vs. Express: Nur eines von beiden rendert

Express ist ein Server, auf dem Sie aufbauen. Next.js ist ein Rendering-Framework mit angeschlossenem Server. Die Wahl ist eigentlich eine Frage danach, wie viel Sie selbst schreiben wollen.

16. September 2026 · 5 Min. Lesezeit

Next.js vs. Laravel: Zwei verschiedene Fragen

Das sind keine konkurrierenden Antworten auf eine Frage. Das eine ist ein Frontend, das an eine Datenbank kommt, das andere ein Anwendungsserver, der HTML rendert.

16. September 2026 · 4 Min. Lesezeit

Next.js vs. Remix: Die Entscheidung ist eine über Caching

Beide rendern serverseitig, beide können verschachteltes Routing, beide sind gut. Der Unterschied, der sich in einer Codebasis zeigt, ist der Umgang mit zwischengespeicherten Daten.

16. September 2026 · 4 Min. Lesezeit

Wann Sie Next.js nicht einsetzen sollten

Wir bauen nur in einem Framework. Das macht diesen Text zu dem, dem Sie am meisten misstrauen sollten - und zu dem, der sich am meisten lohnt. Fünf Fälle, in denen Next.js die falsche Antwort ist.

16. September 2026 · 6 Min. Lesezeit

Strukturierte Daten in Next.js, aus einem Graphen erzeugt

Die meisten JSON-LD-Implementierungen liefern vier zusammenhanglose Blöcke, die jeweils die Organisation neu deklarieren. Ein Graph mit stabilen @id-Referenzen ist weniger Code - und auflösbar.

14. September 2026 · 6 Min. Lesezeit

Eine Next.js-Codebasis übernehmen, die niemand anfassen will

Der erste Reflex ist ein Rewrite. Stattdessen führen wir eine Orientierung durch - was dabei herauskommt, und woran man erkennt, ob eine Codebasis schlecht oder nur fremd ist.

10. September 2026 · 4 Min. Lesezeit

Canonicals und Sitemaps, die nicht auseinanderdriften können

Ihre Sitemap listet Routen, die Ihr Router nicht mehr ausliefert, und Ihre Canonicals widersprechen beiden. Die Lösung ist strukturell - alle drei aus einer Quelle ableiten.

4. September 2026 · 8 Min. Lesezeit

Middleware läuft bei jeder Anfrage, auch vergessenen

Middleware ist der einzige Code in einer Next.js-Anwendung ohne Opt-out. Ein etwas zu breiter Matcher setzt sie vor jedes Bild, jede Schrift und jeden Prefetch - die Rechnung kommt als Latenz.

28. August 2026 · 5 Min. Lesezeit

Korrektes hreflang in Next.js - generiert, nicht gepflegt

Die meisten mehrsprachigen Next.js-Sites liefern einen kaputten hreflang-Cluster aus. Der Fehler ist immer derselbe - die Tags werden von Hand geschrieben.

21. August 2026 · 10 Min. Lesezeit

Next.js selbst hosten, und was dabei wegfällt

Next.js läuft überall, wo Node läuft. Vier Funktionen liefert die Plattform statt des Frameworks, und zu wissen welche vier trennt eine ruhige Migration von einer überraschten.

14. August 2026 · 6 Min. Lesezeit

Vom Pages Router zum App Router ohne Feature-Stopp

Beide Router laufen nebeneinander in derselben Anwendung, die Migration läuft also Route für Route, während Ihr Team weiter ausliefert. Hier die Reihenfolge und die drei üblichen Fehler.

7. August 2026 · 7 Min. Lesezeit

Next.js-Caching: die vier Ebenen erklärt

Request-Memoisierung, Data Cache, Full Route Cache und Router Cache sind vier getrennte Mechanismen mit vier getrennten Lebensdauern. Die meisten Caching-Fehler sind eine Verwechslung zwischen ihnen.

30. Juli 2026 · 6 Min. Lesezeit

next/image repariert Ihren LCP nicht

Die Komponente optimiert Bytes. Über den LCP entscheidet, wann die Anfrage startet - meist die Auffindreihenfolge, ein lazy geladenes Hero oder eine blockierende Schrift.

17. Juli 2026 · 6 Min. Lesezeit

Core Web Vitals in Next.js: Was die Zahlen wirklich bewegt

LCP, INP und CLS haben in einer Next.js-Anwendung konkrete Ursachen. Das ist die geordnete Liste, die wir in Performance-Projekten abarbeiten - mit den Änderungen, die sich lohnen.

8. Juli 2026 · 7 Min. Lesezeit

Eine mehrsprachige Next.js-Site, von Anfang bis Ende

Routing, Nachrichten, RTL, Metadaten, hreflang, Sitemaps und die Teile, die erst in der vierten Sprache brechen. Die Architektur, die wir ausliefern - mit markierten Einbahnstraßen.

26. Juni 2026 · 12 Min. Lesezeit

Was `use client` Sie wirklich kostet

Die Client-Grenze ist keine Performance-Einstellung, sie ist eine Bundle-Grenze. So finden Sie heraus, wohin Ihre nach oben gewandert ist - und was es bringt, sie zurückzuschieben.

19. Juni 2026 · 6 Min. Lesezeit

Server Actions und die drei üblichen Fehler

Eine Server Action ist ein öffentlicher HTTP-Endpunkt mit generiertem Namen. Sie als Funktionsaufruf zu behandeln, ist der Weg, auf dem Autorisierung und Validierung ausfallen.

5. Juni 2026 · 6 Min. Lesezeit

loading.tsx ist kein Spinner

Eine Loading-Datei ist eine Suspense-Grenze um ein ganzes Routensegment - sie entscheidet also, wie viel Ihrer Seite auf Ihre langsamste Abfrage wartet. Die meisten liegen aus Versehen dort.

28. Mai 2026 · 3 Min. Lesezeit

Das Rendering-Modell des App Routers, erklärt

Statisch, dynamisch, gestreamt und revalidiert sind keine vier Einstellungen, sondern ein Modell mit wenigen Schaltern. Zu wissen, welchen man umgelegt hat, ist der Großteil der Performance-Arbeit.

14. Mai 2026 · 6 Min. Lesezeit

Erzählen Sie uns, was Sie bauen.

Schicken Sie das Repository, den Lighthouse-Report oder einfach das Problem. Sie bekommen eine echte technische Antwort, keine Vertriebsstrecke.

Anrufen+1 848 272 7583WhatsApp+90 850 308 5436E-Mailinfo@codefacture.comKontaktseite