The Weekliest Links, Yak Edition

June 6th, 2014 by Wes

We’re back, after a month hiatus! Did you miss us? Yak Shaving – We’ve encountered a bug wherein you find another bug which is due to another bug which is due to another bug and before you know it, you’re knee deep trying to fix something that at first glance bears no relation to the […] Keep reading

The Weekliest Links, Julia Gulia Edition

May 2nd, 2014 by Wes

Continuing our posts from the last time, we wanted to share a few more weekliest links from the reading lists of Chartbeat engineers: Optimizing a system for performance or scalability or reliability is something we all eventually have to face, but we are always warned about the ills of pre-mature optimization. In contrast, the Mature […] Keep reading

The Weekliest Links

April 25th, 2014 by Wes

Chartbeat engineers are avid readers and we wanted to share some of the gems that we’ve come across recently (or not so recently). This being the engineering blog, these links are engineering-ish related.  The Big Ball of Mud – at Chartbeat we write a lot of APIs and have repeatedly run up against the problem of staying […] Keep reading

How designers can create interactive prototypes with Illustrator

February 19th, 2014 by Nathan Potter

On his blog,, Tom explains how you can quickly go from Illustrator to an interactive clickable prototype in the browser without the need for a developer, without writing HTML, in about 10 minutes. Keep reading

Part 2: Lessons learned tuning TCP and Nginx in EC2

February 12th, 2014 by Justin

EDIT 2/20/14: Updated to reflect correct response time metric In part 1 of our post, one of the items we discussed was our issues with using DNS as a load balancing solution.  To recap, at the end of our last post we were still setup with Dyn’s load balancing solution and our servers were receiving […] Keep reading

Hacking Cassandra

January 10th, 2014 by Nathan Potter

Tadas (@tadasv) looked at implementing HyperLogLog in Cassandra during hack-week. Checkout his blog post on hacking cassandra. Keep reading

Part 1: Lessons learned tuning TCP and Nginx in EC2

January 2nd, 2014 by Justin

Our average traffic at Chartbeat has grown about 33% over the last year and depending on news events, we can see our traffic jump 33% or more in a single day.  Recently we’ve begun investigating ways we can improve performance for handling this traffic through our systems.  We set out and collected additional metrics from […] Keep reading

Data in Your Menu Bar – Meet the Chartbeat Notifier

December 4th, 2013 by Harry

  Hack Weeks at Chartbeat are always a time of joy. A time of joy for trying and learning new things. It’s a great opportunity for everyone at the company to stretch their minds and tackle new challenges they wouldn’t otherwise experience. We get to pair up with people we don’t usually get a chance […] Keep reading

Chartbeat Tech Talks

November 8th, 2012 by beaufour

We are doing so many interesting things at Chartbeat Engineering, and we try our best to share our experiences at conferences and meetups. Here are a few of the recent ones (all of them can be found here). I recently gave a talk at New York Times’ TimesOpen event about how to handle scale: Tom […] Keep reading

Our Development VM

September 24th, 2012 by beaufour

Introduction Like at most other places, we at Chartbeat strive to have the development environment resemble the production environment as much as possible. It should also be easy to maintain and keep up to date. So we set out to implement a “Development Virtual Machine” (Dev VM), with the following requirements: same OS as production […] Keep reading