Terminus Expanse
CurriculumBlogPricingSign in
Community

Dispatches from the field

Notes and write-ups from the team and the community.

guidesweb-basicsAug 18, 2026

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 —…

Terminus Expanse · Read →
guidessecurityAug 17, 2026

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…

Terminus Expanse · Read →
guideswindowsAug 17, 2026

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…

Terminus Expanse · Read →
guideslinuxAug 17, 2026

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…

Terminus Expanse · Read →
guidesdatabaseAug 17, 2026

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…

Terminus Expanse · Read →
guideslinuxAug 17, 2026

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…

Terminus Expanse · Read →
guideslinux-adminAug 17, 2026

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,…

Terminus Expanse · Read →
guidesgitAug 16, 2026

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…

Terminus Expanse · Read →
guidesdockerAug 15, 2026

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…

Terminus Expanse · Read →
guidescloud-generalAug 15, 2026

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…

Terminus Expanse · Read →
guidesnetworkingAug 14, 2026

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…

Terminus Expanse · Read →
guidessecurity-generalAug 13, 2026

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…

Terminus Expanse · Read →
guideslinuxAug 12, 2026

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…

Terminus Expanse · Read →
guidesnetworkingAug 12, 2026

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…

Terminus Expanse · Read →
dockerAug 11, 2026

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.

Terminus Expanse · Read →
guideskubernetesAug 11, 2026

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…

Terminus Expanse · Read →
communityAug 9, 2026

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.

Terminus Expanse · Read →
guidesnetworkingAug 8, 2026

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…

Terminus Expanse · Read →
guidesAug 6, 2026

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.

Terminus Expanse · Read →
guidesweb-basicsAug 4, 2026

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,…

Terminus Expanse · Read →
Want to write here too?

Create a free account, reach Elite, and publish your own dispatch.

Create your account