
Understanding Traceroute
I never understood how traceroute discovers each hop. Turns out it's a clever TTL trick, and about 80 lines of Rust.

I never understood how traceroute discovers each hop. Turns out it's a clever TTL trick, and about 80 lines of Rust.
Today I learned about watchexec, a cross-platform file watcher that replaced entr in my development workflow with better defaults and intuitive usage patterns for Hugo, Rust, and Go projects.
My journey learning Rust over 145 days as my primary programming language, including gotchas, resources, and why I chose Rust over Golang.
How to implement retry logic for HTTP requests in Rust using reqwest and the again crate. Handling network failures, rate limiting, and JSON parsing errors with exponential backoff.
My journey learning Rust after 3 years of attempts, finally succeeding after 40 days and building a webservice at Merkle Science.
A comprehensive introduction to Rust for Python developers, covering why Rust matters, memory management, ownership, borrowing, and practical code examples.
Today I learned about two essential Rust resources: a comprehensive guide to Rust macros and a detailed book on Rust performance optimization techniques.
Today I learned about Zellij, a modern terminal workspace with built-in multiplexing, written in Rust, offering an intuitive alternative to tmux and screen.
Today I learned about fnm for fast Node.js version management, zoxide as a smarter cd command, technical writing resources, PyO3 for Python-Rust integration, and Qubes OS security architecture.
Today I learned about CORS in depth, Piku for git-push deployments, why Rust strings seem challenging, and Deno's standard library for modern JavaScript runtime.