MCP is dead. Long live the CLI

I’m going to make a bold claim: MCP is already dying. We may not fully realize it yet, but the signs are there. OpenClaw doesn’t support it. Pi doesn’t support it. And for good reason.

How I gained commit access to Homebrew in 30 minutes

Since the recent NPM, RubyGems, and Gentoo incidents, I've become increasingly interested in the potential for package managers to be used in supply chain attacks. On Jun 31st, I went in with the intention of seeing if I could gain access to Homebrew's GitHub repositories.

Building Infrastructure in Parallel

In the early days of stacker at Remind, the number of stacks that we were managing was just a handful. CloudFormation stacks were updated sequentially, without any parallelism, and everyone was happy.

Docker image digests

How confident are you that your infrastructure is running the Docker images that you expect to be running? If you deploy Docker images by tag, for example :latest, you shouldn't be.

Keeping AWS secrets secret with ECS

One of the most important aspects of our security strategy in the Operations Engineering Team is to mitigate the risk of leaked AWS credentials. Even if you follow AWS best practices of putting your infrastructure within a VPC, leaking AWS credentials provides keys to the castle.

The Perfect Testing Stack

Testing is important. Your test suite should be just as elegant and thought through as your application code. Over the past year, I’ve landed on what I think is the perfect combination of gems for testing Rails/Ruby applications.

Handling mass assignment with Active Admin

With the recent Github security vulnerability, a lot of people have been paying closer attention to security in their Rails applications, mainly when dealing with mass assignment.

Metaforce - A Ruby gem for interacting with the SFDC Metadata API

I’d like to introduce you to a little pet project I’ve been working on in my spare time; Metaforce. Metaforce is a Ruby gem that abstracts the Salesforce Metadata API, which is a Soap based API for CRUD’ing metadata on Salesforce organizations.

How to Install rbenv on OS X

rbenv is a tool for managing ruby versions. It’s similar to RVM but doesn’t require configuration files. Instead of using gemsets, the user is expected to make use of bundler to manage gem dependencies.

Force.com syntax highlighting for VIM

I despise Eclipse and the Force.com IDE; it’s an extremely bloated piece of software. Thanks to Eclim, it’s possible to take advantage of the good parts of Eclipse but use VIM to edit apex classes, visualforce pages, etc.

Native Windows Controls in .NET

I came across a very frustrating issue while writing uTorrent Notifier; the fact that the default context menu/main menu controls look absolutely hideous. They use the Office 2007 look and feel and I think I speak for most people when I say that Office 2007 was not exactly the holy grail of good design. However, the Windows Vista/7 context menu’s...

The Arduino Focuser

In case you've never heard of it, the Arduino is a tool for the design and development of embedded computer systems. This is where I decided to start my homemade ASCOM compliant computerized focuser.