Veille Développement Web

GitHub : Les repos privés deviennent gratuits

Développement Web - Après son acquisition par Microsoft, on attendait de voir quelle nouvelle direction GitHub allait prendre. On en sait plus : les repositories privés sont maintenant gratuits, et l'offre Entreprise a été simplifiée avec un paiement par siège (au nombre d'utilisateurs). Chez lvlup, on utilisera toujours Gitlab, en self-hosted, notamment pour ses capacités de Continuous Integration. Ceci dit, on est toujours aussi étonnés que ravis de voir la direction que Microsoft s'est donnée vers l'open source. On est encore loin du compte, mais on n'est clairement plus dans l'époque où MicroSoft était un ogre à éviter à tout prix ;)

Didier Sampaolo, Développeur Senior
Didier Sampaolo
Développeur Senior

Normaliser les adresses postales avec libpostal

Développement Web - Si vous avez déjà eu à gérer des adresses postales en plusieurs langues, vous n'êtes pas sans savoir que c'est complexe et douloureux. libpostal est une librairie en C (fournie avec des bindings pour les langages répandus, par exemple le php) permet de s'affranchir de cette galère. Nos premiers tests sont très concluants, notamment avec des adresses un peu compliquées.

Didier Sampaolo, Développeur Senior
Didier Sampaolo
Développeur Senior

Un client MySQL en ligne de commande

Développement Web - Coup de coeur : mycli est un client mysql en ligne de commande, mais qui profite d'une coloration syntaxique et d'une auto-completion. Pour quelqu'un comme moi, qui fait souvent du SQL en console, c'est très agréable.

Didier Sampaolo, Développeur Senior
Didier Sampaolo
Développeur Senior

Réfléchir l'architecture d'un package PHP

Développement Web - Réflexion sur la méthode à adopter quand on veut développer un package, par exemple pour Laravel. Ça parle des principes SOLID, mais aussi des meilleures manières de produire du code réutilisable (par exemple en utilisant les Events du framework). 

Didier Sampaolo, Développeur Senior
Didier Sampaolo
Développeur Senior