Recent Posts

Security Scanning Rust Dependencies

less than 1 minute read

Gitlab has added support for dependency scanning to their CI system. The recommended method for enabling this support is to enable their CI step that detects...

Rust CI on Gitlab

1 minute read

Setting up Rust CI on Gitlab is a fairly easy task, until you want to actually use it ;-) Throughout my time developing Rust libraries and applications, I’ve...

Packaging Rust Binaries

2 minute read

I spent a bit of time recently working on getting Launchpad to build my Rust binary into something that could be easily installed. To make this search easier...

Adding Actions to a Juju Charm

2 minute read

I wanted to add a couple of actions to a Juju charm, specifically Ceph, and I wanted to be able to test the action to ensure that Ceph received the command a...

User Generated Templates in Ruby

1 minute read

I started a side project recently for hosting many sites from within one application. I decided to use Liquid to allow users to create their own site designs...

The Future of Cyber Security Innovation

6 minute read

At an event hosted by the Christian Science Monitor (Passcode), invincea, and Vectra, DARPA’s Frank Pound gives a live demonstration of Plan X.

Gun Control? No, Ammo Control

1 minute read

I don’t usually care enough about guns to have much of an opinion about gun control but all of this talk recently has pushed me to respond. I’m infuriated t...

Thoughts About Relocating

1 minute read

It isn’t for everybody but my wife and I decided that it was probably for us several months ago.

SEO Early On, Part 3

1 minute read

On a slightly more technical note than my previous 2 posts (Part 1 and Part 2) on SEO, page speed is quite important. There are some great tools for checkin...