If you've ever built ETL pipelines pulling data from MongoDB into Delta Lake using Spark, you've probably hit this wall. The pipeline works fine — until it doesn't. A single document with an unexpected shape is enough to break the entire write, leave the table in an inconsistent state, and send your on-call engineer digging through Spark logs at 11pm. I built and maintained more than 10 of these j
By Nasarah Dashe This is Challenge #2 in a series. Read Challenge #1 here. Imagine waking up to 50 missed calls from your bank. You check your account balance. It is empty. A SIM‑swap fraudster convinced your telco agent to transfer your number to another SIM card, then used it to reset your mobile banking PIN and drain every kobo. Later that week, you receive an email from "Flutterwave Support" a
"Why does this auth flow use JWT instead of sessions?" My AI coding assistant gave a confident, well-formatted, completely generic answer. The actual reason was buried in a 2024-08 commit referencing an incident in our pager. The AI never saw it. Every conversation I had with my AI assistant started from zero. The codebase had hundreds of commits, dozens of architectural decisions, a graveyard of
GitHub has thousands of open-source apps with binary releases — but finding and downloading the right one is painful. Release pages are buried, and you're left squinting at filenames like app-1.2.3-linux-x86_64.tar.gz guessing which one is yours. So I built GHFrog — a browser-based app store on top of the GitHub API. No install, no account needed. Live: ghfrog.pages.dev · Source: github.com/iamovi
I've been building AQE (Atomic Quantum Engine), a DOM selector engine that replaces tree traversal with flat bitmask operations. Instead of walking the DOM on every query, each node gets a 64-bit BigInt mask at sync time. Matching becomes a single integer AND. AQE Light is the free, open-source version — zero dependencies, MIT license, on npm now: npm install atomic-quantum-engine I'm looking for
I use GoatCounter for my personal site analytics. If you haven't heard of it — it's a privacy-first, open-source analytics tool that doesn't track personal data. No cookies, no consent banners, lightweight script. I love it. But the built-in dashboard is... minimal. It shows you the data, and that's about it. No interactive charts. No world map. No visual drill-down into browser versions or region
You have 47 API keys. You know where exactly zero of them are. Your secrets are scattered across a digital wasteland. One is in a .env file you’re terrified to delete. Another is buried in a 2022 Slack DM. Your AWS credentials live in a Notion page titled "stuff", and your 2FA codes are trapped on a phone you're about to trade in. When you need an API key, you experience one of two realities: y
What I Built Pup is a VS Code extension that treats your prompt like source code — you fill a form, it compiles to whatever format your model prefers. The insight behind it: LLMs aren't all trained the same way, and the format of your prompt actually matters. Model Preferred Format Claude (Anthropic) XML tags GPT-4 / GPT-5 (OpenAI) Markdown or JSON Gemini (Google) Markdown or structu