Mozilla Global Sprint

I wanted to share my experience of participating at Mozilla's Global Sprint 2018. The Global Sprint runs once a year and is a two day...

Tunnelling TCP over DNS in 2018

I wrote this article after seeing that no one had written anything about tunnelling tcp traffic over dns since 2016. A common use of this type...

Open source tools and work proxies

I often use a lot of open source tooling at work, initially I started with with node and npm (for our front end), and more...

Rust2018 - A year of talks

Background: This my blog post for the Rust team's request for community blog posts. Before I address my hopes for Rust in 2018, I thought I'd...

Flocking shell

Yesterday, I had an interesting problem. My cron task spawned hundreds of copies of itself because it was blocking on a database call. If a...
Looking for more posts? Check out the archive!