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

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

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

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

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

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

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

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

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

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

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

6

Python 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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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)

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

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)

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

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

CI/CD & Automation

  • Glossary
  • Coming 23 Aug, 2026

Key continuous integration, delivery, and deployment terms: pipelines, runners, artifacts, and release strategies.

Observability & Monitoring

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.