- Awesome Development
- Agilité & Scrum
- Le Craftsmanship
- XP (eXtreme Programming)
- DDD (Domain Driven Design)
- Event Storming
- UML
- BDD (Behavior Driven Development)
- Living Documentation
- Architecture Logiciel
- Microservices
- Développement
- Stratégies pour le legacy
- Livres
- Blogs
- Communautés
- Organisation / Gestion d'équipe / Gestion de projet
- Chaine Youtube: La minute Agile
- Chaine Youtube: Scrum Life
- Scrum Guide officiel
- De Toyota à Kanban, les racines japonaises de l’agilité
- https://manifesto.softwarecraftsmanship.org/#/fr-fr/reading
- https://www.all4test.fr/blog-du-testeur/-6-etapes-a-suivre-pour-artisanat-logiciel-software-craftsmanship/
- https://www.agilepartner.net/software-craftsmanship/
- Entre industrialisation et artisanat, le métier de développeur
- Qu'est ce que le software craftsmanship ?
- TODO...
- https://en.wikipedia.org/wiki/Domain-driven_design
- Démystifions le Domain Driven Design - Maxime Sanglan-Charlier
- Maxime Sanglan Charlier - Le Domain Driven Design, comment bien démarrer ?
- https://martinfowler.com/tags/domain%20driven%20design.html
- https://www.cosmicpython.com/book/introduction.html
- Domain Driven Design Patterns in Python
- https://blog.engineering.publicissapient.fr/2017/06/19/retour-sur-lapres-midi-du-domain-driven-design/
- https://techblog.deepki.com/domain-driven-design/
- https://lesdieuxducode.com/blog/2019/7/introduction-au-domain-driven-design
- https://www.youtube.com/c/DomainDrivenDesignFrance
- DDD, en vrai pour le développeur
- DDD: et si on reprenait l'histoire par le bon bout ?
- Apprendre le DDD et l’architecture hexagonale - Xavier Blanc
- L’après-midi du DDD:
- Entity vs Value Object
- https://enterprisecraftsmanship.com/posts/entity-vs-value-object-the-ultimate-list-of-differences/
- https://blog.engineering.publicissapient.fr/2018/06/25/craft-les-patterns-tactiques-du-ddd/
- https://enterprisecraftsmanship.com/posts/nesting-value-object-inside-entity/
- https://enterprisecraftsmanship.com/posts/representing-collection-as-value-object/
- https://vaadin.com/blog/ddd-part-2-tactical-domain-driven-design
- CQRS
- CQRS EventSourcing par la pratique (Clément Heliou)
- Présentation de CQRS et Event Sourcing par Yoann Gotthilf
- Les bombes à retardement de l'Event Sourcing / CQRS (Thomas Brouillet)
- https://github.com/arshadansari27/simple-analytics-engine
- https://blog.hikmahtechnologies.com/pythons-example-of-cleaner-architecture-series-1-a78f96744f15
- Event Sourcing:
- https://cleandojo.com/2019/06/event-storming-modelisez-votre-domaine-metier-en-equipe/
- https://www.eventstorming.com/
- Event Storming demo & discussion
- Event Storming - Alberto Brandolini - DDD Europe 2019
- Event Storming : Modéliser son domaine métier
- https://www.boldare.com/blog/event-storming-guide/
- https://www.pentalog.fr/blog/developpement-technology/impact-mapping-une-technique-strategique-de-planification-et-de-visualisation-agile
- https://medium.com/meilleursagents-engineering/conseils-pour-r%C3%A9ussir-son-atelier-dimpact-mapping-a8d648e3d0c
- https://draft.io/fr/example/impact-mapping
- https://coach-agile.com/2017/05/impact-mapping-atelier-agile/
- https://www.gliffy.com/blog/common-flowchart-templates-flowcharting-examples-gliffy#impact-maps
- https://github.com/hofstef/awesome-domain-storytelling
- https://domainstorytelling.org/
- Le storytelling au service du backlog : le User Story Mapping - Scrum Life 37
- https://blog.myagilepartner.fr/index.php/2017/07/29/story-mapping/
- User Story Mapping - La minute agile scrum 36
- https://blog-gestion-de-projet.com/story-mapping/
- https://www.visual-paradigm.com/guide/agile-software-development/what-is-user-story-mapping/
- https://fr.wikipedia.org/wiki/Mod%C3%A9lisation_C4
- https://c4model.com/
- https://www.alexandrevandekerkhove.fr/2020/02/10/c4model-pour-les-diags-darchi.html
- https://www.infoq.com/fr/articles/documenter-architecture-c4-model/
- https://medium.com/software-architecture-foundations/software-architecture-modeling-with-c4-model-e9e61d952121
- https://github.com/plantuml-stdlib/C4-PlantUML
- https://www.gliffy.com/blog/c4-model
- https://laurent-audibert.developpez.com/Cours-UML
- https://creately.com/blog/fr/uncategorized-fr/tutoriel-sur-les-diagrammes-de-classe/
- Cours UML (1 à 7 / 33) : introduction et cas d'utilisation
- https://www.arolla.fr/blog/2012/06/bdd-c-est-quoi-donc/
- https://openclassrooms.com/fr/courses/3504461-testez-linterface-de-votre-site/4270566-apprenez-le-behavior-driven-development-bdd
- BDD (Behavior Driven Development) - La Minute Agile Scrum #81
- Les 3 amigos - test agile - La Minute Agile Scrum 116
- https://www.all4test.fr/blog-du-testeur/comment-automatiser-les-cas-de-test-avec-selenium-et-behave-en-utilisant-python/
- https://www.jbvigneron.fr/parlons-dev/bdd-ou-comment-mettre-tout-le-monde-d-accord/
- https://www.jbvigneron.fr/parlons-dev/bdd-rediger-scenarios-avec-gherkin/
- https://www.jbvigneron.fr/parlons-dev/bdd-implementer-scenarios-en-csharp-avec-specflow/
- https://latavernedutesteur.fr/2021/09/20/duel-gherkin-vs-bdd/
- Outils
- BDD Golang
- https://www.amazon.fr/Living-Documentation-Cyrille-Martraire/dp/0134689321
- https://github.com/LivingDocumentation/awesome-living-documentation
- https://www.synolia.com/synolab/outils/living-documentation-pourquoi-ou-et-comment/
- “Living documentation”. Quand notre définition produit, nos tests automatisés... - Samuel ROZÉ
- http://rmpestano.github.io/cukedoctor/
- Architecture hexagonale pour les nuls (Y. Chéné)
- https://blog.octo.com/architecture-hexagonale-trois-principes-et-un-exemple-dimplementation/
- https://fr.wikipedia.org/wiki/Architecture_hexagonale_(logiciel)
- https://blog.engineering.publicissapient.fr/2016/03/16/perennisez-votre-metier-avec-larchitecture-hexagonale/
-
https://www.kaherecode.com/tutorial/comprendre-la-clean-architecture
-
Clean archi en Golang
-
Clean archi en Python
- https://www.thedigitalcatbooks.com/pycabook-introduction/
- https://www.thedigitalcatonline.com/blog/2016/11/14/clean-architectures-in-python-a-step-by-step-example/
- https://prog.world/clean-architecture-through-the-eyes-of-a-python-developer/
- https://breadcrumbscollector.tech/python-the-clean-architecture-in-2021/
- https://github.com/Enforcer/clean-architecture/tree/master/auctioning_platform
- https://breadcrumbscollector.tech/the-clean-architecture-in-python-how-to-write-testable-and-flexible-code/
-
Clean archi en Typescript
- https://martinfowler.com/articles/lmax.html
- http://igm.univ-mlv.fr/~dr/XPOSE2011/Lmax-Architecture/index.html
- http://igm.univ-mlv.fr/~dr/XPOSE2011/Lmax-Architecture/support.pdf
- Microservices c'est pas automatique - Arnaud Lemaire
- Un monolithe microservices ready (Arnaud LEMAIRE)
- Event Driven Microservices
- Microservices Heuristiques - Cyrille Martraire
- https://docs.microsoft.com/fr-FR/azure/architecture/microservices/
- https://vladikk.com/2020/04/09/untangling-microservices/
- Problèmes rencontrés en microservice Configuration, authentification... (Quentin Adam)
- Ce que j'ai appris en construisant des systèmes distribués (Michaël Figuière)
- Du Monolithe aux microservices chez leboncoin (Eric Lefevre-Ardant)
- https://docs.microsoft.com/fr-fr/azure/architecture/guide/architecture-styles/microservices
- https://docs.microsoft.com/fr-fr/azure/architecture/microservices/model/tactical-ddd
- https://docs.microsoft.com/fr-fr/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice
- Microservices, DDD et bootstrapping pour faire un départ lancé (Laurent Guérin et Aurélien Brisard)
- SOLID
- DRY
- YAGNI
- KISS
- Clean Code - Uncle Bob / All Lessons
- Théorie de la vitre brisée
- Règle du boy scout
- https://techblog.deepki.com/being-a-professional-dev/
- https://techblog.deepki.com/the-clean-coder-part-2/
- https://openclassrooms.com/fr/courses/3504461-testez-linterface-de-votre-site/4270571-apprenez-le-test-driven-development-tdd
- Comment faire du TDD ?
- Plusieurs manières de faire du TDD
- https://www.thedigitalcatonline.com/blog/2020/09/10/tdd-in-python-with-pytest-part-1/
- https://apprendre-la-programmation.net/kata-code-programmation/
- https://www.codewars.com/
- https://codingdojo.org/kata/
- http://codekata.com/
- https://blog.ippon.fr/2021/04/12/mon-catalogue-de-katas/
- https://github.com/gamontal/awesome-katas
- Katas de code
- https://github.com/emilybache
- https://github.com/emilybache/KataTrainReservation
- https://refactoring.guru/fr/design-patterns
- https://github.com/faif/python-patterns
- https://python-patterns.guide/
- https://techblog.deepki.com/some-python-design-patterns/
- https://www.geeksforgeeks.org/software-design-patterns
- https://deviq.com/design-patterns/design-patterns-overview
- Lists in Python - Advanced Python 01 - Programming Tutoria
- https://realpython.com/courses/records-sets-ideal-data-structure/
- https://www.geeksforgeeks.org/data-structures/
- https://www.geeksforgeeks.org/linked-list-set-1-introduction/
- https://www.geeksforgeeks.org/programs-printing-pyramid-patterns-python/
- https://www.geeksforgeeks.org/python-programming-language
- https://www.geeksforgeeks.org/heap-queue-or-heapq-in-python/?ref=lbp
- https://coconut.readthedocs.io/en/latest/DOCS.html
- https://funcy.readthedocs.io/en/stable/cheatsheet.html
- https://returns.readthedocs.io/en/latest/
- https://toolz.readthedocs.io/en/latest/
- https://github.com/vinta/awesome-python#functional-programming
- Retrying
- API client
- API Server
- Le projet Legacy, quelles stratégies pour s'en sortir ?
- GETTING STARTED WITH DDD WHEN SURROUNDED BY LEGACY SYSTEMS (PDF)
- ACL (Anti Corruption Layer)
- Software craft: TDD, Clean Code et autres pratiques essentielles
- Refactoring - Comment améliorer le code existant
- Agile proprement. Retour à l'essentiel
- Proprement Codeur. Code de conduite pour développeur professionnel
- Architecture logicielle propre
- https://www.meetup.com/fr-FR/paris-software-craftsmanship/
- https://www.meetup.com/fr-FR/online-software-craftsmanship-community/
- https://www.welcometothejungle.com/fr/articles/methode-okr-objectives-results
- https://www.wimi-teamwork.com/fr/blog/okr-vs-kpi-comment-faire-difference/
- https://www.wrike.com/fr/blog/kpi-vs-okr-2-methodes-differentes-mais-inherentes-a-la-reussite/
- https://wikiagile.cesi.fr/index.php?title=OKR_vs_KPI_:_faire_la_diff%C3%A9rence