Our recent articles
Load Previous Posts

This article has been translated in russian here. As you may already know, the average web page is now heavier than Doom.One of the reasons for this increase is the weight of images, and the need to support higher resolutions. Google to the…
Continue reading →
If you are a web developer, you would be amazed by the possibilities that a desktop application offers.Just give a look at the applications listed on electron website to have a quick glance of the infinite opportunities offered by such…
Continue reading →
Over my last working year, I have worked on two big projects, both more than 18 months old with several scrum teams working on it. And both facing a few regressions in production each week. Although I knew it existed and…
Continue reading →
One week ago, our production server was down for a few seconds because of the command supervisorctl reload had restarted the server. Thus, I made some research to prevent the command to be run again with the reload option. The first clue…
Continue reading →Here is what I learnt while testing backend calls to the database on a project using node.js with Loopback and a PostgreSQL database though this article would apply to any technology. Basically, it all goes back to saying that each test…
Continue reading →As a developer, I find exciting and captivating to discover a new technology or to learn a new language. But how to do it effectively? Here are few tips you can try when beginning a project on a new technology :Understand…
Continue reading →
You can follow this article with the related Github repository. Introduction During a mission I did at Theodo, I worked on a security issue about controlling the access to an application.It included changing NGINX and Apache configurations. When the issue was discovered, we…
Continue reading →
On a breezy day in March, I, along with three other TheodoUK-ers, attended React London 2017. Standing in the stark light of the Westminster sun that silhouetted the brutalist architecture of the QEII Centre, we admired the conference's production value…
Continue reading →
Are you tired of always writing the same comments on others pull requests? Are you tired of always reading the same comments on your pull requests? Stop wasting time, here’s the solution. Step One: Install linters on your project For your php files Inspired…
Continue reading →
Loopback is a node framework based on Express which provides the CRUD to accelerate high value features creation. However, these basic functions may not answer to your needs or partially. For example, you might want to send a mail to…
Continue reading →