// Tag
Best Practices
10 Beiträge mit „Best Practices“ getaggt.
React vs. Vue vs. Svelte: Frontend-Frameworks im Vergleich
React, Vue oder Svelte für Ihr nächstes Webprojekt? Ein sachlicher Vergleich von Konzept, Ökosystem, Performance, Fachkräften und Wartbarkeit.
Warum Next.js unser Standard-Framework für Webentwicklung ist
Warum wir Webanwendungen standardmäßig mit Next.js bauen: Rendering, SEO, TypeScript, Self-Hosting in Deutschland und wann wir etwas anderes wählen.
React-Anwendungen testen: Unit-, Integrations- und E2E-Tests
Wie Sie React-Anwendungen sinnvoll testen: Welche Tests sich lohnen, welche Werkzeuge passen und wie eine Teststrategie Fehler früh abfängt statt Zeit zu kosten.
Clean Code in TypeScript: Prinzipien für wartbare Projekte
Praktische Clean-Code-Regeln für TypeScript: strikte Typen, sprechende Namen, kleine Funktionen und geprüfte Grenzen, mit Beispielen und typischen Fehlern.
Monorepo mit Turborepo: Mehrere Pakete sauber verwalten
Wann sich ein Monorepo lohnt, wie Turborepo Builds mit Caching und Task-Graphen beschleunigt und wie Sie Apps und gemeinsame Pakete strukturieren.
State Management in React: Context, Zustand oder Redux?
React Context, Zustand oder Redux Toolkit? Wann welche Lösung für State Management passt und warum Serverdaten meist in TanStack Query gehören.
Edge Computing für Webanwendungen: Wann es schneller macht
Was Edge Computing und Edge Functions für Webanwendungen leisten, wo sie Ladezeiten senken, wo sie bremsen und was beim Datenschutz zu beachten ist.
Datenbank-Migrationen ohne Downtime: So gelingt das Update
Wie Sie Datenbank-Migrationen ohne Ausfallzeit durchführen: Expand-and-Contract, Sperren vermeiden, Daten in Etappen migrieren und sicher zurückrollen.
Websicherheit: Webanwendungen vor XSS, CSRF und Co. schützen
Die wichtigsten Grundlagen der Websicherheit: XSS, CSRF und SQL-Injection verhindern, Content Security Policy, Security-Header und sichere Abhängigkeiten.
Performance-Budgets: So bleibt Ihre Webanwendung schnell
Was ein Performance-Budget ist, welche Grenzwerte sinnvoll sind und wie Sie es in der CI-Pipeline durchsetzen, damit Ihre Webanwendung schnell bleibt.