Webentwicklung
Die Artikel zur Webentwicklung drehen sich vor allem um Laravel, PHP und Datenbanken — die Schicht, in der ich bei echten Projekten die meiste Zeit verbringe. Hier entscheidet sich der Unterschied zwischen „das Formular funktioniert" und „diese Anwendung ist ein Jahr später noch wartbar": das Datenmodell von Anfang an richtig aufsetzen, Abfragen schreiben, die nicht in N+1 kippen, wissen, wann Caching seinen Platz wirklich verdient, und Deployments wiederholbar statt heldenhaft machen. Die meisten Beispiele stammen aus der Codebasis dieser Seite oder aus Kundenprojekten — also Lösungen, die im Produktivbetrieb bestehen und nicht nur auf dem Papier ordentlich aussehen. Es gibt Einführungen für Einsteiger ebenso wie tiefere Beiträge zu einem konkreten Problem.
Next.js Data Fetching: fetch und Caching-Strategien
Ein Next.js Data-Fetching-Leitfaden: Unterschiede zwischen fetch, static, SSR und ISR im App Router mit Beispielen.
Next.js SEO: Titel, OG und Canonical mit der Metadata-API
Praktischer Leitfaden zu Next.js SEO: Titel, Open Graph und Canonical korrekt setzen mit der App-Router-Metadata-API und generateMetadata.
Next.js Server Actions: Formulare ohne API
Lerne, wie Next.js Server Actions serverseitige Formular-Mutationen sicher und validiert ausführen, ganz ohne separate API-Route.
Next.js Server Components: Wann welche wählen
Ein klarer Leitfaden zu Next.js Server Components und Client Components: wie sie im App Router arbeiten und wann man welche wählt.
Next.js App Router: das app-Verzeichnis und verschachtelte Routen
Lerne den Next.js App Router von Grund auf: app-Verzeichnis, Layouts, Seiten und verschachteltes Routing mit echten Beispielen.
React Performance optimieren: memo und useMemo
React Performance leidet meist unter unnötigen Re-Renders. Lerne, sie mit memo und useMemo zu messen und zu senken.
React Context API: globaler State ohne Prop Drilling
Beende Prop Drilling mit React context: Provider, Custom Hooks, Performance-Fallen und Grenzen.
React Custom Hook: wiederkehrende Logik sauber teilen
Lerne, wiederkehrende Logik mit einem React custom hook in deine eigene wiederverwendbare Funktion zu verschieben – Schritt für Schritt mit echten Beispielen.
React useState: Grundlagen der State-Verwaltung
Wie React useState State hält, warum man ihn nie direkt mutiert, plus Batching und der funktionale Updater mit echten Beispielen.
React useEffect Hook: praktischer Anwendungsleitfaden
Nutze den React useEffect Hook richtig: Abhängigkeits-Array, Cleanup-Logik und die häufigsten Fehler vermeiden.
PHP Composer: Praktischer Leitfaden zur Abhängigkeitsverwaltung
Lerne PHP Composer mit echten Beispielen: Pakete installieren, require, composer.lock und PSR-4-Autoloading, Schritt für Schritt.
PHP PDO: sichere Datenbankabfragen schreiben
Praktischer Leitfaden zu PHP PDO und Prepared Statements gegen SQL-Injection und für sichere Abfragen.
PHP 8.3 Neuerungen: typisierte Konstanten und json_validate
Ein praktischer Blick auf PHP 8.3: typisierte Klassenkonstanten, json_validate, das #[\Override]-Attribut und Performance.
Laravel-Tests schreiben: PHPUnit- und Pest-Leitfaden
Laravel-Tests von Grund auf lernen: Feature- und Unit-Tests mit PHPUnit und Pest sowie Datenbank-, HTTP- und Mock-Beispiele.
Laravel Cache: Praxisleitfaden für Performance
Lernen Sie Laravel Cache: Treiber wählen, Queries und Seiten cachen und sicher invalidieren, Schritt für Schritt.
Laravel Datei-Upload: Storage und Bildvalidierung
Laravel Datei-Upload richtig gemacht: ein sicherer, validierter Ablauf mit Storage-Facade, Public-Symlink und Bildvalidierung.
Laravel Mehrsprachig: Localization-System Aufbauen
Ein praktischer Leitfaden für Laravel mehrsprachig: Sprachdateien, Locale-Routing und Inhaltsübersetzung von A bis Z.
Laravel Middleware: Was es ist und wie man es schreibt
Was Laravel Middleware ist, wie sie in der Request/Response-Kette arbeitet und wie du eigene Middleware schreibst und registrierst — Schritt für Schritt.
Laravel Validation: Praxisleitfaden für Formularregeln
Laravel-Validation in der Praxis: Regelsyntax, Form-Request-Klassen, eigene Regeln und saubere Fehlermeldungen.
Laravel Blade Component und Slots: praktischer Leitfaden
Lerne Schritt für Schritt wiederverwendbare UI-Teile mit Laravel Blade Component, Props und Slots zu bauen.
Laravel Livewire 3: reaktive UI ohne JS
Reaktive Komponenten mit Laravel Livewire ohne JavaScript bauen: Setup, Datenbindung, Aktionen und Performance-Tipps.
Laravel Queue und Jobs: Leitfaden für Hintergrundaufgaben
Mit einer Laravel Queue langsame Aufgaben wie Mails in den Hintergrund verlagern: Jobs erstellen, Worker starten, Fehler behandeln.
Laravel Sanctum: Leitfaden zur API-Authentifizierung
Richte tokenbasierte API-Authentifizierung und SPA-Sitzungen mit Laravel Sanctum Schritt für Schritt mit echtem Code ein.
Laravel-API erstellen: RESTful-Endpoint-Design
Lerne Laravel-API erstellen: saubere RESTful-Endpoints mit Resource-Controllern, API-Resources und Versionierung, Schritt für Schritt.