Architecture Microservices – Les bonnes pratiques

Posted on by

Après plusieurs années de développement logiciel et de maintenance, certaines applications d’entreprise s’avèrent laborieuses et trop coûteuses à faire évoluer. Ce type de dette technologique est un constat, une difficulté majeure, que rencontrent à terme de nombreuses entreprises. Cela conduit souvent à faire table rase des développements passés, et à les reconstruire à partir de…

Mutation Testing – Comment évaluer la qualité de ses tests unitaires

Posted on by

De tous les outils de l’amélioration continue pour veiller à une bonne qualité de code, l’un des plus populaires, des plus simples (et probablement mon préféré) est l’utilisation des tests automatisés (unitaires et autre). Or, il ne suffit pas d’écrire des tests unitaires. Ceux-ci doivent aussi se révéler efficaces. Le TDD (Test Driven Development) ou…

Symfony 3: some new features that i like

Posted on by

New in Symfony 3.3: Getter injection As part of our experimental features program, in Symfony 3.3 we’ve added a new feature called getter injection. This adds up to the usual mechanisms used for dependency injection and doesn’t replace any of them. Instead, it provides an additional way that fits some specific use cases. Getter injection…

Extended Definition Of Done

Posted on by

Source: qafoo.com When software projects grow it is considered helpful if the software follows an established structure so that every developer finds their way easily. If the used structures and patterns change per developer or even every couple of months or years it will get really hard to maintain the software. There are multiple reasons for…

Avoir une bonne stratégie Git avec Git Flow

Posted on by

Git est l’outil le plus utilisé pour versionner nos projets, c’est bien, c’est utile mais quand on commence à être plusieurs sur un même projet, les problèmes peuvent arriver très rapidement. Adopter une bonne stratégie en utilisant Git est donc de mise si nous voulons éviter tout ça. Dans cet article nous parlerons de Git…

Circuit breaker pattern – Comment fiabiliser nos microservices

Posted on by

Aujourd’hui les architectures micro-services sont de plus en plus répandues. Mais quels sont les moyens de contrôler votre nouveau système d’information ? Mettons fin au mystère dès maintenant, le circuit-breaker, c’est le disjoncteur de votre architecture micro-services. Mais comment cela fonctionne et pourquoi en aurions-nous besoin ? Voila une suite d’articles intéressants en français concernant le…

certy_logo

How to choose a PHP framework

Posted on by

PHP is one of the most popular programming languages around the world, and the recent PHP 7 release made this server-side programming language better and more stable than ever. PHP is widely used in major projects. Facebook, for example, utilizes PHP for maintaining and creating their internal systems. WordPress uses PHP to power its internals,…