46 liens privés
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
L'autrice présente ses bonnes pratiques pour le rebase avec git
Dans ce 3e et dernier article, l'auteur donne quelques conseils sur les performances de animations en JavaScript
1er article (sur 3) à propos des animations CSS : dans celui ci l'auteur parle des propriétés à animer de préférence
L'auteur présente ce qui est nécessaire pour utiliser et mettre à jour un Service Worker, et insiste sur les bonnes pratiques à respecter.
Tout est dans le titre
L'auteur explique comment il a réussi à gérer certaines difficultés pour envoyer des emails à destination de Microsoft / Google / etc.SPF,
Il rappelle, en fin d'article, les points de configuration technique à vérifier : SPF, DKIM, DMARC, Greyfix, SpamAssassin et Bogofilter
Les 3 règles en question que l'auteur suit (et explique dans l'article) :
- définir les types uniquement lorsque nécessaire (essentiellement pour des signatures de fonction)
- ne (presque) jamais utiliser any ou de as
- privilégier des dérivations de types plutôt que de les réécrire
Terraform permet de gérer plusieurs environnements d'infrastructure distincts avec le même ensemble de fichiers de configuration, grâce aux Workspaces. L'auteur montre comment créer / sélectionner / supprimer un Workspace. Il donne aussi les bonnes pratiques en vigueur. Enfin, il présente l'intégration des Workspaces dans les pipelines CI / CD
Les states (états) de Terraform représentent un instantané de l'état de l'infrastructure gérée. Ils permettent de maintenir la cohérence et la fiabilité de celle-ci. L'auteur présente les backends pour enregistrer les états (avec un exemple pratique sur S3), le dépannage et les bonnes pratiques.