Après une présentation des avantages des design systems basé sur le "Atomic Design" de Brad Frost, l'auteur donne des conseils sur le cas particulier des icones.
L''article montre comment rendre les tests moins sensibles aux détails d'implémentation
L'auteur résume une conférence expliquant comment structurer la documentation
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'idée est de pointer visuellement les éléments HTML invalides (accessibilité, validité, etc.)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Un conseil pour les tests unitaires : avoir des tests/assertions au scope le plus restreint possible pour être moins sensible au changement
Impressionnant, l'auteur est passé d'une exécution en 25 min à une exécution en 13 secondes !
Pour rappel, la technique de Feynman consiste à expliquer le concept que l'on apprend à une personne qui n'y connaît rien. Elle permet donc de s'assurer que l'on a bien compris le concept. L'auteur donne 5 conseils pratiques pour utiliser cette technique.
Tout est dans le titre
Des conseils pour bien nommer les choses en développement
L'auteur montre l'utilisation des Callback Lifecycle de Doctrine, des Entity Listeners et des Lifecycle Listeners - il précise notamment les bons cas d'usage (et montre comment rester découplé même en utilisant les callback lifecyle)
Tout est dans le titre
L'auteur démontre plusieurs utilisations d'éléments HTML ou de styles CSS3 qui remplacent avantageusement le JavaScript. Il commence par rappeler une règle : utiliser le langage le moins puissant possible (HTML d'abord, CSS ensuite et enfin JavaScript)
Les exemples :
- des custom switches
- Datalist
- un color picker
- un accordéon
- les modales