Jul 18, 2026 in Programming, Web, Performance - A CDN caches your static content on servers spread around the world so visitors get it from a nearby machine. How the edge, cache hit and miss, TTL and invalidation work, static vs dynamic, and where a CDN fits with your host.
Jun 26, 2026 in Programming, Web, Networking - A WebSocket keeps one connection open so the server and browser can send messages to each other at any time. What a WebSocket is, how it differs from HTTP, the handshake, ws vs wss, and when to use it instead of polling.
Jun 17, 2026 in Programming, Web, APIs - REST and GraphQL are two ways to build a web API: REST uses many endpoints with fixed responses; GraphQL uses one endpoint where the client asks for exactly the fields it needs. Over/under-fetching, caching, and when to choose each.
Jun 17, 2026 in Programming, Web, Concepts - A webhook is an automated HTTP request a service sends you when an event happens - the reverse of an API call you make. How webhooks differ from polling an API, how to receive one safely, and real examples (Stripe, GitHub, Slack).
Jun 14, 2026 in Programming, Web, Data - JSON is a lightweight, human-readable text format for structured data - the language most web APIs and config files speak. Its syntax, why it is everywhere, how it compares to XML, and its honest limits.
Jun 14, 2026 in Programming, Web, Concepts - An API is a contract that lets one piece of software talk to another. The main kinds (web/REST, library, OS), how a web request and response work, and why APIs are everywhere in modern software.