46 liens privés
Cet article fait partie de ceux mentionnés dans https://schlitt.info/blog/0784_best_of_posts_for_engineers.html
L'auteur explique que la réutilisation de code par héritage est un code smell et il montre comment le corriger
Cet article fait partie de ceux listés dans https://schlitt.info/blog/0784_best_of_posts_for_engineers.html
L'auteur fait la distinction entre newables, des objets chargés d'un état, et les injectables, des objets accomplissant les tâches.
Les bonnes pratiques qu'il défend sont :
- les newables ne doivent pas dépendre d'injectables
- les injectables ne doivent pas inclure de newables dans leurs attributs.
Si ces 2 règles ne sont pas suivies, des effets de bord peuvent avoir lieu.
Cet article fait partie de ceux référencés dans https://schlitt.info/blog/0784_best_of_posts_for_engineers.html L'auteur défend l'usage des "struct classes" par rapport à l'utilisation de tableau avec clé / valeur (typage des champs, autocomplétion, cohérence, maintenance, etc.) Il attire l'attention sur un petit problème à ne pas oublier : les objets sont passés par référence dans les fonctions / méthodes et sont donc mutables.
Tout est dans le titre
Souvent, écrire background: red
signifie en réalité définir toutes les composantes du background : image, position, size, etc. L'autuer préconise d'être explicite et d'écrire plutôt background-color: red
(via https://www.baldurbjarnason.com/2023/weeknote-6/ )
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
Pas si simple...
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
Tout est dans le titre
Les 12 bonnes pratiques :
- Ne mettez pas votre fichier .env dans votre gestionnaire de version
- Tenez Laravel à jour
- Conservez vos paquets à jour
- Désactiver les messages de débogage en production
- N'envoyez pas d'informations sensibles aux outils de surveillance des erreurs
- Protégez des zones de votre application en créant des "policies" Laravel
- Protégez vos formulaires contre les failles CSRF
- Validez les saisies utilisateur
- Soyez prudent avec les fichiers téléchargés
- Chiffrez les données envoyées dans les tâches en arrière plan
- Écrivez des tests pour les risques de sécurité
- Procédez régulièrement à des audits de sécurité
Tout est dans le titre
YATAS permet de donner un aperçu général de la qualité d'une infrastructure "cloud" (pour l'instant limité à AWS)