// tag
Performance
10 posts tagged "Performance".
React vs. Vue vs. Svelte: A Frontend Framework Comparison
React, Vue or Svelte for your next web project? A sober comparison of concepts, ecosystem, performance, hiring and long-term maintainability.
Why we chose Next.js as our default web framework
Why we build web apps with Next.js by default: rendering options, SEO, TypeScript, self-hosting in Germany, and when we deliberately choose otherwise.
Testing React Applications: Unit, Integration and E2E Tests
How to test React applications sensibly: which tests pay off, which tools fit, and how a test strategy catches bugs early instead of slowing the team down.
Clean code in TypeScript: principles for maintainable projects
Practical clean code rules for TypeScript: strict types, clear names, small functions and validated boundaries, with examples and the mistakes to avoid.
Monorepos with Turborepo: Managing Multi-Package Projects
When a monorepo pays off, how Turborepo speeds up builds with caching and task graphs, and how to structure web apps, APIs and shared packages sensibly.
State management in React: Context, Zustand, or Redux?
React Context, Zustand or Redux Toolkit? When each state management option fits, and why server data usually belongs in TanStack Query instead.
Edge Computing for Web Apps: When It Actually Makes Them Faster
What edge computing and edge functions do for web applications, where they cut load times, where they slow things down, and what to watch on data privacy.
Zero-Downtime Database Migrations: A Practical Guide
How to run database migrations without downtime: expand and contract, avoiding long table locks, backfilling data in batches and rolling back safely.
Web security fundamentals: stopping XSS, CSRF and injection
The web security basics every application needs: preventing XSS, CSRF and SQL injection, Content Security Policy, security headers and safe dependencies.
Performance budgets: keeping your web app fast as it grows
What a performance budget is, which limits make sense and how to enforce it in your CI pipeline so your web application stays fast with every new feature.