Coming Soon
One card per draft: title, image, blurb, and the date it's scheduled for. Nothing more until it's actually published.
Blog
5
Bun vs. Node.js in Production: A Real-World Performance and Compatibility Breakdown
- Blog
- Coming 26 Aug, 2026
An honest, benchmark-driven comparison of Bun and Node.js for backend services in 2026. Covers startup time, HTTP throughput, npm compatibility, Docker image size, the memory gotchas nobody warns you about, and when it actually makes sense to migrate.

Multi-Region Active-Active on AWS: What It Actually Costs You
- Blog
- Coming 08 Sep, 2026
A practical look at running two AWS regions live at once: Route 53 routing and ARC, DynamoDB Global Tables, Aurora Global Database versus Aurora DSQL, conflict resolution patterns, and the cost and consistency trade-offs nobody mentions up front.

AWS EventBridge: Decoupling Microservices Without Building a Distributed Monolith
- Blog
- Coming 03 Nov, 2026
A practical guide to AWS EventBridge: custom buses versus the default bus, how rule pattern matching actually evaluates, targets and input transformers, dead-letter queues, schema discipline, and using archive and replay to recover events a bug dropped.

Securing Kubernetes Workloads: Pod Security Admission, OPA Gatekeeper, and Kyverno Compared
- Blog
- Coming 17 Nov, 2026
The same three security policies written in Pod Security Admission, OPA Gatekeeper and Kyverno, plus where each one runs in the admission pipeline, what failurePolicy really costs you, and why ValidatingAdmissionPolicy changes the decision.

Developer Productivity Metrics That Actually Matter: DORA, SPACE, and DevEx Explained
- Blog
- Coming 18 Dec, 2026
How to measure engineering effectiveness without producing numbers that lie to you. The four DORA metrics and what each one hides on its own, what SPACE and DevEx add, how to instrument a pipeline for real, and why individual metrics are the fastest way to ruin the whole thing.
Case Study
5
Taming a 3am Pager: SLOs and Error Budgets That Stuck
- Case Study
- Coming 29 Aug, 2026
How a team traded dozens of noisy, cause-based alerts for a handful of SLO burn-rate pages, and used error budgets to actually change how it decided what to ship.

Hardening a CI/CD Supply Chain to SLSA Level 3
- Case Study
- Coming 09 Sep, 2026
How we made a build pipeline tamper-evident end to end: hermetic builds, KMS-signed provenance, and an admission gate that refuses anything it cannot verify.

Replacing Cron Chaos with an Event-Driven Pipeline
- Case Study
- Coming 06 Oct, 2026
Forty-one overnight cron jobs with no retries, no ownership and no visibility, moved onto EventBridge, SQS and Step Functions with dead-letter queues and idempotent consumers.

Cutting p99 Latency 60% with a Caching Rearchitecture
- Case Study
- Coming 13 Oct, 2026
Four caching layers across CloudFront, the edge, Redis and a DynamoDB read model, plus the invalidation discipline and stampede protection that made the tail latency stay down instead of moving somewhere else.

A Service Mesh Rollout That Was Worth It
- Case Study
- Coming 20 Oct, 2026
Istio across 34 services on EKS: what mTLS, traffic shifting and free golden signals actually bought us, what the sidecars cost in memory and upgrade pain, and the two answers that would have made the whole thing a mistake.
Cheatsheet
6Python Virtual Environments Cheatsheet
A practical reference for venv, pip, requirements files, pyenv version switching, and pipx for isolated global tools.
Coming 17 Aug, 2026
TypeScript
A TypeScript reference covering the type syntax engineers use most, from unions and generics to utility types, modern techniques (satisfies, const type params, template literal types, using), and the TypeScript 7 native compiler.
Coming 30 Aug, 2026
Linux Processes
A reference for managing Linux processes and services. Covers ps and top for inspection, kill and pkill for signals, nice and renice for priority, cgroups and limits, and systemctl and journalctl for managing and debugging systemd units.
Coming 12 Sep, 2026
OpenSSL
A practical OpenSSL reference for TLS and certificate work. Generating keys and CSRs, self-signed certs, inspecting certificates, verifying chains, testing live handshakes with s_client, converting between PEM, DER, PKCS#12 and JKS, and checking that a key matches its certificate.
Coming 16 Oct, 2026
jq
A jq reference for engineers who live in JSON APIs and AWS CLI output. Field selection, array iteration, select and conditionals, map and reduce, string interpolation, @tsv and @csv, and the flags that make jq safe inside a shell script.
Coming 23 Oct, 2026
Nginx
A practical Nginx reference. Server blocks and the location matching order, reverse proxying to an upstream, TLS termination, gzip and brotli, rate limiting, and the commands you reach for when a config will not load.
Coming 20 Nov, 2026
Code Snippet
6
Bash Script Locking: Prevent Concurrent Runs with a PID File
- Code Snippet
- Coming 18 Aug, 2026
A Bash snippet that uses a PID file to ensure only one instance of a script runs at a time. Essential for cron jobs and automation scripts that must not overlap includes stale lock detection and cleanup on exit.

Python Dataclass Patterns: Slots, Frozen Instances, and Field Validation
- Code Snippet
- Coming 31 Aug, 2026
A Python snippet exploring advanced dataclass patterns for production code. Covers __slots__ with dataclasses, frozen immutable instances, __post_init__ validation, field factories, and comparison with Pydantic for data modeling.

Upload Files to AWS S3 with Pre-Signed URLs in Node.js
- Code Snippet
- Coming 13 Sep, 2026
A Node.js snippet for generating S3 pre-signed URLs so clients upload straight to S3 instead of through your server. Covers PUT URL generation, expiry, content-type and size enforcement, CORS, multipart for large files, and the IAM policy that keeps it scoped.

Python Context Managers: Writing Clean Resource Handling with `with` Statements
- Code Snippet
- Coming 13 Oct, 2026
A Python snippet on writing custom context managers with both the class-based __enter__/__exit__ protocol and the @contextmanager decorator. Covers database transactions, file locks, timers, temporary directories, ExitStack for dynamic composition, and the exit return value that silently swallows exceptions.

Node.js Graceful Shutdown: Handle SIGTERM in Express and Fastify
- Code Snippet
- Coming 30 Oct, 2026
A Node.js snippet for implementing graceful shutdown in Express and Fastify servers. Covers catching SIGTERM/SIGINT, draining in-flight requests, closing database connections, and signaling Kubernetes readiness probe changes during termination.

Bash Argument Parsing with getopts: Build CLI Scripts with Flags and Options
- Code Snippet
- Coming 24 Nov, 2026
A Bash snippet for parsing command-line flags with getopts. Covers the option string syntax, OPTIND and the shift that everyone forgets, silent error handling, required-option checks, and the local OPTIND rule that stops the second call to a function from misbehaving.
Dev Tip
6
Terraform Workspaces vs. Directory-Based Environments: What Actually Scales
- Dev Tip
- Coming 19 Aug, 2026
Workspaces look like the easy way to split dev, staging, and prod, but they quietly stop scaling. Here is when workspaces bite, why most teams move to a folder per environment, and how to switch without breaking live infrastructure.

Kubernetes Ingress Controllers Explained: Nginx, Traefik, and AWS ALB Compared
- Dev Tip
- Coming 01 Sep, 2026
A practical comparison of the most widely used Kubernetes Ingress controllers. You will learn how Nginx, Traefik, and the AWS Load Balancer Controller handle routing, TLS, and more, plus how to pick the right one for your setup.

Speeding Up CI Pipelines: Caching, Parallelism, and Skipping Unnecessary Work
- Dev Tip
- Coming 14 Sep, 2026
Practical tips for making CI/CD pipelines dramatically faster. Covers dependency cache keys that actually hit, test sharding and job parallelism, path-based change detection to skip unchanged services, artifact reuse between jobs, and how to find your real bottleneck before optimising.

AWS VPC Design Best Practices: Subnets, Route Tables, and Security Groups
- Dev Tip
- Coming 09 Oct, 2026
How to lay out an AWS VPC so it survives growth: CIDR planning that leaves room, three subnet tiers, one NAT Gateway per AZ, route tables that define what public actually means, security groups referencing each other instead of CIDRs, and the mistakes that cause production outages.

Kubernetes Persistent Volumes: Storage Classes, PVCs, and StatefulSets Explained
- Dev Tip
- Coming 27 Oct, 2026
You'll learn how a PVC actually turns into a real disk in AWS, why an EBS volume pins your pod to one availability zone, when EFS is worth its cost, and how to set a reclaim policy so a deleted namespace doesn't take your database with it.

Kubernetes Monitoring with Prometheus and Grafana: Metrics, Dashboards, and Alerts
- Dev Tip
- Coming 28 Nov, 2026
You'll learn what Prometheus actually scrapes and why nothing pushes to it, the four exporters that cover a cluster, how one careless label turns 600 time series into 120 million, and which alerts are worth waking someone up for.
Flashcards
6
Docker and Container Fundamentals Flashcards
- Flashcards
- Coming 22 Aug, 2026
A spaced-repetition deck covering images, containers, Dockerfiles, volumes, networking, Compose, and registries.

Linux Foundation Certified System Administrator Flashcards (LFCS)
- Flashcards
- Coming 02 Sep, 2026
Spaced-repetition deck for the LFCS exam: essential commands, users and groups, storage, networking, services, and security.

AWS Advanced Networking Specialty Flashcards (ANS-C01)
- Flashcards
- Coming 15 Sep, 2026
Spaced-repetition flashcards for the AWS Certified Advanced Networking - Specialty (ANS-C01) exam: VPC design, hybrid connectivity with Direct Connect and VPN, Transit Gateway routing, hybrid DNS, CDN and edge, network security, and automation.

Python Beginner Flashcards
- Flashcards
- Coming 30 Oct, 2026
A beginner flashcard deck for Python fundamentals using spaced repetition: syntax and data types, control flow, functions and scope, lists, dictionaries and sets, string handling, file I/O, exceptions, and the mutability rules that cause most early bugs.

AWS Security Specialty Flashcards (SCS-C02)
- Flashcards
- Coming 03 Nov, 2026
Spaced-repetition coverage of all six SCS-C02 domains: threat detection and incident response, logging and monitoring, infrastructure security, identity and access, data protection, and governance.

Certified Kubernetes Application Developer (CKAD) Flashcards
- Flashcards
- Coming 02 Dec, 2026
Spaced-repetition coverage of all five CKAD domains: application design and build, deployment, observability and maintenance, environment and configuration and security, and services and networking.
Glossary
6
CI/CD & Automation
- Glossary
- Coming 23 Aug, 2026
Key continuous integration, delivery, and deployment terms: pipelines, runners, artifacts, and release strategies.

Observability & Monitoring
- Glossary
- Coming 05 Sep, 2026
Terms for understanding system health: metrics, logs, traces, SLIs, SLOs, alerting, and the pillars of observability.

Databases & SQL
- Glossary
- Coming 16 Sep, 2026
Foundational relational database and SQL terms: tables and keys, the join types, indexes and query plans, transactions and isolation levels, normalization, and the managed-service vocabulary you meet in the cloud.

NoSQL Databases
- Glossary
- Coming 20 Oct, 2026
Key terms across the four NoSQL data models: document, key-value, wide-column and graph. Covers partitioning and sharding, consistency models, CAP and PACELC, denormalisation, single-table design, and the managed AWS services for each model.

Terraform & Infrastructure as Code
- Glossary
- Coming 06 Nov, 2026
Terraform and infrastructure-as-code terminology: providers and resources, the state file and remote backends, drift and refresh, modules and for_each, the plan and apply workflow, and the concepts underneath it all.

Git and Version Control Glossary
- Glossary
- Coming 06 Dec, 2026
The Git vocabulary that actually matters: what a commit really is, why rebase changes hashes, the difference between the three resets, and which of them can lose work permanently.
Quiz
6
C# & .NET: Language and Runtime Fundamentals
- Quiz
- Coming 24 Aug, 2026
Test your knowledge of C# and .NET covering types, LINQ, async/await, the CLR, generics, and modern .NET features.

PHP & Laravel: Modern Web Development Fundamentals
- Quiz
- Coming 06 Sep, 2026
Test your knowledge of PHP and Laravel covering routing, Eloquent ORM, Blade templates, middleware, migrations, and the artisan workflow.

Ruby on Rails: Convention Over Configuration
- Quiz
- Coming 19 Sep, 2026
Test your knowledge of Ruby on Rails: MVC, Active Record and associations, migrations, routing, controllers and callbacks, ERB views, and the conventions that make Rails productive.

Kotlin: Modern JVM Language Fundamentals
- Quiz
- Coming 27 Oct, 2026
Test your knowledge of Kotlin covering null safety and smart casts, data classes, coroutines and structured concurrency, extension functions, scope functions, sealed classes, and Java interoperability.

Swift & iOS: App Development Fundamentals
- Quiz
- Coming 10 Nov, 2026
Test your knowledge of Swift and iOS development: optionals, structs versus classes, protocols, closures and capture lists, error handling, SwiftUI state, the app lifecycle, and async/await with actors.

Angular: Components, Signals, and Change Detection
- Quiz
- Coming 10 Dec, 2026
Test your knowledge of Angular: standalone components, change detection and OnPush, signals and computed values, dependency injection, RxJS operators, reactive forms, routing guards, and the control flow syntax.
Roadmap
6
React Developer Beginner to Expert
- Roadmap
- Coming 25 Aug, 2026
A roadmap for learning React, from JSX and components to hooks, state management, performance optimization, testing, and production-grade architecture.

Node.js Developer Beginner to Expert
- Roadmap
- Coming 07 Sep, 2026
A roadmap for learning Node.js: the runtime and event loop, building APIs, databases, streams, testing, security, and production deployment.

Python Developer Beginner to Expert
- Roadmap
- Coming 20 Sep, 2026
A roadmap for Python from syntax and data structures through the object model, typing, testing, async, web frameworks, packaging, and running Python in production.

Go Developer Beginner to Expert
- Roadmap
- Coming 23 Oct, 2026
A roadmap for Go from syntax and the type system through goroutines and channels, building HTTP services, databases, testing, and running Go binaries in production.

Java & Spring Developer Beginner to Expert
- Roadmap
- Coming 13 Nov, 2026
An ordered path from Java syntax and the JVM through Spring dependency injection, Spring Boot, REST APIs, Spring Data JPA, Spring Security, testing, messaging, Spring Cloud, and deployment.

AWS Cloud Engineer Roadmap
- Roadmap
- Coming 14 Dec, 2026
A staged path to working as an AWS cloud engineer: the networking and Linux foundations everything else assumes, the twelve services a real application actually uses, infrastructure as code, security, and the multi-account organisation work that separates a cloud engineer from someone who can use the console.