Writing
Tutorials, explainers, and field notes on AI tooling, DeFi, Ethereum, Solidity, and smart-contract security.
You Changed One Line and Called It a Migration. Opus 4.8 Has Other Plans.
What actually happens when you ask Opus 4.8 to do a 'one-line' migration, and why it does a lot more than you expected.
Decentralized Finance Part 4: Real World Assets Meet DeFi
How real-world assets like bonds and real estate are being brought on-chain, and what that unlocks.
Decentralized Finance Part 3: The Complete Guide to Stablecoins
The different kinds of stablecoins, how they hold their peg, and where they tend to break.
Decentralized Finance Part 2: Money Markets
How on-chain lending and borrowing work, and how interest rates get set without a bank.
Decentralized Finance Part 1: Understanding DEXs and AMMs
A beginner-friendly intro to decentralized exchanges and the automated market makers that power them.
Gas Optimization Part 4: Solidity Tips for Cheaper Contracts
Practical Solidity patterns that bring down how much your contracts cost to run.
Gas Optimization Part 3: The Foundation of Gas in Solidity and Smart Contract Efficiency
How gas works at the Solidity and EVM level, and why it matters for writing efficient contracts.
Gas Optimization Part 2: Timing Strategies and Batch Processing
Saving on fees by timing your transactions well and batching work together.
Gas Optimization Part 1: Understanding Ethereum Gas Fees
What Ethereum gas fees are actually made of, and what you're really paying for.
They Lost Millions by Clicking 'Sign' - Here's How to Never Make That Mistake
How malicious signature requests drain wallets, and the simple habits that keep yours safe.
RAG for Codebases Is Harder Than It Looks
Why naive retrieval falls apart on real codebases, and what it actually takes to make RAG useful for code.
Are You Still Confused About How Swapping Works on Uniswap or Other DEXs?
A plain-English walkthrough of what really happens when you swap tokens on a DEX.
Reentrancy Attacks: The Hidden Threat in Smart Contracts
How reentrancy bugs drain contracts, shown with a clear example and the fix that stops them.
tx.origin vs msg.sender: Which to Use?
The difference between tx.origin and msg.sender, and why picking the wrong one is dangerous.
Have You Fallen for a Phishing Scam? Let's Talk About It
The common crypto phishing tricks and how to spot them before you lose funds.
Overflow and Underflow Causes in Solidity
What integer overflow and underflow are, why they happen, and how to prevent them.
The Danger of Randomness in Smart Contracts and Its Solution
Why on-chain randomness is easy to get wrong, and a safer way to do it.
What Are Stablecoins? Let's Break It Down
A simple breakdown of what stablecoins are and how they actually stay stable.
Why You Should Attend Events Like Devcon?
What you actually gain from showing up at conferences like Devcon, beyond the talks.
Ethereum Transaction Calls and State Changes
How calls and transactions change state on Ethereum, explained step by step.
Ever Wonder What Happens When You Send a Transaction on Ethereum?
A look under the hood at the journey an Ethereum transaction takes from click to confirmation.
What's Version Control and Why Should You Care?
A beginner's intro to version control and why every developer should learn it early.
More on dev.to