Une liste de ressources web sur le développement.
- Visual Studio : IDE pour développer en C#, VB, F# et toute la plateforme .NET
- Visual Studio Code : Editeur de texte se rapprochant d'un IDE, peut etre utilisé pour n'importe quel langage
- IntelliJ IDEA : IDE pour développer en Java/Kotlin ainsi que toute la plateforme JVM.
- Pycharm : IDE pour développer en python
- Webstorm : IDE pour développer en JavaScript et NodeJS
- Github
- Gitlab
- Azure Repos : Repository Git intégré a Azure DevOps
- Themis de Promyze : Themis est une plateforme permettant de diffuser des bonnes pratiques de développement et d'animer une stratégie de clean code.
- SonarQube : SonarQube compare les fichiers a une base de règles prédéfinis et lève des erreur si notre nouveau code ne respecte pas ces règles. Doit être installé sur nos propre serveurs.
- SonarCloud : Version Saas de SonarQube, accessible en ligne, pour les repository Github, Azure DevOps et BitBucket.
- AWX - Ansible Tower : AWX est la version open source d'Ansible Tower qui est un orchestrateur de playbooks Ansible.
- Terraform : Terraform permet de scripter notre infrastructure et de le créer les ressources nécessaire. Disponible sur les cloud AWS, Azure et GCP.
- Github Actions
- Gitlab
- Azure Pipeline : CI/CD intégré a Azure DevOps
- CodePen : CodePen est une communauté en ligne et un éditeur permettant de tester et de présenter des extraits de code TML, CSS et JavaScript créés par les utilisateurs.
- ColorHunt
- Pesticide : extention chrome pour visualiser les boxs CSS
- Courstro
- CSS Tricks: Le CSS est votre ami et ce site est là pour vous le prouver.
- ModernCss: Une serie de "tuto" pour vous réconforter avec CSS3
- AnimateCSS : Une librairie vous permettant d'animer avec du CSS très simplement.
- Tailwind : Un framework css utilitaire, met en avant des classes pour rapidement créer ses propres composants au lieu de donner directement des composants comme d'autre framework tel que Bootstrap. Très facilement customisable et configurable.
Divers site web avec des composants fait en tailwind pour s'inspirer du code ou l'integrer au sien :
- Dev ed : Une chaine youtube sur le front end avec bcp d'animation JS
- DevTheory: Une chaine youtube (Francaise !) axée sur le partage d'informations concernant JS et uniquement JS
- markusOberlehner: Un blog sur des techniques avancées JS et Vue.js
- Deno.land: Le prochain node ?
- AnimeJS : Une libraire vous permettant de réaliser de superbe animation en JS
- BabylonJS: Une librarie pour le webGL
- Phaser: Des Jeux Vidéos en Html5 et JS !!
- Artillery : Artillery est un outil open source permettant d'éffectuer des tests de charge d'application web assez simplement via un système de scénarios.
- Nightwatch : Nightwatch est un outil permettant des tests end-to-end de site web via Webdriver en utilisant du Node.Js.
- Postman: Postman est un outil permettant d'envoyer toutes sortes de requêtes sur une API.
- Docker: Docker permet de créer, gérer et lancer des applications containerisées.
- Kubernetes: Kubernetes est un orchestrateur de container disposant de nombreuses fonctionnalités.
- Traefik: Traefik est un outil permettant de faire du reverse-proxy et du loadbalacing.
- CoreOS: Une distribution linux pour le cloud basée que sur la technologie des conteneurs.
- OpenShift: Une solution PaaS privée et openSource permettant de construire, déployer et executer des applications dans des containers.
- Swagger : Swagger génère une documentation sur les principes OpenAPI. Il permet aussi de tester les routes de l'API via une interface. Il existe différente library en fonction du langage de programmation.
- SoapUI : Pour faire toute sorte de tests sur une/des API(s).
- OpenAPI
- OpenAPI-to-Postman : Plugin permettant de convertir des specifications OpenAPI en collections Postman.
- OpenAPI-generator : Outil permettant de génerer des clients (Java, python php...) à partir d'une spécification OpenAPI.
- Docusaurus : Docusaurus est un outil permettant de concevoir, déployer et maintenir des site de documention.
- POURQUOI IL FAUT LIRE LE RED BOOK DU DDD (DOMAIN DRIVEN DESIGN) !
- DDD – La conception qui lie le fonctionnel et le code
- Design Pattern Factory & Abstract Factory : Article sur la mise en place d'un design pattern factory & abstract Factory de manière ludique.
- Difference entre MVC et MVP : Question/réponses autour de la question de la différence entre les design patterns MVC et MVP.
- Clean Code - Robert C.Martin
- Clean Architecture - Robert C.Martin
- Clean Agile - Robert C.Martin
- Github Student Pack
- Udemy-dl: logiciel en console vous permettant de dl VOS cours udemy en local.