Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Conceptual Modelling in an Agile World: The key to good UX!

Ben Ellerby6 min read

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 →

The Tale of the Lean Baguettes of Barcelona

Flavian Hautbois7 min read

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 →

Pair Programming and When To Use It

Farhan Mannan4 min read

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 →

Use git, ssh and npm on windows with Git Bash

Nicolas Ngô-Maï4 min read

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 →

Symfony, Ansible and your staging server set up in one hour

Maxime Thoonsen2 min read

[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 →

Interacting with SVG image files using Twig

Pierre Poupin3 min read

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 →

Pretty Url in AngularJS and Loopback. Drop the '#'

Georges Biaux3 min read

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 →

One Year With Wkhtmltopdf: One Thousand Problems, One Thousand Solutions

Vincent Langlet3 min read

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 →

Facebook Live Videos Made Interactive

Sammy Teillet3 min read

Facebook released its new feature: the Live Video.You're surely aware that America elected a new president and you may remember the buzz of that night: the live from ABC News asking who will win, by making people vote through the…

Continue reading →
Load Next Posts