I’ve recently made a big move. As a 7 year long ViM and Emacs user, switching to a new text editor feels akin to switching to a new religion. So, I was especially surprised to find myself falling for a big fat honking IDE, Ruby Mine, over the past few months. In the past I’d dismissed it as bloated and clunky. However, when we started getting serious about Typescript at Pareto, I thought I should…
I’ve been quiet for a while, quiet because I’ve been incredibly busy with my new startup Pareto. Joining up with my partners, Nicholas Hamm, our CEO and Trent Strong, our CTO, has been one of the best decisions I’ve made, and I’m excited for what lies ahead of us in the field of supply chain modeling and optimization. In a future post I’ll be sure to get into the details of what we do and the…
Elasticsearch is a tricky integration point for many Rails apps. When we added search to Pose we went through a months long process of refinement, trying out different solutions and ultimately rejecting them and building our own as shortcomings became apparent and complexity rose. In the end we wound up building our own client, Stretcher, and our own set of Rails integration tools which are not…
On-and-off, for the past year, I’ve been working on Engulf, a pet open source project. It’s a high-performance distributed HTTP load tester. I’m excited to say that its 3.0 release is nearly ready. A lot has gone into this release, and I’d like to share some of the architectural decisions that went into it.
In the latest version of engulf, my distributed HTTP benchmarker, I decided to support request pattern generation via Markov chains. The idea for this came from my brilliant friend Trent Strong.
I’ve been working on the new version of my scalable HTTP load-tester engulf quite a bit lately, and it’s getting very close to the 3.0.0 release! While the Web interface is still non-functional, the rest is in good shape, and fully functional.
The awesome people at js.la just put up a video of my presentation there a few weeks ago! The code samples are available on this github repo. Enjoy the video embedded below!