A System for Getting Better at LeetCode
Building sustainable habits for coding interview preparation. Focus on systems over outcomes, consistent practice, and measuring the right metrics for long-term improvement.
Building sustainable habits for coding interview preparation. Focus on systems over outcomes, consistent practice, and measuring the right metrics for long-term improvement.
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.
How Python's ecosystem complexity has grown over 8 years. From simple beginnings to overwhelming tooling choices - reflecting on developer experience and the Zen of Python.
My latest attempt at learning Go using Test-Driven Development. Setting concrete goals for CLI development, API interactions, and building REST services to measure progress.
My journey through Advent of Code 2021, tackling daily programming challenges in multiple languages. Learning Rust, Go, Elixir, and more while improving problem-solving skills and competitive programming abilities.
Getting back into side projects and learning after a break. Setting up Raspberry Pi clusters, learning new technologies, and planning future technical explorations.
Today I learned about two essential Rust resources: a comprehensive guide to Rust macros and a detailed book on Rust performance optimization techniques.