Engineering blog — Full-Stack, AI integration, DeFi/Web3, Data Engineering and cloud systems.
Featured
Pathfinding Algorithms — BFS, DFS, Dijkstra and A* (Interactive)
Posted on:March 28, 2026 at 10:00 AMBFS, DFS, Dijkstra and A* explained from first principles, side by side on the same grid. Why does A* explore so few nodes? Why is DFS fast but dangerous? Paint walls, set mazes and watch them race.
Python Time Series at Scale — Lessons from Processing 400M Financial Records
Posted on:March 15, 2026 at 10:00 AMReal-world lessons from building a time series pipeline that processes 400 million financial data points daily. Covers memory layout, chunked processing, dtype optimization, and the specific pandas/NumPy patterns that keep memory under control at scale.
Node.js Event Loop Internals — What Actually Happens When You await
Posted on:March 9, 2026 at 10:00 AMA deep dive into libuv's event loop phases — timers, I/O callbacks, poll, check, and close — explaining exactly what executes when and why. Includes microtask queue ordering, setImmediate vs setTimeout, and common pitfalls that cause production latency spikes.
UniswapV2 Interactive Simulator — Explore AMM Mechanics In Your Browser
Posted on:February 24, 2026 at 10:00 AMThree interactive apps exploring UniswapV2 mechanics: a trade simulator showing price impact and fee math in real time, the constant product x·y=k curve visualizer, and a deep dive into the actual Solidity storage variables changing with each swap.
Agentic Software Engineering — How I Build Production Systems in 2026
Posted on:December 22, 2025 at 10:00 AMA practical account of how AI agents have changed the software engineering workflow in 2026 — from spec writing to code generation, automated testing, deployment, and production monitoring. What changed, what didn't, and what the transition felt like.
Multi-Agent Workflows with Claude API — Architecture Patterns That Work
Posted on:December 8, 2025 at 10:00 AMProduction patterns for orchestrating multiple AI agents: parallel execution, hierarchical orchestration, agent-to-agent communication, and error recovery. Includes complete TypeScript implementations for real-world multi-agent workflows.
TensorFlow.js vs scikit-learn in the Browser — Two Paradigms of Client-Side ML
Posted on:November 17, 2025 at 10:00 AMTensorFlow.js brings neural networks to the browser natively. scikit-learn runs via Pyodide WebAssembly. Same Iris dataset, same task — totally different philosophies. Train both client-side with no backend and compare accuracy, interpretability, and the cold-start gap.
Python vs JavaScript DataFrames in the Browser — Live Benchmarks with No Backend
Posted on:October 27, 2025 at 10:00 AMBoth Python (pandas via Pyodide WebAssembly) and JavaScript (arquero) can process DataFrames entirely in the browser. This post runs the same groupby, filter, and pivot benchmarks in both — live, client-side, no server needed — and measures the real tradeoffs.
LLM API Integration Patterns — Structured Outputs, Function Calling, Streaming
Posted on:July 14, 2025 at 10:00 AMProduction patterns for integrating LLM APIs: structured JSON outputs, tool/function calling for agentic workflows, streaming with proper backpressure, and error handling for the failure modes unique to probabilistic AI systems.
Compound Interest — A Software Engineer's Mathematical Guide (Interactive)
Posted on:February 24, 2025 at 10:00 AMCompound interest from first principles: discrete vs continuous compounding, the Fisher equation for real returns, the Rule of 72, and why the difference between annual and monthly compounding matters more than most people think. All interactive.
Spec-Driven Development — The AI-Native Engineering Workflow I Use Daily
Posted on:February 10, 2025 at 10:00 AMSpec-Driven Development is the workflow where you write a precise specification first, then use AI to generate and iterate on the implementation. It sounds like prompt engineering — it's actually a different way of thinking about software design.
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
Recent Posts
Migrating Apache Airflow 2.x to 3.2 — A Real Project Walkthrough
Posted on:April 19, 2026 at 10:00 AMAirflow 3.x is a genuine architectural upgrade, not a version bump. This post walks through migrating the ECB exchange-rate ETL from 2.9 to 3.2 — new services, JWT-signed inter-service auth, provider installation changes, and every gotcha surfaced while actually running it.
Apache Airflow ETL Demo — Scheduling Real Pipelines with PostgreSQL and No Abstractions
Posted on:April 19, 2026 at 10:00 AMA practical Apache Airflow tutorial using Docker Compose and the TaskFlow API. Builds a complete ETL pipeline that fetches ECB exchange rates from a public API, transforms them, and loads them into PostgreSQL — without Astronomer or any managed wrapper.
Apache Superset — Visualizing Your Airflow + PostgreSQL Pipeline in a Live Dashboard
Posted on:April 19, 2026 at 10:00 AMApache Superset sits at the top of the data platform stack — Airflow loads, PostgreSQL stores, Superset visualizes. This post adds Superset to the Docker Compose from the Airflow ETL demo and builds exchange rate dashboards over the same PostgreSQL data warehouse.
Uniswap V4 Hooks — What the Next DEX Paradigm Looks Like
Posted on:February 9, 2026 at 10:00 AMUniswap V4 introduces hooks — arbitrary code that runs before/after swaps, LP actions, and pool initialization. This transforms Uniswap from a fixed-function AMM into a programmable financial primitive. A technical deep dive into the architecture and what it enables.