Notre blog

Comment tester fonctionnellement un projet legacy

22 mars 2019. Travailler sur un projet fraîchement démarré, c’est hype ! Mais beaucoup d’entre nous n’ont pas cette chance. Au travers d’une mission, j’ai dû mettre en place un système d’intégration continue sur un projet considéré par certains comme « legacy ». Le projet comporte plusieurs dizaines de milliers de lignes de code, une base de donnée MySQL d’environ 8Go et une autre base MongoDB de plus de 1Go. Ce projet a déjà quelques tests unitaires, qui sont lancés par les développeurs en local, mais aucun test fonctionnel. Première étape : CI et tests unitaires Chez JoliCode, nous utilisons et aimons beaucoup Docker. Mon choix s’est naturellement porté vers celui-ci pour industrialiser la CI.… Lire la suite

Mon serveur local avec le binaire Symfony

21 mars 2019. Afin de développer efficacement et de pouvoir détecter au plus vite les soucis pouvant survenir en production, il est préférable d’avoir une stack locale au plus proche de la stack de production. Pour cela, Docker est un outil que nous ne pouvons que vivement conseiller (depuis d… Lire la suite

Retour sur le pgDay Paris 2019

19 mars 2019. JoliCode était présent au pgDay Paris 2019 qui se tenait le 12 mars. Le pgDay, c’est des passionnés originaires de toute l’Europe qui se retrouvent à Paris le temps d’une journée pour échanger autour du merveilleux SGBD Open Source qu’est PostgreSQL. Des événements similaires aur… Lire la suite

L'opérateur de merge en YAML, le pire ennemi de la duplication de configuration

5 mars 2019. 📺 Dans l’épisode précédent… Fin 2017 à l’occasion du Calendrier de l’avent de l’AFSY, Baptiste avait écrit un article plein de bons conseils pour configurer efficacement EasyAdminBundle. Depuis, nous avons été confronté à de nouveaux cas qui nous ont forcé à repousser les limi… Lire la suite

Comment nous avons remplacé OpenResty par NGINX ?

25 février 2019. Nous maintenons pour le compte d’un de nos clients une API Gateway que nous avons construite avec nos petites mains (pas de Kong ou Tyk ici, c’est une API Gateway assez simple). Cette API Gateway permet simplement de protéger un ensemble d’API (/api1, /api2) avec un token. Po… Lire la suite

Qualité

Un de nos articles vous a aidé dans votre travail et vous voulez nous remercier ? Vous avez trouvé une typo ou une erreur ? N'hésitez pas à nous le faire savoir en nous envoyant un message.