← Back home

Writing

Tutorials, explainers, and field notes on AI tooling, DeFi, Ethereum, Solidity, and smart-contract security.

dev.to

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.

AI ToolingDevTools
dev.to

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.

DeFiWeb3
dev.to

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.

DeFiWeb3
dev.to

Decentralized Finance Part 2: Money Markets

How on-chain lending and borrowing work, and how interest rates get set without a bank.

DeFiWeb3
dev.to

Decentralized Finance Part 1: Understanding DEXs and AMMs

A beginner-friendly intro to decentralized exchanges and the automated market makers that power them.

DeFiWeb3
dev.to

Gas Optimization Part 4: Solidity Tips for Cheaper Contracts

Practical Solidity patterns that bring down how much your contracts cost to run.

Gas OptimizationSolidity
dev.to

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 OptimizationSolidity
dev.to

Gas Optimization Part 2: Timing Strategies and Batch Processing

Saving on fees by timing your transactions well and batching work together.

Gas OptimizationEthereum
dev.to

Gas Optimization Part 1: Understanding Ethereum Gas Fees

What Ethereum gas fees are actually made of, and what you're really paying for.

Gas OptimizationEthereum
dev.to

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.

Web3 Security
dev.to

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.

RAGAI Tooling
dev.to

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.

DeFiWeb3
dev.to

Reentrancy Attacks: The Hidden Threat in Smart Contracts

How reentrancy bugs drain contracts, shown with a clear example and the fix that stops them.

Web3 SecuritySolidity
dev.to

tx.origin vs msg.sender: Which to Use?

The difference between tx.origin and msg.sender, and why picking the wrong one is dangerous.

SolidityWeb3 Security
dev.to

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.

Web3 Security
dev.to

Overflow and Underflow Causes in Solidity

What integer overflow and underflow are, why they happen, and how to prevent them.

SolidityWeb3 Security
dev.to

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.

Web3 SecuritySolidity
dev.to

What Are Stablecoins? Let's Break It Down

A simple breakdown of what stablecoins are and how they actually stay stable.

DeFiWeb3
dev.to

Why You Should Attend Events Like Devcon?

What you actually gain from showing up at conferences like Devcon, beyond the talks.

CareerWeb3
dev.to

Ethereum Transaction Calls and State Changes

How calls and transactions change state on Ethereum, explained step by step.

EthereumSolidity
dev.to

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.

Ethereum
dev.to

What's Version Control and Why Should You Care?

A beginner's intro to version control and why every developer should learn it early.

DevToolsCareer

More on dev.to