The Code Codex
Theme

01 / long reads

Guides

Complete tutorials on relevant topics — read them end to end or jump to a section.

guides
11
min of reading
~121
Featured · most complete

Terraform

Infrastructure as code with Terraform: the plan and apply cycle, state and locking, the dependency graph, modules, refactoring without destroying resources, testing, the BSL license and OpenTofu, with a local lab using Docker.

17 min19 sections21 Oct 2026

  • What it is
  • The problem
  • How it works
  • Lab: a container with Terraform
  • Reading a plan
  • +14
Start reading →
  1. JEV and System One models

    A model that doesn't generate text: it takes state and questions and returns typed decisions with probabilities. Where it fits in an agent harness, and where it doesn't.

    7 min21 Oct 2026

  2. Java Threads

    Platform threads, virtual threads and the JVM concurrency model: how they work, when to use them and the pitfalls.

    9 min24 Apr 2026

  3. Setup Linux (wsl)

    Setting up an Ubuntu environment on WSL ready for development.

    6 min22 Apr 2026

  4. Understanding Docker & containers

    Containers vs. virtual machines, Docker's architecture and what happens under the hood.

    10 min03 Dec 2025

  5. CSS under the hood

    How the browser turns CSS into pixels: the rendering pipeline, how selectors are matched, the cascade and the stages of a value, formatting contexts, the flexbox and grid algorithms, painting order, compositing and performance, and what modern CSS can do on its own.

    19 min31 Jan 2025

  6. Kafka

    A distributed event streaming platform: the log, topics and partitions, producers and consumers, replication, delivery guarantees, queues with share groups, the ecosystem and production patterns.

    10 min31 Jan 2025

  7. Kubernetes

    Why Kubernetes exists, the declarative model and reconciliation, the cluster architecture, what happens on a kubectl apply, the main objects, networking, configuration, probes, resources and scaling, with a local lab.

    12 min31 Jan 2025

  8. System design

    How to design large, scalable systems, and how to run a system design interview: requirements, estimates, building blocks and trade-offs.

    3 min31 Jan 2025

  9. Golang - Basic Guide

    Language basics, modules and packages, types, control flow, structs, pointers, goroutines, channels and generics.

    23 min12 Dec 2024

  10. Software architecture fundamentals

    What an architect does, the difference between architecture and design, why software must be sustainable, and the characteristics that guide every decision.

    5 min17 Oct 2024