All posts

AWS Certified CloudOps Engineer - Associate (SOA-C03) #10 Domain 4-1 Networking — VPC Operations and Connectivity Troubleshooting
5 min read

AWS Certified CloudOps Engineer - Associate (SOA-C03) #10 Domain 4-1 Networking — VPC Operations and Connectivity Troubleshooting

The tenth post of the SOA-C03 series covers VPC operations, the first topic in the networking domain (18%). It covers route tables and gateways, the difference between security groups and NACLs, NAT and VPC endpoints, peering and Transit Gateway, and where to check and in what order when connectivity fails.

Build a Manual with Docusaurus #2: Sidebar and Search — Structuring Your Documentation
3 min read

Build a Manual with Docusaurus #2: Sidebar and Search — Structuring Your Documentation

When docs grow into dozens of pages, the sidebar and search are what keep readers from getting lost. We'll set up the sidebar in sidebars.js, both automatically and manually, and lay out your options for adding search in Docusaurus.

Build a Manual with Hugo #3: Writing Content — Code Blocks, Mermaid, Callouts
4 min read

Build a Manual with Hugo #3: Writing Content — Code Blocks, Mermaid, Callouts

We cover three elements that make docs pleasant to read. From code blocks that carry filename and line highlighting, to Mermaid diagrams drawn as code, to callouts that make cautions and warnings stand out — we cover how to use each in Hextra.

Build a Manual with MkDocs #2: nav and Search — Shaping the Information Structure of Your Docs
3 min read

Build a Manual with MkDocs #2: nav and Search — Shaping the Information Structure of Your Docs

Even as your docs grow to dozens of pages, a sidebar and search are what keep readers from getting lost. We'll design the nav directly in mkdocs.yml, turn on Material's navigation features, and enable the built-in search.

Build a Manual with Starlight #2: Sidebar and Search — Structuring Your Docs
3 min read

Build a Manual with Starlight #2: Sidebar and Search — Structuring Your Docs

When your docs grow to dozens of pages, the sidebar and search are key to keeping readers from getting lost. We configure the sidebar automatically and manually in Starlight, and take a look at the built-in search.

Certified Kubernetes Administrator (CKA) #25 Troubleshooting 4: Networking, DNS, RBAC, Certificate Expiry
12 min read

Certified Kubernetes Administrator (CKA) #25 Troubleshooting 4: Networking, DNS, RBAC, Certificate Expiry

The 25th post in the Certified Kubernetes Administrator (CKA) series. We lay out the diagnostic order to walk when service communication fails — from Endpoints all the way to NetworkPolicy — how to narrow down name-resolution failures with CoreDNS and nslookup, how to read RBAC Forbidden errors with auth can-i, and how to find and fix expired certificates with kubeadm certs check-expiration.

Certified Kubernetes Application Developer (CKAD) #20: Exam Tips, Time Management, and the Patterns People Miss
10 min read

Certified Kubernetes Application Developer (CKAD) #20: Exam Tips, Time Management, and the Patterns People Miss

A compressed read-through to take with you right before the CKAD hands-on exam. We cover the time management for running roughly 15–20 tasks in 2 hours, a refresher on the kubectl speed setup, using imperative generators and the official docs, eight recurring patterns that leak points on the practical and how to avoid them, confusing concept pairs, and a per-domain pre-exam checklist. The next post, #21, is a full-scale hands-on mock exam.

Certified Kubernetes Security Specialist (CKS) #18: Container immutability, forensics
10 min read

Certified Kubernetes Security Specialist (CKS) #18: Container immutability, forensics

The eighteenth post in the Certified Kubernetes Security Specialist (CKS) series. We cover the final pieces of runtime security — container immutability and incident response. We work through YAML examples for the pattern of hardening the filesystem to read-only with readOnlyRootFilesystem and opening only the paths that need writes via emptyDir, the immutable operating model that forbids in-place changes and only swaps via redeploy, and the forensics procedure of isolating a compromised Pod with a NetworkPolicy and a node cordon, preserving evidence, and then investigating with kubectl debug.

Hardware Intermediate #2: CPU Deep Dive — Turbo, Throttling, Steal Time
5 min read

Hardware Intermediate #2: CPU Deep Dive — Turbo, Throttling, Steal Time

The clock on the spec sheet is not a promise. Why turbo boost and thermal throttling make the clock swing, the steal time that eats away a VM's CPU, the cost of context switching, and CPU pinning — the CPU as it behaves in operations.

How Do Siri and Alexa Understand What I Say? From Speech to Text
5 min read

How Do Siri and Alexa Understand What I Say? From Speech to Text

The claim that voice assistants are always listening is only half true. This post follows the relay from the small ear that waits only for a wake word, through speech recognition that turns sound into text, to reading intent and composing an answer. It also explains why they sometimes mishear you, and what the privacy picture actually looks like.

How Zoom and Google Meet Actually Work: Real-Time Communication and WebRTC
5 min read

How Zoom and Google Meet Actually Work: Real-Time Communication and WebRTC

How video conferencing captures, compresses, and delivers audio and video without noticeable delay — explained without code. What WebRTC is, why direct browser-to-browser calls still need signaling, STUN, TURN, and SFU servers, and how the structure changes as meetings grow, all at a level a non-developer can follow.

Kubernetes and Cloud Native Associate (KCNA) #9: Full-Length Practice Exam — 50 Questions with Explanations
19 min read

Kubernetes and Cloud Native Associate (KCNA) #9: Full-Length Practice Exam — 50 Questions with Explanations

The final post of the KCNA series. Fifty questions sized to match the real exam domain weights (Kubernetes Fundamentals 46%, Container Orchestration 22%, Cloud Native Architecture 16%, Observability 8%, Application Delivery 8%), each followed by its answer and an explanation. Score 38 out of 50 (75%) or better and you are in passing territory — go book the exam.