{"@attributes":{"version":"2.0"},"channel":{"title":"Anzal Abidi","link":"https:\/\/anzalabidi.dev\/","description":"I build things, then find out what breaks. Lately that has meant AI, taking it from prototype to something a business can actually run on.","language":"en","item":[{"title":"A Security Harness That Rewrites Its Own Rules When It Misses a Bug","link":"https:\/\/anzalabidi.dev\/writing\/self-evolving-security-harness\/","guid":"https:\/\/anzalabidi.dev\/writing\/self-evolving-security-harness\/","pubDate":"Wed, 14 Oct 2026 09:00:00 GMT","description":"An engineer pointed a self-rewriting harness at shipped software and let it run. Here is what one laptop found in the gap between what a screen shows and what actually crosses the wire.","category":["security","ai agents","reverse engineering","coordinated disclosure"]},{"title":"Postgres from scratch: what to learn when the agent writes all your SQL","link":"https:\/\/anzalabidi.dev\/writing\/postgres-from-scratch-what-to-learn-when-the-agent-writes-all-your-sql\/","guid":"https:\/\/anzalabidi.dev\/writing\/postgres-from-scratch-what-to-learn-when-the-agent-writes-all-your-sql\/","pubDate":"Sun, 04 Oct 2026 16:53:42 GMT","description":"Three lines the agent will write for you that pass review and break on real data, and the course I\u2019m building so you catch them.","category":["postgres","databases","ai agents"]},{"title":"Witness Deep Dive: Building Verifiable Provenance for AI Agent Fleets","link":"https:\/\/anzalabidi.dev\/writing\/witness-deep-dive-building-verifiable-provenance-for-ai-agent-fleets\/","guid":"https:\/\/anzalabidi.dev\/writing\/witness-deep-dive-building-verifiable-provenance-for-ai-agent-fleets\/","pubDate":"Thu, 10 Sep 2026 14:50:36 GMT","description":"Audit trails don\u2019t get installed. Caches do. So I built one that doubles as the other.","category":["aiagents","provenance","AI","claude","engineering","Developer","Security","ai agents"]},{"title":"Your Wiki Doesn\u2019t Know What It Doesn\u2019t Know","link":"https:\/\/anzalabidi.dev\/writing\/your-wiki-doesn-t-know-what-it-doesn-t-know\/","guid":"https:\/\/anzalabidi.dev\/writing\/your-wiki-doesn-t-know-what-it-doesn-t-know\/","pubDate":"Wed, 15 Apr 2026 06:06:07 GMT","description":"Every LLM-maintained knowledge base fails the same way. Here is what we built instead.","category":["llm","Wikipedia","AI","knowledge","software development"]},{"title":"The Authentication Gap That Every AI Agent Lives In","link":"https:\/\/anzalabidi.dev\/writing\/the-authentication-gap-that-every-ai-agent-lives-in\/","guid":"https:\/\/anzalabidi.dev\/writing\/the-authentication-gap-that-every-ai-agent-lives-in\/","pubDate":"Sun, 15 Feb 2026 15:38:18 GMT","description":"Auth was built for people, not for software that acts on its own. This is the open fix.","category":["AI","agentic AI","authentication","authorization","Computer Science","Security","Artificial Intelligence"]},{"title":"Building Production-Grade Voice AI: The Pain Points Nobody Talks About","link":"https:\/\/anzalabidi.dev\/writing\/building-production-grade-voice-ai-the-pain-points-nobody-talks-about\/","guid":"https:\/\/anzalabidi.dev\/writing\/building-production-grade-voice-ai-the-pain-points-nobody-talks-about\/","pubDate":"Fri, 06 Feb 2026 18:24:57 GMT","description":"Voice demos are easy and production is hard. The architecture that held up on real phone calls.","category":["voice ai","AI","llm","agentic AI","RAG","Computer Science"]},{"title":"UnClaude: Building an Open-Source AI Engineer with No Model Lock-In","link":"https:\/\/anzalabidi.dev\/writing\/unclaude-building-an-open-source-ai-engineer-with-no-model-lock-in\/","guid":"https:\/\/anzalabidi.dev\/writing\/unclaude-building-an-open-source-ai-engineer-with-no-model-lock-in\/","pubDate":"Sat, 10 Jan 2026 14:58:12 GMT","description":"An open-source coding agent that plans, runs and checks its own work, with whichever model you like.","category":["AI","claude.ai","automation","Web Development"]},{"title":"Architecting an AI Frontend Engineer: A Deep Dive into Recursive Code Generation","link":"https:\/\/anzalabidi.dev\/writing\/architecting-an-ai-frontend-engineer-a-deep-dive-into-recursive-code-generation\/","guid":"https:\/\/anzalabidi.dev\/writing\/architecting-an-ai-frontend-engineer-a-deep-dive-into-recursive-code-generation\/","pubDate":"Sat, 04 Oct 2025 11:57:45 GMT","description":"Specialised agents that rebuild a working frontend from a site they clone, and the bugs that made them reliable.","category":["React","AI","llm","agentic AI","Python"]},{"title":"Stop Applying for Jobs Manually: Build an AI Agent That Does It for You","link":"https:\/\/anzalabidi.dev\/writing\/stop-applying-for-jobs-manually-build-an-ai-agent-that-does-it-for-you\/","guid":"https:\/\/anzalabidi.dev\/writing\/stop-applying-for-jobs-manually-build-an-ai-agent-that-does-it-for-you\/","pubDate":"Sat, 12 Jul 2025 12:34:16 GMT","description":"A browser agent that searches LinkedIn and fills in the forms for you, built step by step.","category":["software development","AI","automation","Python","jobs"]},{"title":"Building a High-Performance Graph: From SVG Hell to Canvas Heaven","link":"https:\/\/anzalabidi.dev\/writing\/building-a-high-performance-graph-from-svg-hell-to-canvas-heaven\/","guid":"https:\/\/anzalabidi.dev\/writing\/building-a-high-performance-graph-from-svg-hell-to-canvas-heaven\/","pubDate":"Tue, 08 Jul 2025 08:03:53 GMT","description":"Five thousand nodes froze our graph in SVG. How moving it to Canvas made it fast again, step by step.","category":["React","Browsers","Rendering","optimization","canvas","JavaScript"]},{"title":"Lynx vs. React Native: A Comprehensive Comparison","link":"https:\/\/anzalabidi.dev\/writing\/lynx-vs-react-native-a-comprehensive-comparison\/","guid":"https:\/\/anzalabidi.dev\/writing\/lynx-vs-react-native-a-comprehensive-comparison\/","pubDate":"Thu, 13 Mar 2025 22:29:01 GMT","description":"How each is built, how they perform, and when each one makes sense.","category":["React","React Native","Android","iOS","Web Development"]},{"title":"A Beginner\u2019s Guide to RTSP Streaming with WebSockets Using Node.js and FFmpeg","link":"https:\/\/anzalabidi.dev\/writing\/a-beginners-guide-to-rtsp-streaming-with-websockets-using-nodejs-and-ffmpeg\/","guid":"https:\/\/anzalabidi.dev\/writing\/a-beginners-guide-to-rtsp-streaming-with-websockets-using-nodejs-and-ffmpeg\/","pubDate":"Sun, 15 Sep 2024 10:05:35 GMT","description":"Getting IP camera streams into a browser, packaged as a Docker image and an npm module.","category":["Node.js","streaming","video","FFmpeg","Programming Blogs","React","HTML5","npm","JavaScript"]},{"title":"Coinbase Interview Experience [SDE-1 Remote]","link":"https:\/\/anzalabidi.dev\/writing\/coinbase-interview-experience-sde-1-remote\/","guid":"https:\/\/anzalabidi.dev\/writing\/coinbase-interview-experience-sde-1-remote\/","pubDate":"Wed, 01 May 2024 17:43:07 GMT","description":"Round by round, from a cold email to the final interviews.","category":["software development","software architecture","Web Development","DSA","remote","interview"]},{"title":"Zomato SDE Interview Experience","link":"https:\/\/anzalabidi.dev\/writing\/zomato-sde-interview-experience\/","guid":"https:\/\/anzalabidi.dev\/writing\/zomato-sde-interview-experience\/","pubDate":"Tue, 16 Apr 2024 08:24:33 GMT","description":"How an email to the CEO got me an SDE interview at Zomato, and how each round went.","category":["interview","software development","technology","Software Engineering","Web Development","Devops","Developer"]},{"title":"A Deep Dive into Retryable Jobs with BullMQ","link":"https:\/\/anzalabidi.dev\/writing\/a-deep-dive-into-retryable-jobs-with-bullmq\/","guid":"https:\/\/anzalabidi.dev\/writing\/a-deep-dive-into-retryable-jobs-with-bullmq\/","pubDate":"Mon, 16 Oct 2023 15:07:06 GMT","description":"What message queues are for, and how to retry failed jobs safely.","category":["Web Development","Node.js","server","JavaScript","TypeScript"]},{"title":"Monorepo Architecture with Nx and Next.js","link":"https:\/\/anzalabidi.dev\/writing\/monerepo-architecture-with-nx-and-nextjs\/","guid":"https:\/\/anzalabidi.dev\/writing\/monerepo-architecture-with-nx-and-nextjs\/","pubDate":"Wed, 07 Jun 2023 19:10:28 GMT","description":"Why one repository, and how to structure it so it stays fast as it grows.","category":["newbie","Web Development","Next.js","Developer","webdev"]},{"title":"Embracing Failure: A Journey of Growth and Resilience","link":"https:\/\/anzalabidi.dev\/writing\/embracing-failure-a-journey-of-growth-and-resilience\/","guid":"https:\/\/anzalabidi.dev\/writing\/embracing-failure-a-journey-of-growth-and-resilience\/","pubDate":"Sun, 28 May 2023 09:22:41 GMT","description":"Everyone shares their wins. A note on the failures, and what they were for.","category":["software development","Web Development","newbie","#codenewbies","Stress,"]},{"title":"Freelancing: Deception or Magic Wand?","link":"https:\/\/anzalabidi.dev\/writing\/freelancing-a-deception-or-a-magic-wand\/","guid":"https:\/\/anzalabidi.dev\/writing\/freelancing-a-deception-or-a-magic-wand\/","pubDate":"Tue, 18 Apr 2023 16:41:42 GMT","description":"The freedom of freelancing, and the parts nobody advertises.","category":["Freelancing","coding","Web Development","news","Developer"]},{"title":"Let\u2019s Get Rusty","link":"https:\/\/anzalabidi.dev\/writing\/lets-get-rusty\/","guid":"https:\/\/anzalabidi.dev\/writing\/lets-get-rusty\/","pubDate":"Wed, 08 Mar 2023 15:48:36 GMT","description":"What Rust is, why its ownership model makes it both safe and fast, and where it is worth learning.","category":["Rust","Programming Blogs","coding","technology","Web Development"]},{"title":"Neo4j: A Modern-Day Ninja","link":"https:\/\/anzalabidi.dev\/writing\/neo4j-a-modern-day-ninja\/","guid":"https:\/\/anzalabidi.dev\/writing\/neo4j-a-modern-day-ninja\/","pubDate":"Sat, 28 Jan 2023 18:33:25 GMT","description":"A tour of Neo4j and graph databases, and the problems where relationships matter more than rows.","category":["Databases","Beginner Developers","technology","Web Development","webdev"]},{"title":"Why you need to learn PHP","link":"https:\/\/anzalabidi.dev\/writing\/why-you-need-to-learn-php\/","guid":"https:\/\/anzalabidi.dev\/writing\/why-you-need-to-learn-php\/","pubDate":"Thu, 26 Jan 2023 18:25:36 GMT","description":"Why PHP was still worth learning in 2023, and where it shines.","category":["PHP","Beginner Developers","Web Development","Developer","languages"]},{"title":"My work from home workstation","link":"https:\/\/anzalabidi.dev\/writing\/my-work-from-home-workstation\/","guid":"https:\/\/anzalabidi.dev\/writing\/my-work-from-home-workstation\/","pubDate":"Thu, 26 Jan 2023 18:16:22 GMT","description":"The good and the hard parts of working from home as a web developer, and the desk that made it work.","category":["workathome","Beginner Developers","layoff","HTML5","news"]},{"title":"Github Repository Controls","link":"https:\/\/anzalabidi.dev\/writing\/github-repository-controls\/","guid":"https:\/\/anzalabidi.dev\/writing\/github-repository-controls\/","pubDate":"Thu, 26 Jan 2023 18:00:05 GMT","description":"A first GitHub repository from scratch: Git against GitHub, and the controls worth knowing.","category":["GitHub","Beginner Developers","start","news","github-actions"]},{"title":"Virtual Assistant , What ,When and how.","link":"https:\/\/anzalabidi.dev\/writing\/virtual-assistant-what-when-and-how\/","guid":"https:\/\/anzalabidi.dev\/writing\/virtual-assistant-what-when-and-how\/","pubDate":"Thu, 26 Jan 2023 14:22:46 GMT","description":"What a virtual assistant does, when a business needs one, and how to hire well.","category":["virtual assistant","newbie","technology","Amazon"]},{"title":"What you need to know about programming.","link":"https:\/\/anzalabidi.dev\/writing\/what-you-need-to-know-about-programming\/","guid":"https:\/\/anzalabidi.dev\/writing\/what-you-need-to-know-about-programming\/","pubDate":"Thu, 26 Jan 2023 14:13:18 GMT","description":"Programming explained from first principles, for anyone deciding whether to start.","category":["Programming Blogs","Beginner Developers","Programming Tips","C++","Python"]},{"title":"Artificial Intelligence and Robotics In A Nutshell","link":"https:\/\/anzalabidi.dev\/writing\/artificial-intelligence-and-robotics-in-a-nutshell\/","guid":"https:\/\/anzalabidi.dev\/writing\/artificial-intelligence-and-robotics-in-a-nutshell\/","pubDate":"Thu, 26 Jan 2023 13:55:22 GMT","description":"AI, machine learning and robotics in plain terms: what each one is and how they fit together.","category":["AI","chatgpt","Machine Learning","Computer Science","Artificial Intelligence"]}]}}