Thema · 15 Artikel

Web-Entwicklung: Architektur, Qualität, Sicherheit

Entscheidungen im Code, die in zwei Jahren noch tragen sollen: wie du APIs entwirfst, die sich ändern lassen, wann ein Monorepo hilft, wie du Legacy Code übernimmst, ohne alles umzuschreiben, und welche Sicherheits- und Barrierefreiheitsregeln für kleine Web-Apps wirklich zählen.

Cookie-Banner nach TDDDG: wann du einen brauchst, mit Code ohne Consent-Tool

Cookie-Banner nach TDDDG: wann du einen brauchst, mit Code ohne Consent-Tool

Wann Websites und Apps einen Cookie-Banner brauchen: § 25 TDDDG, localStorage, Umami und cookielose Analyse, Ablehnen-Button und Code ohne Consent-Tool.

Feature Flags (Feature Toggles): Was sie sind, welche Arten es gibt und welche Tools passen

Feature Flags (Feature Toggles): Was sie sind, welche Arten es gibt und welche Tools passen

Feature Flags (Feature Toggles) sind Schalter im Code, die Funktionen ohne Deployment ein- und ausschalten. 4 Arten, Tools, Beispiel in Node.js und React.

Web Security für Entwickler: OWASP Top 10, XSS, CSRF und SQL-Injection

Web Security für Entwickler: OWASP Top 10, XSS, CSRF und SQL-Injection

Web Security für Entwickler: die OWASP Top 10:2025 erklärt, XSS, CSRF und SQL-Injection mit Code verhindern, Security-Header, Passwörter und Prüfwerkzeuge.

Datenbank-Migrationen ohne Downtime: Das Muster, das immer funktioniert

Datenbank-Migrationen ohne Downtime: Das Muster, das immer funktioniert

Schema-Änderungen an laufenden Anwendungen sind der riskanteste Deploy. Das Expand-Contract-Muster, typische Fallen und wie du Migrationen testest.

Barrierefreiheitsstärkungsgesetz (BFSG): Pflicht für Websites, Apps und SaaS, Checkliste und Bußgelder

Barrierefreiheitsstärkungsgesetz (BFSG): Pflicht für Websites, Apps und SaaS, Checkliste und Bußgelder

Barrierefreiheitsstärkungsgesetz (BFSG) seit 28.06.2025: welche Websites, Apps und SaaS betroffen sind, Ausnahmen, Checkliste und Bußgeld.

Festpreisangebot kalkulieren: Angebote für Kundenprojekte ohne Bauchschmerzen

Festpreisangebot kalkulieren: Angebote für Kundenprojekte ohne Bauchschmerzen

Festpreisangebot kalkulieren: Stunden je Position × Stundensatz, plus Risikopuffer und Fremdkosten. Rechenbeispiel Website, Content-Pflege, Werkvertrag.

SEO für Entwickler: Der technische Teil, den du kontrollierst

SEO für Entwickler: Der technische Teil, den du kontrollierst

SEO für Entwickler: SSG oder SSR, Canonical und noindex richtig, Core Web Vitals (LCP ≤ 2,5 s, INP ≤ 200 ms, CLS ≤ 0,1), strukturierte Daten, priorisiert.

Datenbank-Wahl 2026: Warum Postgres fast immer reicht

Datenbank-Wahl 2026: Warum Postgres fast immer reicht

MongoDB, Redis, Vektor-DB? Warum PostgreSQL 2026 für fast alle Projekte der richtige Default ist — und wann du wirklich etwas anderes brauchst.

Testpyramide: Unit-, Integrations- und E2E-Tests richtig verteilen

Testpyramide: Unit-, Integrations- und E2E-Tests richtig verteilen

Was die Testpyramide nach Mike Cohn und ISTQB besagt, wie sich Unit-Test und Integrationstest unterscheiden und wie ein kleines Team Tests verteilt.

REST API Design: Best Practices für URLs, Fehler, Pagination und Versionierung

REST API Design: Best Practices für URLs, Fehler, Pagination und Versionierung

REST API Design nach RFC 9110 und 9457: Methoden, Statuscodes, Fehlerformat, Pagination, Idempotenz und Versionierung, mit Beispielen von GitHub.

DSGVO-konforme Website: Checkliste mit Rechtsgrundlagen und Technik

DSGVO-konforme Website: Checkliste mit Rechtsgrundlagen und Technik

Was eine Website für die DSGVO braucht: Rechtsgrundlagen, Cookie-Einwilligung nach § 25 TDDDG, Datenschutzerklärung, AVV, Google Fonts und ein Prüfskript.

Legacy Code: Bedeutung, Refactoring und wie du fremden Code übernimmst

Legacy Code: Bedeutung, Refactoring und wie du fremden Code übernimmst

Was Legacy Code bedeutet, wie du eine fremde Codebase mit Git und KI verstehst, sie mit Charakterisierungstests absicherst und schrittweise refaktorierst.

Monorepo: Pragmatische Entscheidung für kleine bis mittlere Dev-Teams

Monorepo: Pragmatische Entscheidung für kleine bis mittlere Dev-Teams

Ein Monorepo ist ein Git-Repository mit mehreren Projekten, kein Monolith. Vor- und Nachteile und eine Tabelle: wann Monorepo, wann Polyrepo.

VPS statt Hyperscaler: Wann Self-Hosting deine Cloud-Kosten senkt

VPS statt Hyperscaler: Wann Self-Hosting deine Cloud-Kosten senkt

Als Indie-Dev oder Agentur fragst du dich, wann VPS Hosting bei Hetzner & Co. eine smarte Alternative zu teuren Hyperscalern ist. Wir zeigen dir, wie du…

Freelance Entwickler: Dein ehrlicher Fahrplan für den Start

Freelance Entwickler: Dein ehrlicher Fahrplan für den Start

Du liebäugelst mit der Selbstständigkeit als Entwickler? Erfahre, wie du deinen Stundensatz kalkulierst, an Projekte kommst und Scheinselbstständigkeit…

Weitere Themen