Nathaniel's blog
All tags

#Web3

8 posts tagged with “Web3

Integrating Wallets with ethers.js and wagmi
Web3EthereumTypeScript

Integrating Wallets with ethers.js and wagmi

Wallet integration is the front door of any web3 application. Users connect their wallet, sign transactions, and interact with smart contracts — all through your frontend. Two libraries dominate: ethe...

Feb 18, 20269 min read4
Layer 2 Scaling Solutions Explained
Web3EthereumBlockchain

Layer 2 Scaling Solutions Explained

Ethereum processes about 15 transactions per second. Visa handles 65,000. That gap is why Layer 2 solutions exist — they execute transactions off the main chain while inheriting its security guarantee...

Feb 15, 20268 min read1
Building a DAO: Governance on the Blockchain
Web3BlockchainSmart Contracts

Building a DAO: Governance on the Blockchain

A Decentralized Autonomous Organization (DAO) replaces traditional corporate governance with smart contracts. Token holders vote on proposals, and the code executes the outcome. No board of directors,...

Feb 12, 20268 min read0
NFT Standards: ERC-721, ERC-1155, and Beyond
Web3Smart ContractsBlockchain

NFT Standards: ERC-721, ERC-1155, and Beyond

Nonfungible tokens are unique digital assets on a blockchain. But "NFT" is an umbrella term — underneath, there are distinct standards with different capabilities. Understanding them is essential for...

Feb 9, 20267 min read0
Understanding DeFi Protocols: AMMs, Lending, and Yield
Web3DeFiBlockchain

Understanding DeFi Protocols: AMMs, Lending, and Yield

Decentralized Finance — DeFi — replaces traditional financial intermediaries with smart contracts. No banks, no brokers, no business hours. Just code running on a blockchain, accessible to anyone with...

Feb 6, 20269 min read2
Writing Your First Solidity Smart Contract
Web3SolidityBlockchain

Writing Your First Solidity Smart Contract

Smart contracts are selfexecuting programs that live on a blockchain. Once deployed, they can't be modified — every function call is a transaction, and every state change is permanent. That's both the...

Feb 3, 202611 min read0
Writing my first Solidity contract: lessons from the trenches
TypeScriptReactNode.js

Writing my first Solidity contract: lessons from the trenches

Before I joined my current company, I had exactly zero production Solidity experience. I'd read the docs, deployed a toy contract on a testnet years ago, and that was it. Three months in, I've shipped...

Aug 20, 20237 min read4
On leaving Microsoft after 18 months
TypeScriptReactDevOps

On leaving Microsoft after 18 months

Disclaimer: this is a reflection, not a complaint. A year and a half goes by faster than you'd think. When I joined, I was still fairly new to the kind of scale that a big tech company brings — hundre...

Mar 5, 20234 min read2