I had never used Blender before starting this project. I knew what it was, of course, but if you had asked me to create a room, place paintings on the walls, configure materials and lights, add cameras and export everything as a GLB file, I would not have known where to start. I have been exploring AI agents for a while, especially the idea of using an LLM not only to generate text, but to operate…
I like building small proof-of-concept projects. Writing the code is usually the fun part; explaining the project afterwards is another story. Normally, I write a post like this one, but this time I wanted to try something different: a narrated video explaining the code and the project’s architecture. Something like a video podcast with two synthetic voices, accompanied by a presentation of the…
This project is a spin-off of a small that we started during the Katayuno on June 20, 2024. Katayuno is a Saturday morning programming kata where the conversation, debate and retrospective normally matter more than finishing the exercise. That time, helped by AI, almost every team actually finished. My version used React, TypeScript and Vite, with PokeAPI directly from the browser React Pokédex .…
Say the input is Thanks for your feedback. I think we can find a middle ground . Instead of just searching for those words, the system searches for negotiation, conciliatory, guarded optimism, diplomatic and bridge-building, all at once. The search doesn t just look for passages about feedback. It looks for passages that feel the same way Continue reading What Homer Would Reply to Your Email: A…
Configure known log groups in settings.py: Now you can ask specific questions about your logs: With custom CloudWatch Insights query: Using natural language time ranges: The project also allows us to launch an interactive session for exploratory analysis: This ensures you can analyze any time range without manual intervention, regardless of log volume. For large Continue reading AI-Powered…
The web is full of articles that do not want to tell you what happened too soon. The headline hints at something. The first paragraphs add suspense. The useful information is somewhere below the fold, after the cookie banner, the newsletter box, a couple of related links, and enough scrolling to make the advertising model happy. That is annoying when all we want is the news. That’s my PoC. A small…
That s exactly what this project does. We take a standard Flask REST API and wrap it with an MCP server using FastMCP. Any MCP-compatible client, Claude Code, Cursor, Windsurf, can discover and call the API endpoints as tools, without knowing there s a REST layer underneath.
What if you could describe the music you want to hear and have an AI produce it in real-time, sending MIDI notes directly to your DAW? That’s exactly what I built: a Python application that uses AI agents to generate Eurobeat and 90s techno patterns, outputting them as live MIDI to Akai’s MPC Beats. I’m not a musician. I enjoy playing guitar from time to time, but I have zero experience with music…