dmathieu - Software engineering and stuff

20 months in support

Wednesday, 2 December 2015

For the past 20 months (more or less), I have been working with the support team at heroku. Because I am moving to something new (still at heroku), I want to share how I got there and a few things that I learned. Read on...

Time Out Quickly

Friday, 5 December 2014

Working with our support team, I often see customers having timeout problems. Typically, their applications will start throwing H12 errors. The decision to timeout requests quickly wasn’t made to avoid having long-running requests on our router, nor to only have fast apps on our platform, but because standard web servers do not handle these types of requests particularly well. Read on...

HTTP Streaming in Golang

Friday, 13 December 2013

A walk-through an actual problem in go, opening a persisted HTTP connection and receiving messages as they come. Read on...