Tag: #systems
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 33 posts
The Complete DNS Guide — Resolvers, DNSSEC, DoH/DoT, Anycast, CoreDNS, and Everything Else (2025)
Everything about DNS — the history of the name system that started with hosts.txt, query flow (stub to recursive to root to TLD to authoritative), record types (A/AAAA/CNAME/MX/TXT/NS/SOA/SRV/CAA/HTTPS/SVCB), EDNS0 and p
2026-04-15 · 25 min read #dns#dnssec#doh#networking#securityDuckDB Internals Deep Dive — Embedded OLAP, Vectorized Execution, Morsel-Driven Parallelism, and Storage Format (2025)
DuckDB — the analytical engine that replaces Pandas and brings a ClickHouse-class OLAP database into your process. This post dissects DuckDB from the ground up: the journey from Mark Raasveldt and Hannes Mühleisens 2018
2026-04-15 · 24 min read #duckdb#olap#database#columnar#vectorizationDNS Deep Dive — Resolution, Caching, DNSSEC, DoH/DoT, Anycast, and 1.1.1.1 Internals (2025)
Trillions of times per day, yet most engineers understand DNS only superficially. This guide dissects DNS from first principles: hierarchical namespace, recursive/iterative resolution, caching and TTLs, record types (A/A
2026-04-15 · 12 min read #dns#networking#dnssec#doh#anycasteBPF Complete Guide — A Tiny VM Inside the Kernel: Verifier, JIT, CO-RE, Maps, Attach Points, XDP, LSM, sched_ext (2025)
Everything about eBPF — from cBPF in 1992 to eBPF in 2014 to schedext in 2024. The 11-register virtual machine ISA, the verifier's static analysis, JIT compilation, BTF and CO-RE, 17+ BPF map types, 200+ helper functions
2026-04-15 · 31 min read #linux#kernel#ebpf#bpf#xdpClickHouse Internals Deep Dive — MergeTree, Vectorized Execution, Distributed Queries, Keeper (2025)
The analytics engine behind Cloudflare, Uber, Bloomberg, and Yandex — processing tens of trillions of rows daily. This post dissects ClickHouse from the ground up: columnar vs row storage, the MergeTree family (Replacing
2026-04-15 · 15 min read #clickhouse#olap#columnar#mergetree#analyticsCDN Complete Guide — Cache, Edge Compute, Origin Shield, and HTTP Caching Headers (2025)
Everything about CDNs — the history of edge caching since Akamai in 1998, the routing trinity of Anycast plus DNS plus GSLB, the physical anatomy of PoPs and edge servers, Cache Key design and Vary header pitfalls, HTTP
2026-04-15 · 15 min read #cdn#caching#edge-compute#cloudflare#fastlyCUDA GPU Programming Model Deep Dive — SIMT, Memory Hierarchy, Tensor Core, Kernel Optimization (2025)
The engine behind ChatGPT, Stable Diffusion, and Sora — NVIDIA GPUs and CUDA. This post dissects the CUDA programming model from scratch: GPU hardware architecture (SM, Warp, CUDA Core), SIMT vs SIMD, thread hierarchy (G
2026-04-15 · 15 min read #cuda#gpu#nvidia#ai#machine-learningCPython Bytecode Interpreter Deep Dive — ceval.c, Specializing Adaptive, PEP 659, Copy-and-Patch JIT (2025)
Python is slow, but most developers do not actually know why, or how it is getting faster. This post dissects CPython's heart, the ceval.c interpreter, from scratch: source to AST to bytecode, Code/Frame/Cell objects, th
2026-04-15 · 16 min read #python#cpython#bytecode#interpreter#jitClickHouse MergeTree — The Complete Guide to Columnar, Sparse Index, Part, and Materialized View (2025)
Everything about ClickHouse MergeTree — the physical layout of columnar storage, parts and granules and the sparse primary index, why ORDER BY matters so much, projections and skip indexes, real-time aggregation with mat
2026-04-15 · 23 min read #clickhouse#olap#columnar#mergetree#analyticsWebAssembly and WASI Deep Dive — Bytecode, Sandbox, Component Model, Wasmtime, Edge Runtimes
How a romantic idea of running C++ in the browser reshaped the backend. From asm.js origins to Wasm bytecode, capability-based sandboxing, WASI, the Component Model, Wasmtime/Wasmer/WasmEdge, and Cloudflare edge strategy
2026-04-15 · 12 min read #webassembly#wasi#cloudflare-workers#wasmtime#systemsRust Programming Beginner Guide — Ownership, Lifetimes, and Safe Systems Programming
Why Rust? Ownership system, lifetimes, pattern matching, error handling, async, and Cargo. A safe systems language replacing C/C++.
2026-04-12 · 19 min read #ai#rust#programming#systems#ownershipRust in 2025: 45.5% Adoption, TIOBE #13, Linux Kernel — Should Your Team Learn Rust?
Rust organizational adoption hits 45.5% (+17.6% YoY), commercial use grew 68.75%, TIOBE all-time high at 13. Rust is becoming essential in Linux kernel, Android, and cloud infrastructure. Covering learning curve, real-wo
2026-03-22 · 20 min read #rust#programming#systems#linux-kernel#webassemblyEngineering Math Series 9: Intuition Behind the Laplace Transform
Explains intuitively why the Laplace transform turns differential equations into algebraic problems, and the difference between the time domain and the s-domain.
2026-03-19 · 3 min read #engineering-math#laplace-transform#ode#systems#2026-03