Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Have your MVP Running in Prod within 15 Minutes with Serverless

Yu Ling Cheng12 min read

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 →

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 →
Load Next Posts