Blog

Coming from the Drupal world, I've always been used to work with relational (SQL) databases. In my latest work on Humanitarian ID v2, I switched to a non-relational (NoSQL) database: mongoDB. This switch has some gotchas which I am explaining below.

Creating a Restful API is not easy: it requires quite a bit of experience in technology but also a good knowledge of the client's domain. What it also requires is a good framework. Here is my experience with TrailsJS, a modern web application framework for Node.js.

A l'heure du scandale des "Panama papers" et des manifestations contre la loi travail, la société a de plus en plus besoin d'une chose: de l'innovation sociale. Que penser alors du revenu de base, qui, si il était adopté, pourrait modifier en profondeur notre société ?

Keep your Drupal platform up to date automatically with drupdate.

Besoin d'un site web pour votre activité ? Voici plusieurs conseils pour créer votre site web, du choix du nom de domaine au choix du prestataire.

Here is a list of very common issues I came across in the development of web projects, and how to (hopefully) avoid them. As you will see, many of them are not really related to technology.

While working on a REST API for Humanitarian ID, I came across a tricky (and therefore interesting) use case for a REST API: custom actions.

Drupal 8 is about to be released, so I decided it was time to write a review of it. Here is my list of cool and "not so cool" points about Drupal 8.

Une des choses que j'affectionne tout particulièrement dans mon métier, c'est l'analyse de l'architecture d'un système: déterminer, à partir des besoins, la meilleure architecture possible en terme de structure de données et de division des services. Bien souvent, et tout particulièrement dans les grandes organisations internationales, l'architecture d'un système est dictée par la politique. Et si, pour une fois, on faisait le contraire ?

Dans cette sécurité sociale utopique que je vais vous présenter, c'est la recherche de la simplicité maximale du système (pour des raisons évidentes de coûts) qui dicte la politique à adopter, et non l'inverse.

C'est en ce moment une petite révolution dans le monde du web, l'ICANN, l'autorité de régulation des noms de domaines, va ouvrir un très grand nombre de nouvelles extensions.