Web Development

On this page

Web development builds applications delivered through a browser or HTTP API — from a static landing page to a real-time multiplayer app or a global SaaS platform.

Overview

Every web app is a stack: browser → network → app server → data store. Modern teams add CDNs, edge runtimes, and asynchronous job queues. The architecture decisions usually matter more than the framework.

Frontend

  • HTML, CSS, JavaScript / TypeScript — the unavoidable trio.
  • Frameworks: React, Vue, Svelte, Solid, Angular.
  • Meta-frameworks: Next.js, Nuxt, SvelteKit, Remix, Astro.
  • Styling: Tailwind, CSS Modules, vanilla-extract, styled-components.
  • State: Redux/RTK, Zustand, Pinia, Jotai, TanStack Query.
  • Accessibility: semantic HTML, ARIA, WCAG 2.2.

Backend

  • Node.js (Express, Fastify, NestJS).
  • Python (FastAPI, Django, Flask).
  • Go (net/http, Gin, Echo).
  • Java/Kotlin (Spring Boot, Ktor).
  • C# (ASP.NET Core).
  • Ruby (Rails), PHP (Laravel, Symfony).
  • APIs: REST, GraphQL, tRPC, gRPC, WebSocket.

Data Layer

  • SQL: Postgres, MySQL, SQLite, SQL Server.
  • NoSQL: MongoDB, Redis, DynamoDB.
  • ORMs: Prisma, Drizzle, TypeORM, SQLAlchemy, Hibernate.
  • Object storage: S3, R2, GCS, Azure Blob.
  • Queues: SQS, RabbitMQ, Kafka, Redis Streams.

Build & Deployment

  • Bundlers: Vite, Webpack, Rspack, esbuild, Turbopack, Parcel.
  • CI/CD: GitHub Actions, GitLab CI, CircleCI, Jenkins.
  • Hosts: Vercel, Netlify, Cloudflare Pages, Fly.io, Render, AWS, GCP, Azure.
  • Containers + orchestration: Docker, Kubernetes, ECS, Cloud Run.

Performance & Security

  • Core Web Vitals: LCP, INP, CLS.
  • Caching: HTTP cache, CDN, service worker, Redis.
  • OWASP Top 10 — XSS, SQLi, CSRF, IDOR, SSRF.
  • CSP, HSTS, SameSite cookies, Subresource Integrity.
  • Authn/Authz: OAuth 2.0 / OIDC, JWT, session cookies, RBAC.
reference page