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.