Laurent Knauss Software Engineer
HOME
IA
BLOCKCHAIN
ABOUT
All Articles
A View on the EVM
Agentic Commerce Protocol: A TypeScript/MCP Developer
AI-Powered Browser Automation with TypeScript: Debug Production Issues in Minutes, Not Hours
Check-Effect-Interaction (CEI) Pattern in Solidity
DAGs and Merkle Trees in Blockchain
ERC-4337 Authentication
EVM - Ethereum Virtual Machine
Free Memory Pointer (FMP) in the EVM
gRPC versus libp2p
How to Code a Binary Search Tree in Golang
How to Code a Hash Table in Golang
How to Code a Linked List in Golang
How to Code a Queue in Golang
How to Code a Stack in Golang
Interfaces in Golang
Precompiles & stateful precompiles in EVM-based blockchains
Raft Consensus Protocol
Stack Too Deep Error in Solidity
The Byzantine Generals Problem
The Ethereum Zero Address & Token Burning
Uniswap V2 Math Explained
Upgradeable Smart Contracts
Using Bitmaps
What are BLS Signatures?
What are Pointers and Pointer Receivers in Golang?
What is a Nonce in ERC-4337?
What Is a Paymaster
What is Avalanche Blockchain Consensus Protocol
What is Bazel?
What is ERC-6900?