Skip to content

Articles from Nicolas Girault

Theodo at the Barcelona Lean Summit

November 25, 2016Nicolas Girault1 min read

At Theodo we always try to find a better way of doing things. We are strong advocates of the lean mindset but we know we still have a lot to learn...

Continue reading →

Straight to production with Docker, Ansible and CircleCI

May 10, 2016Nicolas Girault5 min read

Docker shakes up the way we use to put into production. In this article I'll present the main obstacles I encountered to set up the production workflow...

Continue reading →

Speed up npm install with a local registry to cache packages

January 17, 2016Nicolas Girault3 min read

Remember the last time you ran the npm install command, and you had time to grab three coffees, learn Russian and read Dostoievski before you could do anything productive? During the installation of a node app, the npm install step is doubtless the most time consuming one. Assuming your network is…

Continue reading →

You want to do Scrum? Start with Daily Reports

October 15, 2015Nicolas Girault4 min read

Who is your client? In every professional relation, you have a provider and a client. Whether she's your boss or the head of a company you're dealing with, the client is the one you are creating value for and she is the one you want to bring onboard. At Theodo we help our clients to solve their…

Continue reading →

Functional testing in an environment of Flask micro-services

July 13, 2015Nicolas Girault3 min read

Functionally Testing an API consists in calling its routes and checking that the response status and the content of the response are what you expect.

Continue reading →

Docker and Virtualenv? A clean way to locally install python dependencies with pip in Docker

April 22, 2015Nicolas Girault1 min read

If you've ever developed a python application, you've probably installed your python dependencies in a virtualenv. Thanks to virtualenv your project dependencies are now isolated from your other projects and from the operating system packages. Simple, isn't it?

Continue reading →