Next.js React-based framework for building websites and web apps with server rendering and static generation. Default choice for new builds in 2026. Learn more
App Router The modern routing system in Next.js 13+. Built on React Server Components, with file-based routes in the /app directory.
React Server Components (RSC) Components that render on the server, send no JavaScript to the client, and can fetch data directly. Smaller bundles, faster first paint. Headless CMS A content management system that exposes content via an API (REST or GraphQL) for any front-end to consume. Examples: Sanity, Strapi, headless WordPress. Learn more Headless commerce An e-commerce backend (Shopify, Medusa) consumed by a custom front-end (Next.js, Astro). Faster, more flexible than themes. Learn more Multi-tenant SaaS A single SaaS application serving many isolated customer accounts (tenants) from one codebase and (usually) one database with row-level isolation. Learn more
RBAC (Role-Based Access Control) Permission system where users are assigned roles, and each role grants specific permissions. Standard in B2B SaaS.
ISR (Incremental Static Regeneration) Next.js feature that statically generates pages but revalidates them in the background on a schedule or on demand. Best of static and dynamic. Core Web Vitals Google's user-experience metrics: LCP (load), INP (interactivity), CLS (visual stability). Direct ranking factor. Learn more
LCP (Largest Contentful Paint) Time until the largest visible element (usually the hero image or headline) loads. Target: < 2.5s on mobile.
INP (Interaction to Next Paint) Replaces FID. Measures the latency of every user interaction. Target: < 200ms.
CLS (Cumulative Layout Shift) How much the page jumps around as it loads. Target: < 0.1. Topical Authority Google's signal that a website covers a topic exhaustively from a single expert source. Koray Tugberk Gubur popularised the implementation framework. Learn more Programmatic SEO Generating hundreds or thousands of SEO pages from structured data (e.g. country pages, comparison pages). Done well, scales rankings dramatically. Learn more
Schema (JSON-LD) Structured data embedded in pages so search engines understand entities (products, articles, businesses). Powers rich results. Sitemap An XML file (or files) listing all URLs on a site for crawlers. Chunked sitemaps (under 5,000 URLs each) speed up indexing. Learn more
Hreflang HTML or sitemap tags that tell Google which language/region version of a page to show to which user. Stripe Connect Stripe's product for marketplace payouts — sellers onboard via Connect, you charge buyers, Stripe routes payouts to sellers minus your fee. Learn more
Webhook idempotency Designing webhook handlers to safely process the same event multiple times (since providers retry). Critical for billing. RAG (Retrieval-Augmented Generation) AI pattern: store documents as vector embeddings, retrieve the most relevant chunks at query time, send them to an LLM as context. Learn more PWA (Progressive Web App) A website that installs to the home screen and works offline. iOS now supports push notifications too. Learn more EAS Build Expo's cloud build service for React Native apps. Generates iOS and Android binaries without needing a Mac. Learn more