Better Claude Code with Paddock on Your Laptop
Paddock now runs on your own machine with one command, opens on the Claude Code history you already have, and tells you exactly which parts of your ~/.claude it is and isn't touching.
I'm an experienced full stack software engineer with a passion for UI, UX and the full stack.
Paddock now runs on your own machine with one command, opens on the Claude Code history you already have, and tells you exactly which parts of your ~/.claude it is and isn't touching.
Paddock is a thin wrapper around Claude Code that runs it on a server and gives it a web UI — persistent, resumable chats you can reach from any laptop or phone, with forking, sub-agents, file sending and schedules on top. Here's why I built it and how it works.
I justed added support for Composable Fleets to herdctl. As I build herdctl into more projects, I increasingly find myself creating a fleet of agents per project, and wanted a way to run them all from a central place so that I can juggle a bunch of things at once.
herdctl makes it really easy to run agentic workflows on a schedule. One of the first such workflows I added to herdctl itself was a daily security audit. This has been running for a few weeks now, so I wanted to share some early results.
herdctl now supports Slack and web connectors, enabling AI agents to interact with these platforms. The web connector gives your a
My new 2.5 gigabit TP-Link switches are fast but noisy. Here's how I made them less noisy.
herdctl now supports running Claude Code Agents in Docker containers, significantly expanding your options for locking your agents down. It also added support for the claude code CLI runtime, ensuring your can use your inexpensive Claude Max Plan tokens.
herdctl is an orchestration layer for Claude Code. It lets your agents run on a schedule, as part of a fleet, and puts them right in your discord or slack channel.
Introducing frameit.dev - a free, open source tool for creating professional thumbnails and social media graphics
9 months after the original creation of bragdoc.ai, I've rebuilt it from the ground up with privacy-first architecture, configurable LLM providers, and a proper web UI. Here's what changed and why it matters for engineers tracking their work.
Claude Code and Git Worktrees: a match made in heaven? Not really.
Integrating mdx-prompt with NextJS to build a powerful AI app
Introducing claudify - a simple but powerful shell function that uses Claude Code to automatically fix errors in your command-line operations, saving you time and frustration.
Introducing Task Demon: Vibe Coding that actually works
Deep Research Yourself to get an honest view of what companies see when they think about hiring you
Writing and running great Evals for your JSX-rendered LLM Prompts
LLMs use strings. React generates strings. We know React. Let's use React to render Prompts
LLMs use strings. React generates strings. We know React. Let's use React to render Prompts
Embrace the power of AI tooling, or embrace your own destruction!
My new Narrator AI library writes content around your content so you don't have to - intros, outros and more
ReadNext is a new npm package that creates content recommendations for your Node JS projects.
Easy RAG for TypeScript and React Apps Part 2 - Generating content recommendations using ReadNext
RAG is not just for Pythonistas - it's easy and powerful with TypeScript and React too
Markdown is a really nice way to write content like blog posts and other long-form content, with live components inside
InformAI lets AI see what your user sees in your React apps
React Server Components can throw errors. Here's how to handle and recover from them
React Server Components let you send unresolved promises from server to client.
More than you ever need to know about how React Server Component Payloads work.
Short Dev Loop & excellent automation give teams using Next.js and Vercel an advantage over teams who don't.
The proper hardware setup can make a huge difference to a software engineer's productivity. Here's what I use and why.
React Server Components promise a lightning-fast web. And they are, so long as you use them properly.
Next JS Server Actions are a powerful way to call APIs from your Next JS app. Here's how to use them.
How to automatically back up your OPNsense configurations using the API.
How I got learned to lose the remote controls and make Home Assistant turn on my home theater with a light switch
Bond fans can be pretty, but are often buggy when it comes to lights.
OpenAI introduced Runs, Threads, Messages, Files, Tools and more recently - here's how to use them.
A cheeky way to use Chat GPT to generate Chat GPT Assistants
Microservices are great, but they can be hard to debug. Distributed tracing can help.
A lot has changed in the last few years when it comes to implementing applications using JavaScript.
I use Jasmine as my JavaScript unit/behavior testing framework of choice because it's elegant and ha
So another great Sencha Con is over, and I'm left to reflect on everything that went on over the las
Love working with Sencha frameworks? Want to come work with me on the next generation? I moved on to
Just as with Jacky's session, I didn't plan on making a separate post about this, but again the cont
I didn't plan on writing a post purely on Fastbook, but Jacky's presentation just now was so good I
Sencha Con 2013 kicked off today, with some stunning improvements demoed across the product set. I'm
One of the things I really loved about Rails in the early days was that it introduced me to the conc
As some of you may know, I left Sencha last week to move to another startup just up the road in San
At its simplest, a Sencha Touch 2 application is just a small collection of text files - html, css a
Disclaimers: this is the most unofficial, non-Sencha-backed poll of all time. There's no guarantee
The last few months have flown by faster than almost any before them. The first Sencha Touch 2 relea