Skip to main content
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