Premature optimization isn't the root of all evil

Thursday, April 7, 2016 » programming

Ask a question regarding the performance characteristic of some piece of code on the Internet and you’ll end up reading an answer along the lines of “premature optimization is the root of all evil”.

I’m starting to get sick of reading those answers. Optimizations aren’t evil.

Building SQL Auto Completion - Funday at CrateIO

Tuesday, October 7, 2014 » Crate Agile Scrum

At Crate we’ve recently introduced something that we call “Funday”. It is probably similar to what Google has been doing with their “20%” time. In this Post I will take a deep dive into the Crate core and explain how I used that time to build an auto completion mechanism for SQL statements.

Running Crate Data on CoreOS and Docker

Tuesday, September 2, 2014 » Crate Linux
Recently I’ve been playing around with CoreOS which is a fairly new Linux distribution. Opposed to other new distributions that keep popping up CoreOS brings some interesting new ideas and does a whole lot different than conventional distributions. It is very minimal and targeted towards cloud or clustered environments. With systemd, Docker and Btrfs as its core components with two interesting additions called Etcd and Fleet. Etcd is a distributed key-value store and fleet extends systemd and transforms it into a distributed init system.