Posts
All the articles I've posted.
UniswapV3 — Concentrated Liquidity, Ticks, and Why It's Genius
Posted on:June 17, 2024 at 10:00 AMUniswapV3 introduced concentrated liquidity — LPs can now provide liquidity within a specific price range instead of across 0 to infinity. This post explains the tick system, range math, and why V3 can be up to 4000x more capital efficient than V2.
Profiling Node.js with Clinic.js and DoctorJS — A Real Case Study
Posted on:May 20, 2024 at 10:00 AMA hands-on walkthrough of Clinic.js toolchain — Doctor, Flame, and Bubbleprof — diagnosing real performance bottlenecks in a Node.js API. Includes flame graph interpretation, event loop delay analysis, and the actual code fixes.
ERC-20 Standard — Building and Auditing a Token from Scratch
Posted on:April 9, 2024 at 10:00 AMA line-by-line walkthrough of the ERC-20 standard — implementing a compliant token from scratch in Solidity, understanding every state variable and event, and learning the security vulnerabilities that have cost millions in real exploits.
Pandas Performance — Stop Using .iterrows() (with Benchmarks)
Posted on:March 14, 2024 at 10:00 AMBenchmarking five approaches to row-level operations in pandas — from the naive .iterrows() to fully vectorized NumPy operations — with real timing numbers. Shows 100-1000x speedups using vectorization and explains why Python's object model makes .iterrows() so slow.
UniswapV2 — The Math Behind Automated Market Makers
Posted on:January 18, 2024 at 10:00 AMA deep dive into the constant product formula x·y=k that powers UniswapV2. We derive price impact, slippage, and LP fee math from first principles — with a trade simulator you can run in your head.
GitLab Remote Development (Beta) Review
Posted on:December 10, 2023 at 12:00 PMIn this guide, we'll walk through the process of setting up GitLab's Remote Development Environment, following the official instructions. We'll use AWS for custom DNS and a Windows machine with Docker Desktop to host the container. After the setup, we'll assess the maturity of GitLab's Remote Development System, empowering readers to make well-informed decisions about its integration into their workflows