Posts (18)
Filter by:
Why Each Git Commit Should Record Only One Change
August 15, 2025 · 2 min read
How recording one specific change per Git commit makes history clear, debugging easier, and long-ter...
Software Engineering & Practices
Rust Code Million Times Faster — How the Right Algorithm Beats Raw Language Speed
August 9, 2025 · 6 min read
Everyone says “Rust is fast”, but is it guaranteed? Not necessarily, unless you choose the right alg...
Software Engineering & PracticesRust
Abstract Factory vs Factory Method - Know the Difference
July 24, 2025 · 4 min read
Same family, different power levels...
Software Engineering & PracticesRust
Securing Proxy Smart Contracts
July 22, 2025 · 3 min read
Common vulnerabilities in proxy patterns and how to mitigate them....
Smart ContractsSecurityEthereum
How Rust Decides Which Code to Run
July 13, 2025 · 5 min read
Learn the difference between static and dynamic dispatch in Rust using clear examples. Understand wh...
Rust
Peer to Peer Chat
June 28, 2025 · 7 min read
Exploring distributed software development in Rust...
ProtocolsRust
Automated Testing
June 12, 2025 · 2 min read
Exploring the importance of automated testing for maintainability, correctness, and scalability in m...
Software Engineering & Practices
Why ETH 2.0 uses BLS
June 7, 2025 · 2 min read
A deep dive into signature aggregation, threshold signatures, and batch verification and why BLS mak...
Cryptography
Premature Scaling
May 4, 2025 · 3 min read
How I overengineered scaling...
Architecture & System Design
Smart Contract Auditing
April 29, 2025 · 3 min read
A behind-the-scenes look at how I audited a simple Solidity smart contract, wrote a structured repor...
Smart ContractsSecurityEthereum