Amazon EKS
Amazon EKS reference: CSI drivers, AWS VPC CNI networking, load balancer controller with ingress, IAM roles for service accounts, and managed node groups.
ArgoCD & GitOps
ArgoCD reference: application management, sync policies, health checks, progressive delivery, and GitOps patterns for continuous deployment.
Async/Await — Technical Deep-Dive
Detailed technical breakdown of Python async/await: coroutines, the asyncio event loop, task scheduling, GIL interaction, and production patterns.
Autoscaling with Metrics and KEDA
Kubernetes autoscaling reference: Horizontal Pod Autoscaler (HPA) with CPU, memory, and custom metrics, plus KEDA for event-driven autoscaling with Kafka, RabbitMQ, Prometheus, and cron triggers.
AWS CLI Setup & Configuration
Complete AWS CLI reference: installation, credentials, named profiles, SSO, IAM Identity Center, configuration, and common commands.
AWS IAM & User Management
AWS IAM reference: users, groups, roles, policies, permission boundaries, assuming roles, and common CLI patterns for identity and access management.
AWS VPC Architecture Overview
Common VPC patterns, subnet layouts, and routing decisions.
Bash & Shell Scripting
Complete reference for Bash scripting: syntax, variables, control flow, functions, debugging, and common patterns.
Block Storage & Disk Management
Reference for Linux block storage: partitioning, formatting, mounting, LVM, filesystem operations, and disk debugging.
Common AWS Architectures
Reference of common AWS architecture patterns: web applications, serverless, data pipelines, multi-account, hybrid, with CLI and console workflows for each.
Common Linux Configuration Locations
Reference for common configuration files and directories across Linux distributions.
Compilation & JS Prototype Model
How TypeScript compiles to JavaScript, the JavaScript prototype chain and prototypal inheritance, ES6 classes as syntactic sugar, and comparison with Python object model.
Cron Jobs & Scheduled Tasks
Complete reference for scheduling and managing recurring tasks with cron, systemd timers, and at jobs on Linux.
Databases
Reference for common database configuration, quick-start setup, and core operations across PostgreSQL, MySQL/MariaDB, and Redis.
Delete Merged Git Branches
Prune branches that have been merged: list merged branches (local and remote), delete them safely, and clean up stale remote-tracking refs.
Device Management
Reference for Linux device management: listing devices, inspecting hardware, managing drivers, debugging device issues, and understanding /dev, /sys, and /proc.
Docker Compose Reference
Complete Docker Compose reference: service definitions, networking, volumes, profiles, environment management, and production patterns.
Docker Overview
Comprehensive Docker reference: container lifecycle, image management, networking, volumes, Dockerfile best practices, and image optimization techniques.
Docker Project Examples
Production-ready Dockerfile and Docker Compose examples for common project structures: Node.js, Python, Rust, multi-service workspaces, and multi-stage builds.
Dynamic Dispatch & Trait Objects
Deep-dive into Rust dynamic dispatch: trait objects, vtables, object safety rules, Sized vs ?Sized, performance tradeoffs, and when to use dyn vs generics.
Files, Archives & File Editors
Comprehensive reference for Linux file operations: CRUD, searching, archiving with tar, file viewer tools, sed/awk text processing, and Vim editor commands.
Futures & Async Runtime
In-depth technical breakdown of Rust async: the Future trait, Pin/Unpin, wakers, state-machine desugaring, the tokio runtime, and work-stealing scheduling.
Git Commands Reference
Comprehensive Git command reference: tags, branching, merge, rebase, stash, history searching, undo, cherry-pick, and more.
GitHub Actions & Workflows
Complete GitHub Actions reference: workflow syntax, triggers, jobs, matrix builds, secrets, environments, reusable workflows, and common CI/CD patterns.
Helm
Helm reference: chart structure, common commands, values overrides, templating functions, hooks, dependency management, and production patterns.
Kubernetes Common Design Patterns
Kubernetes design patterns: sidecar, ambassador, adapter, init containers, health checks, resource management, pod disruption budgets, and anti-affinity rules.
Kubernetes Configuration Reference
Complete Kubernetes configuration reference: kubectl config, kubelet configuration, static pods, kubeconfig files, context management, and cluster logging.
Kubernetes Debugging Tools & Commands
A practical reference for debugging Kubernetes workloads: kubectl debug, ephemeral containers, logging patterns, networking diagnostics, CrashLoopBackOff, OOMKilled, and essential third-party tools like stern, k9s, and kubectx.
Kubernetes Deployment Manifest Examples
Reference Deployment manifests for common workload patterns with detailed field explanations and best practices.
Kubernetes Metrics
Kubernetes metrics reference: metrics-server, resource metrics API, kubectl top, Prometheus integration, ServiceMonitor, PodMonitor, and common metrics to monitor for cluster health.
Kubernetes Node Setup
Complete Kubernetes node setup reference: kernel parameters, worker and control plane node configuration, networking, storage, upgrade procedures, and security hardening.
Kubernetes RBAC & User Management
Kubernetes RBAC reference: ServiceAccounts, Roles, ClusterRoles, RoleBindings, ClusterRoleBindings, user certificates, and common permission patterns.
Kustomize Reference
Kustomize reference: kustomization.yaml structure, base and overlay patterns, patches, ConfigMap generators, image transformers, and common commands for declarative Kubernetes configuration management.
Linux Kernel
Reference for working with the Linux kernel: module management, boot parameters, sysctl tuning, GRUB configuration, and kernel debugging.
Linux Networking
Reference for Linux networking: interface configuration, routing, DNS, firewalls (UFW & iptables), diagnostics, and kernel-level network tuning.
Logging & Log Management
Reference for Linux logging: journald, syslog, logrotate, common log locations, and log analysis commands.
Loops, Conditionals & Deployments
Terraform patterns for loops, conditionals, dynamic blocks, zero-downtime deployment strategies, and the moved block for safe refactoring.
Makefile Reference
Complete Makefile reference: syntax, variables, automatic variables, pattern rules, conditionals, functions, and practical patterns for Docker, Kubernetes, Terraform, and general development workflows.
Managing Terraform State
Terraform state management: remote backends (S3), state locking (DynamoDB), workspace isolation, remote state data sources, and file layout strategies.
Minikube
Minikube setup and operations reference: installation, cluster lifecycle, addons, local registries, and common troubleshooting for local Kubernetes development.
MongoDB
MongoDB reference: user management, database operations, configuration, basic CRUD with mongosh, indexes, and backup/restore patterns.
Multithread Primitives
Comprehensive guide to Rust concurrency primitives: Mutex, RwLock, mpsc channels, Arc, atomics, Condvar, Barrier, OnceLock, tokio sync variants, and crossbeam.
Next.js
Next.js reference: App Router, server components, data fetching, API routes, middleware, deployment, and production patterns.
Node.js & TypeScript
Node.js and TypeScript reference: project setup, ESLint and Prettier configuration, common patterns, and production deployment.
Node.js Event Loop
Complete technical breakdown of the Node.js event loop: libuv architecture, event loop phases, microtasks vs macrotasks, thread pool, and avoiding blocking the loop.
Object Model & Inheritance
Deep-dive into the Python object model: type/class hierarchy, MRO with C3 linearization, super(), metaclasses, descriptors, and slots.
Observability Stack — Prometheus, Grafana, Loki, Mimir
Observability reference: Prometheus for metrics, Loki for logs, Grafana for visualization, Mimir for long-term storage, plus architecture tradeoffs and deployment patterns.
OpenCode Configuration Guide
Complete reference for configuring OpenCode: providers, agents, skills, Docker sandboxing, shortcuts, and custom tooling.
OpenSpec — Spec-Driven Development
Concise reference for the OpenSpec workflow: proposal, specs, design, tasks, apply, and archive artifacts for agentic spec-driven development.
OpenTelemetry — Instrumentation & Collection
OpenTelemetry reference: SDK setup, collector architecture, auto-instrumentation patterns, sampling strategies, and integration with the Grafana LGTM stack.
Package Managers
Complete reference for Linux package management: dpkg, APT, nala, package file locations, repository management, and common operations.
PostgreSQL
Complete PostgreSQL reference: user management, database operations, configuration, backup/restore, performance tuning, and basic CRUD with SQL examples.
Process Management
Reference for Linux process management: listing, monitoring, signaling, priorities, systemd service management, and resource analysis tools.
Production-Grade Terraform Infrastructure
Building production-grade Terraform: small modules, precondition/postcondition validation, provisioners, null_resource, and external data sources.
Python
Complete Python reference: FastAPI, bare scripts, package management (uv, pip, venv), project tooling, and production patterns.
Rust
Comprehensive Rust reference: cargo workflow, Axum web framework, WASM with React, no-std for kernel/OS projects, and production patterns.
Rust Toolchain
Complete guide to managing the Rust toolchain: installation with rustup, channel switching, cross-compilation targets, components, per-project pinning, and nightly features.
Spec Kit — Spec-Driven Development
Concise reference for the Spec Kit workflow: constitution, specify, clarify, plan, checklist, tasks, analyze, implement, and converge commands for agentic SDD.
SRE Architecture & Deployment Patterns
Site reliability engineering patterns: monolithic vs microservice tradeoffs, deployment strategies, SLOs and error budgets, multi-cluster architectures, and incident management workflows.
SSH & Remote Access
Complete reference for SSH: key generation, client configuration, tunneling, agent forwarding, rsync, and common connection patterns.
System Architecture Overview
High-level overview of system architecture plus common patterns, quality attributes, and a decision record template.
Terraform Configuration Syntax
Terraform HCL syntax deep-dive: resources, variables, outputs, data sources, security groups, auto-scaling, and load balancers with complete examples.
Terraform Getting Started
Quick-start guide for Terraform: the "Hello, World" equivalent, core workflow, and first EC2 deployment with terraform init, plan, apply, and destroy.
Terraform Modules
Building reusable Terraform modules: inputs, outputs, module sources (local, Git), file layout conventions, versioning, and composing infrastructure from modules.
Terraform Overview
High-level overview of Terraform plus common commands, state operations, and workspace reference tables.
Terraform Secrets Management
Strategies for managing secrets with Terraform: KMS encryption, AWS Secrets Manager, IAM roles, OIDC federation, and keeping secrets out of state files.
Terraform Team Collaboration
Working with Terraform as a team: Terragrunt for DRY configurations, CI/CD pipelines, code review workflows, environment isolation, and how to avoid common team pitfalls.
Testing in Rust
Testing Rust crates end-to-end: unit tests with in-memory fakes, feature-gated integration tests against real databases, Cargo.toml test setup, mocking, async tests, and more.
Testing Terraform Code
Testing infrastructure code with Terratest: unit tests via plan validation, integration tests, end-to-end tests, OPA policy validation, and staged test patterns.
Users, Groups & Permissions
Reference for Linux user and group management, file permissions, ACLs, sudo configuration, and security frameworks like AppArmor.
Vim
Complete Vim reference: essential keybindings, configuration (.vimrc), plugins, window management, and workflow patterns for daily development.
VS Code
VS Code configuration reference: essential settings, recommended extensions, keyboard shortcuts, and language-specific setups from a production developer workflow.
Why Terraform — Infrastructure as Code
Why Terraform over click-ops, manual scripts, or other IaC tools, plus declarative configuration patterns and bootstrapping a web server with user_data.
Working with Multiple Providers
Using multiple AWS regions, multiple AWS accounts (via IAM assume_role), and combining AWS + Kubernetes providers in a single Terraform configuration.
ZSH + Oh My Zsh
ZSH shell configuration with Oh My Zsh: aliases, environment variables, keyboard bindings, Kubernetes completion, agnoster theme, and plugins for autosuggestions and syntax highlighting.