What is JSON? Syntax, data types and common mistakes explained
JSON explained in plain language: syntax, the six data types, why APIs use it, the mistakes that break it, and how to read and validate JSON quickly.
Read the guide →A growing library of practical explanations about technology, the internet, software and computers.
JSON explained in plain language: syntax, the six data types, why APIs use it, the mistakes that break it, and how to read and validate JSON quickly.
Read the guide →A webhook is an HTTP callback that notifies your app when an event happens. How webhooks differ from polling, how to verify signatures and handle retries.
Read the guide →How API rate limits work, what 429 Too Many Requests and Retry-After mean, common limiting algorithms, and how to build clients that stay within limits.
Read the guide →What HTTP status codes mean, from 200 and 301 to 404, 429 and 502, how to see them in your browser, and how to fix the most common…
Read the guide →Symmetric encryption uses one shared key, public-key encryption uses a key pair. How each works, why HTTPS combines them, forward secrecy and post-quantum changes.
Read the guide →API services explained: payments, maps, messaging, data, cloud and AI APIs, how integration works, pricing, and how to choose a reliable provider.
Read the guide →What each REST API method does, with request examples, status codes, PUT vs PATCH, and which requests are safe to retry.
Read the guide →A digital signature proves who signed a file and that it has not changed. How signing and verification work, how they differ from encryption and where you rely…
Read the guide →A REST API gives every piece of data its own URL and uses HTTP methods like GET and POST to read and change it. Requests, status codes, principles…
Read the guide →API access means proving who is calling and what they may do. How API keys and OAuth tokens work, when to use each, and how to keep them…
Read the guide →How SSH key login works, how to create an Ed25519 key on Windows, macOS and Linux, add it to a server or GitHub, and fix Permission denied (publickey).
Read the guide →A public key is the shareable half of a key pair: it encrypts and verifies signatures, while the private key decrypts and signs. What it looks like, where…
Read the guide →Step-by-step instructions to clear the cache in every major browser on desktop and mobile, for all sites or just one, and when a hard reload is enough.
Read the guide →Intel X520 adapters (X520-DA1 with one SFP+ port, X520-DA2 with two) are among the most common 10 GbE cards in second-hand servers and home labs. They are cheap,…
Read the guide →Some updates replace files that a running process already loaded into memory. The old code can continue running until the process restarts, so the operating system schedules a…
Read the guide →Public-key cryptography uses a related key pair. A public key can be shared with anyone; a private key must remain secret.
Read the guide →A single backup can fail at the same time as the original through theft, fire, ransomware, account deletion or a simple storage error. Independent copies reduce the chance…
Read the guide →An API is an agreed way for one program to request data or an action from another. It defines endpoints, inputs, outputs, authentication and error behaviour.
Read the guide →Email moves through several systems. A sending client submits a message to a mail server, which looks up the recipient domain's mail records and transfers the message to…
Read the guide →A file format describes how information is arranged inside a file.
Read the guide →Typing an address and seeing a page appear feels instantaneous, but a surprising amount happens in between.
Read the guide →Processor specifications list cores, threads and clock speeds, and marketing tends to imply that bigger numbers always mean a faster computer.
Read the guide →Every time an app asks to use your camera, read your contacts or see your location, you are looking at a permission system at work.
Read the guide →Private browsing, incognito mode, InPrivate: every major browser offers a mode that promises to leave fewer traces. It is genuinely useful, but its name and the dark colour…
Read the guide →The padlock in the address bar is the visible result of a check that happens in a fraction of a second: the browser has confirmed that the server…
Read the guide →Browser extensions are small programs that run inside the browser and change how it behaves: blocking advertisements, filling passwords, translating text, saving articles.
Read the guide →Open the same website on a phone, a tablet and a wide monitor and, if it is well built, you will see three different layouts of the same…
Read the guide →QR codes went from a niche industrial tool to something printed on restaurant tables, parking meters, posters and payment terminals.
Read the guide →Almost everyone who has lost data had a backup of some kind. The backup existed; it simply did not work when needed.
Read the guide →Most of the software running the internet, and a large part of what runs on your phone and laptop, is open source: its source code is published under…
Read the guide →The web was designed without memory. Each request a browser sends is independent, and the server has no built-in way to know that the person asking for page…
Read the guide →Cloud storage is one of the most widely used and least understood services on the internet.
Read the guide →Software updates arrive so routinely that most people no longer think about what is happening: a program you already trust replaces parts of itself with code downloaded from…
Read the guide →"Add more memory" is the most common advice given to anyone with a slow computer, and it is right often enough to persist. It is also wrong often…
Read the guide →The advice to use a different strong password for every account is impossible to follow by memory, so most people compromise: a handful of passwords, reused with small…
Read the guide →Every device that talks on a network needs an address so that replies can find their way back. On the internet that address is an IP address, and…
Read the guide →A search engine answers a query in a fraction of a second, but almost none of that work happens when you type.
Read the guide →An operating system is the software that stands between hardware and every program you run.
Read the guide →"It works on my machine" used to be the most expensive sentence in software.
Read the guide →Passwords fail in predictable ways: they are guessed, reused across sites, leaked in breaches and typed into convincing fake login pages. Two-factor authentication (2FA) adds a second, independent…
Read the guide →Every web page, image, form submission and API call travels over HTTP, the Hypertext Transfer Protocol. HTTPS is the same protocol carried inside an encrypted, authenticated tunnel.
Read the guide →The second visit to a website is usually much faster than the first, and the reason is the browser cache: a store of previously downloaded files that the…
Read the guide →Replacing a hard disk with a solid-state drive is the single upgrade that most changes how a computer feels: boot times drop from a minute to seconds, programs…
Read the guide →A virtual private network is marketed as a switch that makes you anonymous, secure and invisible. It is none of those things.
Read the guide →Computers find each other by IP address, but people remember names. The Domain Name System is the distributed directory that turns versuss.space into an address a network can…
Read the guide →