If you ask what's the best way to do a fast content site, many people will point you to Jekyll or a similar tool. The concept is simple: nothing will be faster than a statically generated website. But writing a complete website statically is not viable because you will be repeating HT...

Protection against slow clients : Slow clients on the Internet can block your app, like people standing still in front of your door. Unicorn only has a single small door, so it requires you to attach a buffering reverse proxy in front of it, like Nginx. Puma has as many small doors as...

Protection against slow clients : Slow clients on the Internet can block your app, like people standing still in front of your door. Unicorn only has a single small door, so it requires you to attach a buffering reverse proxy in front of it, like Nginx. Puma has as many small doors as...

One thing that I advocate since at least 2008 is the idea of project management and markets in general through the models of Complex Adaptive Systems, Chaos Theory and Evolutionary Biology. I've been largely influenced by the ideas of Nassim Nicholas Taleb and his magnum opus "The Bla...

If you're a seasoned Ruby web developer you're probably familiar and comfortable using the usual suspects to deploy your applications. You're either deploying something simple through good old Thin, or you're orchestrating several Ruby processes through Unicorn workers, or you're tryi...