Tag: Production
6 posts
-
How rustc Checks Your Code: MIR Borrow Checking, Lifetime Inference, Monomorphization and Trait Coherence
Compiler-centric Rust: MIR borrow check, NLL, lifetime inference and variance, monomorphization vs dyn dispatch, trait coherence, and production.
-
Inside the TypeScript Compiler: Parse, Bind, Check, Emit and How Inference Reasons
Type system architecture, structural vs nominal behavior, how inference works, parse/bind/check/emit, TypeScript 5 features, and production-grade.
-
How CPython Runs Your Code: Bytecode, the GIL, Reference Counting and the Import System
CPython architecture from AST to ceval, the GIL and concurrency trade-offs, refcount and generational GC, importlib and package rules, plus logging.
-
PostgreSQL Internals That Matter: MVCC, VACUUM, the Planner and B-tree vs GiST vs GIN
PostgreSQL internals: MVCC snapshots, VACUUM/autovacuum, cost-based planner & stats, B-tree vs GiST vs GIN—plus partitioning, replication, backups.
-
Linux Internals & Operations: CFS Scheduling and Page Cache
CFS scheduler, page cache and swap, VFS and dentry/inode, syscall path and observability, cgroups v2 and production SRE patterns.
-
Running Node.js in Production with PM2: Cluster Mode, Ecosystem Files, Logs and Zero-Downtime Reloads
Deploying Node.js with PM2: cluster mode, ecosystem files, monitoring, log management, auto-restart on reboot, zero-downtime reloads and environment variables.