PNPrithwish Nathinprithwish-nath.hashnode.dev·Jun 25 · 27 min readReducing MCP Response Sizes for LLM Context LimitsA while back I added Bright Data’s MCP to Claude Code, asked it to fetch a docs page, and watched it crash and burn spectacularly: Error: MCP tool “scrape_as_markdown” response (278649 tokens) exceed00
PNPrithwish Nathinprithwish-nath.hashnode.dev·Jun 19 · 23 min readStop Paying the JSON Tax. Build Faster Data Pipelines in Python with Apache Arrow.If you’ve ever built data pipelines for analytics, feature extraction, or model training, you’ve probably noticed a pattern: scraping or ingestion is rarely your bottleneck. It’s that the pipeline tec00
PNPrithwish Nathinprithwish-nath.hashnode.dev·Jun 19 · 23 min readBuilding a Fault-Tolerant Web Data Ingestion Pipeline with Effect-TSEffect-TS changed how I think about web data ingestion in TypeScript. Here's a practical foundation for building pipelines that handle failure reliably. TL;DR — Silent failures break data pipelines. 00
PNPrithwish Nathinprithwish-nath.hashnode.dev·Jun 19 · 29 min readTurning Google Search into a Kafka Event Stream for Many ConsumersTL;DR: Google Rankings are a bad abstraction for how Google An event-driven approach to monitoring SERP changes — tracking features, entries, and exits instead of noisy rank movements. The SERP — Goo00
PNPrithwish Nathinprithwish-nath.hashnode.dev·Jun 18 · 22 min readHow to Build a Bun CLI That Turns API Docs Pages Into TypeScript ClientsA Common Dev Pain Point (And My Excuse to Learn Bun) I hate it when I find an API I want to use, go to their documentation site, and find a beautiful page with endpoints, request/response examples, de00