Deep Dives
A curated route through the library on one topic, within one site. Where a Pathway deliberately crosses site boundaries, a Deep Dive goes deep on one topic instead — start to finish, without leaving the site you're already comfortable with.
Computer Science4 series
cs.bradpenney.io →How Programs Actually Run
Traces what actually happens between writing code and a CPU executing it, from the fetch-decode-execute cycle to how memory is laid out at runtime.
Languages & Parsing
Explains the formal models and pipeline stages — regex syntax, state machines, regex engines, parsers, and compilers/interpreters — that turn raw text into executable meaning.
Operating Systems
Covers the kernel's core responsibilities — privilege boundaries, scheduling, process/thread management, and instruction-set differences — that every program depends on.
Web & APIs
Traces the full request/response lifecycle between client and server, from HTTP statelessness through request/response anatomy to auth.
Kubernetes4 series
k8s.bradpenney.io →Core Primitives
Covers the foundational Kubernetes objects — Pods, Services, ConfigMaps/Secrets, Namespaces, and Labels/Selectors — that everything else in the cluster is built on.
Workloads
Walks through the workload objects you actually deploy in production — Deployments, ReplicaSets, Jobs/CronJobs, resource requests/limits, and health probes.
Architecture
The control plane and node model at the essentials level, then how kubelet talks to container runtimes via the CRI and how the scheduler decides which node a Pod lands on.
Networking
How traffic enters and is secured in a cluster — LoadBalancer Services and Ingress at the essentials level, then Gateway API, automated TLS, and automated DNS as the platform matures.
Linux5 series
linux.bradpenney.io →The Command Line
Covers core shell fluency — command syntax and completion, the filesystem hierarchy, finding files, and finding help.
Text & Pipelines
Covers building command pipelines with pipes/redirection and searching text with grep.
Users & Access
Covers Linux file permissions (chmod/chown/umask) and user/group account management.
Bash Scripting
Builds up Bash scripting skill from a first script through variables, arguments, conditionals, loops, and reusable functions.
System Isolation
Explains the kernel primitives — namespaces, cgroups, capabilities, and swap/OOM behavior — that isolate and constrain processes (and underlie every container).