March 5, 2026
A developer workflow for turning blog posts into LinkedIn carousel slides using Gemini SVG generation, Puppeteer PDF conversion, and a four-line Python merge script. No Canva, no SaaS tools.
March 5, 2026
MCP servers turn Claude Desktop from a chat window into a workspace where applications actually run. Here's what Model Context Protocol is, how it works, and why 97 million monthly SDK downloads suggest this isn't just hype.
March 4, 2026
I build a lot of single-file HTML prototypes with Claude Code. They work, but they all end up looking the same. I tested three approaches to fix this - Claude Skills, manual prompt engineering, and Gemini MCP feedback.
March 2, 2026
I’ve been running Claude Code every day for the last few months. MCP servers, ... Read more
March 1, 2026
I’ve been curious about AI content detection for a while. Not how to beat ... Read more
February 20, 2026
Claude Code has been my main coding tool since about October last year. It’s ... Read more
February 19, 2026
VRAM decides everything when running local AI. Tested Corsair VENGEANCE builds from $2,999-$6,999, the RTX 5080 trap, and which GPU tier runs which models.
February 12, 2026
Every MCP server that connects to Google Search Console has the same fundamental limitation. ... Read more
February 9, 2026
I’m very bullish on the importance of implementing AI tool use in the workplace, ... Read more
February 7, 2026
I spend most of my working day in Claude Desktop. Research, writing, data analysis, ... Read more
February 7, 2026
Not all that long ago, I found myself trying to find an answer to ... Read more
February 2, 2026
I wanted to build on my experience working with the MCP protocol SDK to ... Read more
January 29, 2026
While AI will never replace human creativity, it can certainly help with productivity. Today ... Read more
January 27, 2026
Update: in this post I mentioned I’m working on a project that produces job ... Read more
January 26, 2026
Not that long ago, I was searching for an answer to a question about ... Read more
January 14, 2026
This morning I found myself tasked with analysing a dataset for a client. While ... Read more