Development Practices Is GitHub Actions Putting Your Software at Risk? A compromised npm package usually impacts an application runtime. Compromised GitHub Actions can have much larger blast radius.
TypeScript LangGraph’s Execution Model is Trickier Than You Might Think LangGraph is powerful for orchestrating stateful workflows in LLM applications. It took a while, though, to get a grasp on the foundations of the execution model.
Developer Tools Maximize Vim with Macros Macros let you capture a series of actions and replay them, building complex, repeatable edits using the Vim capabilities you already know.
AI for Developers Keep Your Workflow Safe with MCP It seems every major service provider is racing to release MCP compatibility right now - with some implementations more useful than others.
Artificial Intelligence A Practical Guide to Running Local LLMs With a temporary instance of a model and a bit of setup, running a local LLM can be an incredibly useful tool.
DevOps & System Admin. How to Hot Reload Kubernetes with Skaffold I will describe how I leveraged Skaffold to hot-reload a deployment on our Dockerized Minikube cluster and some issues that arose.
Development Practices How to Use C4 Diagrams in Systems Architecture My team recently used C4 diagrams to represent software systems. The standardized diagramming language creates a level playing field for all.
Developer Tools JSONoid Discovery: Simplify Schema Discovery On a recent client project, my software development team dealt with a legacy NoSQL database with the help of JSONoid Discovery.
Personal Optimization Not Just Another Programming Language: Skills That Make a Difference Recently, I’ve had several opportunities to mentor high school to college-aged aspiring programmers. Here are the skills that really matter.
Growing as Makers Try These 2 Games to Make Learning Programming Fun Here are two games I stumbled upon whose key mechanic is programming. Each game can make learning to program fun.
Development Practices The Value of Writing About Bugs A good bug-fix story has a lot of value. I want to explain why I think developers should spend more time writing about bugs.
Developer Tools Bundle Analysis: An Underrated Tool Bundle analysis tools can help a developer find mistakes and bloat that could be optimized to provide a better application to their users.