J’ai davantage de temps libre je vais donc pouvoir consacrer plus de temps à ce blog. Au cours des 5 prochaines années, je vais publier une série d’articles, souvent d’architecture. Les prochains à sortir seront (dans le désordre): série de
Lancer les tests behat par lots par un script
Récemment, j’ai dû mettre en place un script générique de lancement de tests behat via composer. En fait, la vraie raison de ce script est la possibilité de le lancer sur une CI et de n’afficher une erreur que si
tests Behat/Mink sous docker en Symfony3 & 4
Récemment, j’ai dû mettre en place des tests BEHAT/MINK sous docker. Je l’avais fait sur mon poste en local en faisant tourner un jar selenium et m’étais dit: « oh, ça ne va pas être bien compliqué ». Que nenni! J’ai littéralement
Automatisation d’une MEP
En général, quand nous faisons une MEP, plusieurs étapes doivent être effectuées: merger les PR ou les MR déployer chaque projet créer une version JIRA taguer chaque ticket avec cette version déplacer les tickets dans « prod » déployer la version publier
Le design pattern Builder
Récemment, j’ai été confronté au fait de devoir manipuler les mêmes données pour ensuite les convertir dans trois formats différents (des formats de sous-titres en l’occurrence). A des fins didactiques, je vais ici prendre un exemple très simple: manipuler les
Le Master Data Management et son rôle dans la performance d’une entreprise
Ces dernières années, les données ont eu tendance à devenir toujours plus complexes, spécialisées et volumineuses. Au cœur du Système d’Information, elles alimentent les applications qui, par des processus transactionnels, permettent au système décisionnel de générer des indicateurs de pilotage
Site à l’abandon? Que nenni!
Bonjour à tous, Vous avez vu que les publications se font rares depuis un moment, malgré une folle envie d’écrire… sur le DDD, sur les design pattern, sur les pattern de messenging, sur Symfony3 et à présent 4… Forte envie
Le composant workfow
Ce composant, introduit dans Symfony 3.2, est extrêmement puissant. Il permet de créer des state machines (donc un seul état possible à chaque fois) ou des workflows (plusieurs états possibles à chaque fois). Cela peut être très utile lorsque vous
Symfony live 2017 – Sécuriser nos API avec JWT
André Tapia nous a présenté ce standard qui commence à être bien connu et qui peut être couplé à l’oAuth. JWT est un standard qui repose sur une RFC qui fournit un moyen d’authentification (repose sur un token sécurisé) pour
Symfony live 2017 – Architecture inutile
Symfony offre au développeur PHP une grande souplesse et une puissance certaine. Malgré cela, comme tout outil, il peut être mal utilisé s’il est mal compris, conduisant parfois des projets dans des situations délicates où l’urgence de la production fait