Clean Code for Modern Systems

Deep dives into Rust and Solidity. Because elegant code isn't just readable—it's safe, efficient, and built to last.

Latest Masterclasses

Solidity Checked Arithmetic and Overflow Safety: Writing Correct Math in Modern Contracts

Solidity Checked Arithmetic and Overflow Safety: Writing Correct Math in Modern Contracts

Building a Secure ERC20 Token Recovery Contract in Solidity

Building a Secure ERC20 Token Recovery Contract in Solidity

Building a Typed Pagination Cursor API in Rust

Building a Typed Pagination Cursor API in Rust

Preventing JWT Verification Mistakes in Rust: Safely Validating Signed Tokens

Preventing JWT Verification Mistakes in Rust: Safely Validating Signed Tokens

Preventing `delegatecall` Storage Corruption in Solidity

Preventing `delegatecall` Storage Corruption in Solidity

Rust `std::mem::ManuallyDrop`: Precise Control Over Destruction

Rust `std::mem::ManuallyDrop`: Precise Control Over Destruction

Optimizing Rust with `std::hint::black_box` for Reliable Microbenchmarking

Optimizing Rust with `std::hint::black_box` for Reliable Microbenchmarking

Designing Safe and Predictable Solidity Function Overloads

Designing Safe and Predictable Solidity Function Overloads

Building a Safe ERC20 Permit-Driven Deposit Contract in Solidity

Building a Safe ERC20 Permit-Driven Deposit Contract in Solidity

Preventing Unsafe HTTP Header Handling in Rust: Building Requests That Resist Injection and Smuggling

Preventing Unsafe HTTP Header Handling in Rust: Building Requests That Resist Injection and Smuggling