Table des matières
Développement
Projets
Mémos
Bonnes pratiques - Divers langages
API REST
PHP
Javascript
Python
Go
Développement
Projets
Développement d'un micro-framework PHP
Viewer API
Photobs
Taxon-Concept Taxon Concept
Mémos
Authentification unique - Single Sign On (SSO)
Outils pour développer en Javascript et frameworks (CSS, HTML5)
Gestion d'historique en base de données
OCR utilisables dans des Dev
Bonnes pratiques - Divers langages
Méthodologie pour la réalisation de logiciel en tant que service
Semver
: convention de gestion des numéros de version (Utiliser le principe des numéros de version sémantiques).
Keepchangelog
: convention et guides pour maintenir un fichier changelog dans un projet.
Conventional Commits
: convention de rédaction des messages de commit.
EditorConfig
: permet de respecter le style du code sur un projet où différents éditeurs de code sont utilisés par les développeurs.
Liste de conventions de codage par langage
Aide mémoire comparaison de langages : PHP, Perl, Python, JS, Java
API REST
Design et conception des Web API Rest
Documenter une API REST
PHP
php-pds/skeleton
: architecture des dossiers standard pour un projet PHP.
Développement PHP avec micro-frameworks, libs et Composer
PHP Session Locking: How To Prevent Sessions Blocking in PHP requests
– 2015-12-17
Symfony
Javascript
Organiser son code Jquery, détection fonctionnalités/navigateurs
Organiser du code Javascript, pattern Module
Utilisation d'Express JS
VueJs
Python
Python
Solutions d'API REST avec Flask
Tutoriel Flask pour Python
Go
https://go-tour-fr.appspot.com/welcome/1
: tutoriel officiel.
https://getstream.io/blog/go-1-11-rocket-tutorial/
: tutoriel sur Go.
https://learnxinyminutes.com/docs/go/
: présentation de la syntaxe.
http://spf13.com/post/is-go-object-oriented/
: point sur l'orienté objet à la manière Go.