Posts
All the articles I've posted.
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
Development made easy with Remote Development solutions: GitHub vs GitLab vs Gitpod vs DevPod
Posted on:November 19, 2023 at 12:00 PMDive into the world of remote development environments, leaving behind the chaos of local development. Discover GitHub Codespaces, Gitpod, GitLab Workspaces and DevPod; each designed to simplify your coding experience. This guide breaks down their essential features and readiness for production, providing a roadmap for smooth and collaborative coding, especially for individuals and small teams. Revolutionize your workflow and embrace the future of development with these innovative solutions