secret productivity tips for developers

I hope to get a lot of rage comments with this title because there is no need for secrets when coding. troll intro While coding, do you sometimes look like this? The tricks you will learn here will make you type like this: LET'S GO! almost serious intro Like any…

Read More

headless chrome and firefox in selenium with docker

Selenium automates browsers. That's it. What you do with that power is entirely up to you. Not a lot of people likes selenium, because: it's hard to install it seems unstable it's old (and thus not very attractive) Getting the selenium installation right on every developper environment can be very…

Read More

Premature optimization in nginx configuration

Nginx is good at serving static files, better than node.js. But serving files is accessing disk and disks can be slow, right? After posting Increase ghost and expressjs performance with some Nginx tuning, someone on twitter said: @zeroload And you also can enable Nginx's open file cache…

Read More

Increase ghost and expressjs performance with some Nginx tuning

Ghost blog platform is shiny, new and the markdown editor is GREAT! As a web-performance addict, I wondered how well my DigitalOcean small instance ghost blog was performing. load test I did a load test using blitz.io which is a very simple load testing tool. I selected Ireland location…

Read More

A git pushable web-server

After setting up this ghost blog with a digitalocean droplet, I also needed to host various nodejs (express) applications on different domains. This can be tricky due to the nature of Node.js: easy to develop, hard to deploy. There are a lot of possiblities to deploy Node.js, here…

Read More

A ghost blog in five minutes

Ghost is a new blogging platform gaining some attraction lately. Simply put: provides a side-by-side markdown editor (with GFM support) open source, you can contribute to ghost on github, TryGhost/Ghost written with JavaScript in Node.js Your own ghost blog in 5 minutes I used digitalocean.com, so I…

Read More