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

Designing Safe and Predictable Solidity Receive Functions

Designing Safe and Predictable Solidity Receive Functions

Building a Safe ERC20 Token Swap Escrow in Solidity

Building a Safe ERC20 Token Swap Escrow in Solidity

Hardening Rust File Upload Endpoints Against Path Traversal and Filename Abuse

Hardening Rust File Upload Endpoints Against Path Traversal and Filename Abuse

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