Tout est dans le titre
Plein de bons conseils - on parle pré processeurs, éditeur de texte, workflow, architecture, etc.
Un article très intéressant sur divers principes que suit l'auteur dans sa conception de "produits" web
Faites du mal à vos programmes, utilisez les de toutes les façons, surtout les pires :-)
Conclusion de l'article : ne pas essayer de parser le CSV soi-même... Et le pire, c'est que c'est vrai !
Comment être un (bon) développeur front-end ennuyeux (via http://www.inpixelitrust.fr/blog/la-semaine-en-pixels-17-juillet-2015/ )
Tout est dans le titre
Tout est dans le titre
Il y a plein de pièges liés au mot-clef "this" en JavaScript, l'auteur montre comment les éviter (essentiellement en ajoutant "bind" au bon endroit)
L'exemple est en Ruby, mais ça peut s'adapter à tout langage objet. L'auteur montre que l'on peut remplacer des longues suites de "if .. then .. else" par une utilisation intelligente du polymorphisme, ce qui améliore la maintenabilité du code
22 bons conseils pour le développement de logiciels
L'auteur applique le concept de complexité cyclomatique aux sélecteurs CSS. Il montre qu'il est très nettement préférable de qualifier un élément que l'on souhaite cibler, par une classe par exemple, plutôt que d'imbriquer les sélecteurs pour le cibler.
Tout est dans le titre et c'est vraiment très intéressant
Tout est dans le titre
Au lieu de mettre toutes les petites "customisations" que l'on peut faire sur un thème Wordpress dans "functions.php", l'auteur propose de créer un ou des plugins "privés". L'idée est de permettre, entre autres, de changer de thème plus facilement.
Cet article fait un tour d'horizon des décisions d'architecture / design de code prises par la BBC - un site web visité 8 millions de fois par jour a des besoins spécifiques ! On y parle de tout : programmation objet / fonctionnelle, intégration continue, complexité vs compliqué, etc.
Tout est dans le titre. Pour mémoire, SOLID est un acronyme composé de :
- Single Responsability
- Open-closed
- Liskov Substitution
- Interface Segregation
- Dependency Inversion
Bien entendu dans l'article l'auteur détaille ces 5 principes
L'auteur fait le bilan de ses 10 semaines de node.js après 10 ans de PHP : en résumé, c'est moins compliqué de switcher si on a pris de bonnes habitudes de programmation en PHP... par exemple en utilisant un framework comme Symfony2 ou Laravel. L'auteur donne aussi son sentiment sur npm...
Tout est dans le titre... je me garde ça sous le coude, même si j'utilise plutôt Git, on ne sait jamais
Un excellent exemple de mise en pratique du concept de "separation of concerns" en utilisant les évènements... exemple en PHP