All Stories

Is async programming worth the trouble?

A few years ago node.js popularised asynchronous I/O to write server side web applications. Since then I often hear that asynchronous web applications are faster and more scalable. And that...

How to neatly organise assets in a Rails app

One of the great things about Rails is that it comes packed with a lot of useful conventions. I can open open a new Rails application and I immediately know...

Cognitive load in programming: why the brain is the bottleneck

Controlling complexity is the essence of computer programming. — Brian Kernighan

A minimalistic foundation for a Rails REST API

While working on Gazpacho I came to a point where I started to think it would be nice to have an API. Over the years I’ve worked with big Rails...