Developer Glossary

Essential web development and startup terms explained clearly. Understand the language of tech, from APIs to unit economics.

Web Development

20 terms

API

beginner

An API is a set of protocols that allows different software applications to communicate. Covers REST, GraphQL, and API design best practices.

SPA

beginner

A SPA loads a single HTML page and dynamically updates content without full page reloads. Covers SPA architecture, routing, and performance.

SSR

intermediate

SSR generates HTML on the server for each request, delivering faster initial page loads and better SEO. Covers SSR with Next.js and React.

SSG

intermediate

SSG pre-renders pages at build time, serving static HTML for maximum performance. Covers SSG strategies and when to use static generation.

PWA

intermediate

A PWA uses modern web technologies to deliver app-like experiences in the browser. Covers service workers, offline support, and installability.

CI/CD

intermediate

CI/CD automates testing and deployment of code changes. Covers CI/CD pipelines, GitHub Actions, and deployment best practices.

DevOps

intermediate

DevOps combines development and operations practices to shorten the development lifecycle. Covers DevOps culture, tools, and implementation.

Microservices

advanced

Microservices architecture breaks applications into small, independent services. Covers microservices design, communication, and trade-offs.

REST API

beginner

REST is an architectural style for building scalable web APIs using HTTP methods. Covers RESTful design principles, endpoints, and best practices.

GraphQL

intermediate

GraphQL is a query language for APIs that lets clients request exactly the data they need. Covers schemas, resolvers, and when to choose GraphQL.

Jamstack

intermediate

Jamstack is a web architecture based on JavaScript, APIs, and Markup. Covers Jamstack benefits, tools, and when it's the right choice.

Headless CMS

intermediate

A headless CMS separates content management from presentation, delivering content via API. Covers headless vs traditional CMS and popular options.

Serverless

intermediate

Serverless lets you run code without managing servers, scaling automatically and charging per execution. Covers serverless architecture and use cases.

Docker

intermediate

Docker packages applications into containers for consistent deployment across environments. Covers containerization, images, and orchestration.

Kubernetes

advanced

Kubernetes orchestrates containerized applications, handling deployment, scaling, and management. Covers K8s architecture and when you need it.

WebSocket

intermediate

WebSocket enables persistent, bidirectional communication between client and server. Covers real-time apps, Socket.io, and WebSocket vs HTTP.

OAuth

intermediate

OAuth 2.0 is an authorization framework for secure third-party access. Covers OAuth flows, tokens, and implementing social login.

JWT

intermediate

JWT is a compact, URL-safe token format for securely transmitting claims between parties. Covers JWT structure, validation, and security.

CORS

intermediate

CORS is a browser security mechanism that controls cross-origin HTTP requests. Covers CORS headers, preflight requests, and configuration.

Technical Debt

intermediate

Technical debt is the cost of choosing quick solutions over better approaches. Covers types of tech debt, measurement, and repayment strategies.

Startup & Business

15 terms

MVP

beginner

An MVP is the simplest version of a product that delivers core value to early users. Covers MVP development strategy, validation, and iteration.

Product-Market Fit

beginner

Product-market fit is when your product satisfies a strong market demand. Covers how to measure, achieve, and recognize product-market fit.

Pivot

beginner

A pivot is a fundamental change in business strategy while keeping the vision. Covers pivot types, when to pivot, and how to execute one.

Runway

beginner

Runway is the time a startup can operate before running out of money. Covers how to calculate, extend, and manage your startup's runway.

Series A

beginner

Series A is a startup's first significant round of venture capital financing. Covers Series A requirements, valuations, and what investors look for.

CAC

beginner

CAC measures the total cost of acquiring a new customer. Covers how to calculate, optimize, and benchmark your customer acquisition cost.

LTV

beginner

LTV predicts the total revenue a customer will generate over their relationship with your business. Covers LTV calculation and optimization.

MRR

beginner

MRR is the predictable monthly revenue from subscription customers. Covers MRR types, growth metrics, and how to increase MRR.

ARR

beginner

ARR is the annualized value of recurring subscription revenue. Covers how ARR differs from MRR, calculation methods, and growth benchmarks.

Churn Rate

beginner

Churn rate measures the percentage of customers who stop using your product. Covers churn types, calculation, and reduction strategies.

Burn Rate

beginner

Burn rate is how fast a company spends its cash reserves. Covers gross vs net burn rate, optimization strategies, and sustainable spending.

Bootstrapping

beginner

Bootstrapping means building a business without external funding. Covers bootstrapping strategies, advantages, and when it makes sense.

Unit Economics

intermediate

Unit economics measures the revenue and costs of a single unit of your business. Covers unit economics models and why they matter for startups.

North Star Metric

intermediate

A North Star Metric is the single metric that best captures the value your product delivers. Covers how to identify and use your North Star Metric.

SaaS Metrics

intermediate

Key metrics every SaaS business should monitor: MRR, ARR, churn, CAC, LTV, and more. Covers which metrics matter at each stage of growth.