PinnedInDjango UnleashedbyNuno Bispo·Apr 14, 2025How to Convert Markdown Files to PNG ImagesThis utility leverages popular Python libraries such as Markdown for rendering text as HTML and Selenium with ChromeDriver for capturing…
InDjango UnleashedbyNuno Bispo·6d agoBuilding a Weather Home Screen on a Reflective LCD (MicroPython, ESP32-S3)This post is a weekend walkthrough to get the ST7305 driver working, connect WiFi, pull live weather from Open-Meteo, and have something…
InDjango UnleashedbyNuno Bispo·Jul 3Tracking YouTube Video Watch Progress with DjangoYour Django app serves a YouTube video. The page loads, the player appears, and your database records nothing. You have no idea whether the…
InDjango UnleashedbyNuno Bispo·Jun 25Should Your App Adopt Passkeys?This article is a decision guide. The question isn’t how to implement passkey login. It’s whether you should, when the timing makes sense…
InDjango UnleashedbyNuno Bispo·Jun 22PydanticAI vs LangChain — Choosing an Agent Framework for Production, Not DemosWhen you’re choosing an agent framework, popularity is the wrong scorecard. Pick the one that fails loudly in development and gracefully in…A response icon1A response icon1
InDjango UnleashedbyNuno Bispo·Jun 12Why Architecture Reviews Need Contracts, Not ChatThis article shows how to build a multi-agent architecture reviewer that produces a structured review artifact: normalized findings with…
InDjango UnleashedbyNuno Bispo·Jun 1uv for Faster Teams, Fewer Environment FiresPython dependency management is not a developer problem. It is a team productivity problem that shows up as slow CI, painful on-boarding…
InDjango UnleashedbyNuno Bispo·May 26The 3am Pager — A Scrappy LLM Cost Monitor with Python and ntfy.shThis article is for the ones building an LLM product and want to know what it actually costs you — per feature, per user, per request —…
InDjango UnleashedbyNuno Bispo·May 14Your RAG Pipeline Is Lying to YouWe will walk through a concrete RAG example — a pipeline over a corporate annual report — and build the testing layer that most teams skip…
InDjango UnleashedbyNuno Bispo·May 7Your Python Tool Needs Persistence — It Doesn’t Need a Database ServerYour Python tools need persistence. Here’s how to add it without spinning up a database server, using TinyDB, a zero-dependency document…