Developer Glossary
Essential web development and startup terms explained clearly. Understand the language of tech, from APIs to unit economics.
Web Development
20 termsAPI
beginnerAn API is a set of protocols that allows different software applications to communicate. Covers REST, GraphQL, and API design best practices.
SPA
beginnerA SPA loads a single HTML page and dynamically updates content without full page reloads. Covers SPA architecture, routing, and performance.
SSR
intermediateSSR generates HTML on the server for each request, delivering faster initial page loads and better SEO. Covers SSR with Next.js and React.
SSG
intermediateSSG pre-renders pages at build time, serving static HTML for maximum performance. Covers SSG strategies and when to use static generation.
PWA
intermediateA PWA uses modern web technologies to deliver app-like experiences in the browser. Covers service workers, offline support, and installability.
CI/CD
intermediateCI/CD automates testing and deployment of code changes. Covers CI/CD pipelines, GitHub Actions, and deployment best practices.
DevOps
intermediateDevOps combines development and operations practices to shorten the development lifecycle. Covers DevOps culture, tools, and implementation.
Microservices
advancedMicroservices architecture breaks applications into small, independent services. Covers microservices design, communication, and trade-offs.
REST API
beginnerREST is an architectural style for building scalable web APIs using HTTP methods. Covers RESTful design principles, endpoints, and best practices.
GraphQL
intermediateGraphQL is a query language for APIs that lets clients request exactly the data they need. Covers schemas, resolvers, and when to choose GraphQL.
Jamstack
intermediateJamstack is a web architecture based on JavaScript, APIs, and Markup. Covers Jamstack benefits, tools, and when it's the right choice.
Headless CMS
intermediateA headless CMS separates content management from presentation, delivering content via API. Covers headless vs traditional CMS and popular options.
Serverless
intermediateServerless lets you run code without managing servers, scaling automatically and charging per execution. Covers serverless architecture and use cases.
Docker
intermediateDocker packages applications into containers for consistent deployment across environments. Covers containerization, images, and orchestration.
Kubernetes
advancedKubernetes orchestrates containerized applications, handling deployment, scaling, and management. Covers K8s architecture and when you need it.
WebSocket
intermediateWebSocket enables persistent, bidirectional communication between client and server. Covers real-time apps, Socket.io, and WebSocket vs HTTP.
OAuth
intermediateOAuth 2.0 is an authorization framework for secure third-party access. Covers OAuth flows, tokens, and implementing social login.
JWT
intermediateJWT is a compact, URL-safe token format for securely transmitting claims between parties. Covers JWT structure, validation, and security.
CORS
intermediateCORS is a browser security mechanism that controls cross-origin HTTP requests. Covers CORS headers, preflight requests, and configuration.
Technical Debt
intermediateTechnical debt is the cost of choosing quick solutions over better approaches. Covers types of tech debt, measurement, and repayment strategies.
Startup & Business
15 termsMVP
beginnerAn 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
beginnerProduct-market fit is when your product satisfies a strong market demand. Covers how to measure, achieve, and recognize product-market fit.
Pivot
beginnerA pivot is a fundamental change in business strategy while keeping the vision. Covers pivot types, when to pivot, and how to execute one.
Runway
beginnerRunway 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
beginnerSeries A is a startup's first significant round of venture capital financing. Covers Series A requirements, valuations, and what investors look for.
CAC
beginnerCAC measures the total cost of acquiring a new customer. Covers how to calculate, optimize, and benchmark your customer acquisition cost.
LTV
beginnerLTV predicts the total revenue a customer will generate over their relationship with your business. Covers LTV calculation and optimization.
MRR
beginnerMRR is the predictable monthly revenue from subscription customers. Covers MRR types, growth metrics, and how to increase MRR.
ARR
beginnerARR is the annualized value of recurring subscription revenue. Covers how ARR differs from MRR, calculation methods, and growth benchmarks.
Churn Rate
beginnerChurn rate measures the percentage of customers who stop using your product. Covers churn types, calculation, and reduction strategies.
Burn Rate
beginnerBurn rate is how fast a company spends its cash reserves. Covers gross vs net burn rate, optimization strategies, and sustainable spending.
Bootstrapping
beginnerBootstrapping means building a business without external funding. Covers bootstrapping strategies, advantages, and when it makes sense.
Unit Economics
intermediateUnit 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
intermediateA 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
intermediateKey metrics every SaaS business should monitor: MRR, ARR, churn, CAC, LTV, and more. Covers which metrics matter at each stage of growth.