Mes ressources clés 💎

J’ai listé ici mes ressources clés,
Celles qui m’ont fait m’attacher à la qualité du code,
Celles qui m’ont permis de passer des caps techniques,
Celles aussi qui m’ont fait comprendre qu’un développeur ne doit pas simplement savoir coder,
Bref, celles qui m’ont fait progresser et ouvert sur de nouveaux horizons.

On y parle d’architecture logicielle, de DDD, de clean code, d’architecture hexagonale, de gestion de projet et de plein d’autres choses …

Titre Description Tags
De CRUD à DDD, comment Meetic a sauvé son legacy From CRUD to Hexagonal & DDD, how Meetic saved its codebase Deux présentations de Meetic sur leur migration de CRUD basique à DDD. Pas mal d’exemples concrets. Une est en anglais et la deuxième en francais, les slides sont un poil différents et certaines infos n’apparaissent que sur l’une ou l’autre des presentations. DDD Symfony Hexagonale Event Driven
Exemple de DDD sur Symfony Exemple d’implémentation de DDD sur symfony avec commandes. DDD PHP Symfony
Feature flag guide Un guide sur les feature flags, une technique permettant de gérer différentes versions du même code sans trop causer de problème. Cependant, c’est à utiliser avec précaution. Bests practices Clean code
Orgnanisation des équipe chez Gitlab La documentation concernant les différentes équipes devs chez Gitlab. Avec notamment leurs utilisations respectives du SCRUM. Gestion de projet Agile SCRUM
Mathias Noback: Call sites Un article de Matthias Noback sur l’utilisation des méthodes a usage unique et comment avoir des méthodes plus spécifiques est plus clean. PHP Best practices Clean code Refactoring
Matthias Noback: DDD et séparation de l’infrastructure   DDD Testing PHP Hexagonale
Docker cheat sheet Une réference des commandes docker Docker Infrastructure DevOps
Make your tests fail - Kent C. Dodds Comment s’assurer que nos test soient utiles ? Testing Best practices
Réflexion sur les abstractions de Dan Abramov Une conférence courte de Dan Abramov sous forme de reflexion sur l’utilisation des abstractions. (en plus il est marrant) Testing Best practices Clean code
Avantages des monorepos - Dan Luu Un article de Dan Luu sur les avantages des monorepos, c’est-à-dire des repositories contenants plusieurs composants / projets / paquets. Comme exemple open source, il y a Babel. Apparemment FB, Google et Twitter ont aussi des monorepos internes Version control
SOLID principles with php examples Un petit rappel des principes SOLID, avec des examples facilement compréhensible en PHP. PHP Best practices Clean code
Matthias Noback: Hexagonale architecture Un article de Matthias Noback sur la clean architechture. DDD Hexagonale
Matthias Noback : Arrays & Collections Un style-guide pour les arrays / collections en PHP. PHP Best practices
Facebook engineering - Rebuilding our tech stack for the new Facebook.com Un blog post de facebook expliquant la refonte qu’il ont réalisé et notamment sur leur utilisation de React. JS React logicielle Performance
Event-Driven architecture by Martin Fowler Une conférence de Martin Flower parlant de l’Event-Driven architechture. DDD Event Driven
Symfony Best Practices   PHP Symfony Best practices
Airbnb React Guideline Guideline React de Airbnb Architecture logicielle Best practices Guideline
Conférence Forum PHP sur le DDD Une conférence Forum PHP avec la reprises des bases du DDD et de l’architecture Hexagonale DDD Hexagonale
Blog de Matthias Noback Développeur PHP et auteur confirmé. Son thème de prédilection : “Comment (ré)écrire du code découplé et maintenable”. PHP Veille
Blog officiel de Symfony Blog officiel de Symfony. Beaucoup de post promotionnels, il faut faire le tri.., mais reste toujours utile pour suivre les nouvelles releases. PHP Symfony Veille
Blog de l’agence Liip Blog de l’agence web suisse LIIP. Un grand nombre d’article abordant de nombreux sujets techniques, UI UX, agile, SEO… Veille
Github de Stof Certainement le contributeur le plus productif et reconnu de la communauté Symfony. Toujours intéressant de regarder ses commits, analyser ses reviews et parfois juste se perdre dans tout son travail. PHP Symfony Veille
Blog de Martin Fowler Blog de Martin Fowler, auteur à succès autour de l’architecture logiciel. Un blog compliqué à aborder tellement il est fourni et aborde de nombreux sujets, mais une mine d’or notamment autour du DDD / CQRS. PHP,Architecture logicielle DDD Veille
Blog de Jordan Chapuy Blog de Jordan Chapuy qui aborde de nombreux sujets intéressants autour du DDD, de la clean architecture et de pleins d’autres choses, en Français et bien écrit. Toujours plaisant à lire. PHP Architecture logicielle DDD Veille
Blog d’Andreas Möller   PHP Veille
Blog de Stefan Koopmanschap   PHP Veille DDD