Our recent articles
Load Previous Posts

I always feel guilty when I suddenly motivate myself to go to the gym, then have all the painful thoughts like going out in the cold, being sweaty and feeling stiff afterward and decide that I'd rather stay in bed…
Continue reading →
Modelling is a widely used tool in Computer Science, but often only thought about from a programming, architecture or requirements gathering perspective. There is a large amount of Human Computer Interaction (HCI) research that shows the importance of modelling the…
Continue reading →
How a Spanish Coffee Chain started to go Lean This article wants to be a friendly and concrete introduction to Lean. If you have only heard of the concept, I hope you get a clearer view of what Lean is. If you’re…
Continue reading →One Year With Wkhtmltopdf: One Thousand One Problems, One Thousand One Solutions
Vincent Langlet3 min read
In the previous article, we saw how to use wkhtmltopdf. But, when I did it, I encountered problems that I really want to share with you. Each problem has a solution First, you have to understand what wkhtmltopdf does: rendering the html with…
Continue reading →What is pair programming? Pair programming is when two developers work on the same task on a single machine in a specific way: in pair programming (or “pairing”), the two devs must swap between two roles:one at the keyboard, physically writing…
Continue reading →
If you are used to develop on Linux and you have to suddenly switch back to Windows for a particular project, it can be really painful to use native tools like putty or power shell to develop.Don't worry, there are…
Continue reading →[Edit]: I'm writting a book about Ansible, click here if want a free draft.When you start a new project and you create the Ansible provisioning for it, you will do those tasks:Find the right role on Ansible Galaxy and check…
Continue reading →
What is the SVG file format and why should I care? SVG stands for Scalable Vector Graphics.It is a file format for vectorial images described using XML tags. Since it is vectorial, it presents a few advantages:it is lightweight you can zoom it…
Continue reading →
AngularJS routing system is great to create RESTful single-page applications, but it comes at the cost of accepting the # fragment in all your urls. There are several reasons you would like to drop this tiny character:Search Engine Optimization (SEO)…
Continue reading →Have you ever tried to generate a pdf in your application? This year, I have. Twice. I'm sure there are several means to this end. For example, one of my colleagues used phantomjs and then wrote an article about his experience. But…
Continue reading →