On Strongly Typed Logging
Logging is a crucial element of monitoring highly available systems. It allows not only to find out about errors but also quickly identify their cause. Logs are often used to generate metrics that help business and engineering make informative decisions on future development directions.
Remote Worker Notes – Tools and Setup
For the last couple months I've been working remotely with our search team at OpenTable. Let me share our remote working setup and some rationale for our choices. I will shy away from judging how it's all worked out and leave that for subsequent blog posts.
Counting in ElasticSearch
Counting is the religion of this generation it is its hope and its salvation. Gertrude Stein
One Gun - Many Enemies
I spent some time, re-investigating Javascript. After a few months of intensive TDD and SOLID training at OpenTable I was curious how those principles apply in a slightly different environment. Guess what, they do not differ that much... I planned to write about all this sometime in the future after gaining more experience from real battles ahead, however Watirmelon post invited me to attack this subject immediately.