RSSAmplifier

Blog

Andrew Cholakian’s Blog

Various ramblings

blog.andrewvc.comRSS feed ↗10 posts

Latest posts

Now, I am a Ruby Miner

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…

Optimizing Supply Chain Networks with Pareto

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…

I’m writing an Elasticsearch Book!

I’ve released an early draft of an elasticearch book I’m writing, exploring-elasticsearch. A bit of backstory about this book:

A Benchmarking Crawler in Clojure

I recently wrote a benchmarking crawler, crawl-bench in clojure, specifically targeted at profiling Rails apps with rack-cache.

How We Integrated ElasticSearch and Rails at Pose

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…

Engulf - Building for Speed. Part 1

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.

Using Markov chains for HTTP benchmarking

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.

Engulf 3 HTTP API Now Working!

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.

D3 + Backbone @ js.la

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!

Misc. JVM Concurrency Reading

Some interesting stuff has all seemed to jump across my screen over the past few weeks regarding JVM concurrency. Here’s a brief run-down: