For two decades, memory safety was treated as a discipline problem — write better C. In 2026 it is an economic and regulatory one. A survey of the 70% number, the Android CVE data that finally proved the fix, where Rust actually landed across kernels, what Carbon is really for, the regulations putting teeth behind it, and the honest decade-long path out of a hundred-billion-line C/C++ installed base.
Rust
-
Memory Safety in 2026: The CVE Data, the Regulatory Cliff, and the Long Goodbye to C -
Rust for Systems Engineers: A Practical Onramp Ownership and borrowing without the theory lecture, practical patterns for network services and CLI tools, safe interop with C, and an honest account of where Rust genuinely beats Go and where it does not.
-
Helix Editor: Modal Editing Without Vim's Legacy Helix is modal editing rebuilt without Vim's thirty years of baggage — selection-first editing, built-in LSP and tree-sitter, and sane defaults with no plugin manager. What it gets right, and where the lack of plugins still bites.
-
Zellij vs tmux: The Modern Terminal Multiplexer Zellij versus tmux — how the modern Rust multiplexer rethinks the crusty parts of tmux with discoverable keybindings, built-in layouts, and floating panes, and where tmux's ubiquity and maturity still win.
-
Writing CLI Tools with Great UX: The Complete Guide Shell completion, structured output, config file conventions, cross-platform distribution with GoReleaser and cargo-dist, progress bars and logging — everything you need to write CLI tools people actually enjoy using.
-
Fuzzing for Developers: Finding Bugs Machines Can't Ignore A comprehensive guide to coverage-guided fuzzing—covering how fuzzers work under the hood, writing fuzz targets in Go, C/C++, Rust, and Python, running AFL++ and libFuzzer, integrating with CI via OSS-Fuzz and ClusterFuzz, and triaging crashes.
-
Rust for Systems Programming: Ownership, Safety, and Where It Beats C/C++ A practical guide to Rust for systems programmers — the ownership and borrowing model, lifetimes, practical use cases, building a real CLI tool, and an honest look at where Rust outshines C and C++.
-
Dependency Management: Lock Files, Vulnerability Scanning, and Keeping Deps Fresh Without Pain A practical guide to managing project dependencies across ecosystems: lock files, semantic versioning, vulnerability scanning, automated updates, and the processes that keep dependency rot from killing your project.