Dispatches from the field
Notes and write-ups from the team and the community.
REST API explained: what's actually happening when your app "calls an API"
The one-sentence version A REST API is just a set of URLs a server agrees to respond to in a predictable way, using the same HTTP that your browser already uses to load web pages. There's no separate secret protocol —…
How TLS encryption actually works, one handshake at a time
The two problems TLS has to solve at once Every time a browser connects to https:// anything, it needs to solve two separate problems before a single byte of the actual page can travel safely. First: encryption — making…
Active Directory, explained: what it actually is and why almost every office network has one
The problem Active Directory solves Picture a company with 400 employees, each with a laptop, and each laptop needing to know the same set of things: who's allowed to log in, which shared folders they can reach, which…
What eBPF actually is, and why half of modern infrastructure quietly depends on it
The problem with the old way of extending the kernel For most of Linux's history, if you wanted to observe or change something happening deep inside the kernel — which process is opening which file, which network packet…
SQL vs. NoSQL: which one should you actually learn first
Why this question comes up so early Almost every beginner hits this fork within their first few weeks of learning databases, usually because a tutorial or a job posting mentions both terms without explaining what…
What a Linux sysadmin actually does all day, beyond "fixes computers"
Why the job title undersells the job "System administrator" sounds like a support role, and a lot of outside descriptions of the job stop at "keeps the servers running," which is true in the same way "a doctor keeps…
How to actually become a Linux system administrator with zero professional experience
The uncomfortable truth first Nobody gets hired as a Linux sysadmin purely because they read about Linux. Every real path into this job runs through demonstrable, hands-on comfort with a terminal — not a certificate,…
Git explained: what a commit, branch, and merge actually are under the hood
The one-sentence version Git doesn't store a list of changes to your files — it stores complete snapshots of your entire project at each commit, and the "magic" is that it's smart enough to store nearly identical…
Docker vs. virtual machines: what's actually different
The short answer A virtual machine emulates an entire computer. It gets its own kernel, its own drivers, its own full copy of an operating system, all sitting on top of a hypervisor that pretends to be real hardware…
What is cloud computing, actually? What AWS, Azure, and GCP are really renting you
The one-sentence version Cloud computing is renting someone else's already-built, already-running computers by the hour — or by the second — instead of buying your own hardware and running it in a room you maintain. The…
DNS, explained: how a domain name actually becomes an IP address
The one-sentence version DNS is a distributed, cached lookup system: when you ask for a name like example.com, your computer doesn't ask one all-knowing server — it asks a chain of servers, each of which only knows one…
What a firewall actually does when it "blocks" something
The one-sentence version A firewall is a set of rules, checked in order, that decides — for every single packet trying to cross a boundary — whether to let it through, drop it silently, or reject it with an error, based…
Linux file permissions (chmod), explained without the jargon
Start with what ls -l is actually telling you Run ls -l in any Linux directory and the first column of every line looks like -rwxr-xr--. That string is ten characters, and once you know how to split it, it stops being…
IP address vs. MAC address: what's actually different
The one-sentence version An IP address says where a device is on a network right now and can change; a MAC address says which physical network card it is and — barring rare tricks — never changes, because it's burned…
The Compose hardening checklist we grade Field Labs against
No root containers, no exposed database ports, and the stack must survive a restart without losing data. These three rules catch almost every mistake we see in early submissions.
What Kubernetes actually is, explained without the buzzwords
The one-sentence version Kubernetes is a program that keeps a fleet of containers running the way you told it to, even when the machines underneath them die, get overloaded, or need replacing. You describe the end state…
How the weekly guild raids actually work
Guild raids are just Challenges with a guild-raid tag — your whole roster clears quests toward the same prize pool during the raid window. No special client needed, just show up and clear quests.
How to actually read a traceroute output
What traceroute is doing, in one sentence Traceroute finds every router between you and a destination by sending packets that are deliberately designed to die one hop earlier each time, and reading the error message…
Reading a subnet mask without a calculator
Most operators reach for a subnet calculator the moment they see a CIDR suffix. It is worth learning the binary shortcut instead — count the host bits, and you will never be stuck without a tool again.
What actually happens when you type a URL and hit Enter
Why this is the question it is "What happens when you type a URL and hit Enter" is one of the most common questions asked in technical interviews, and for good reason — a genuinely complete answer touches DNS, TCP, TLS,…
Create a free account, reach Elite, and publish your own dispatch.
Create your account