46 liens privés
Tout est dans le titre... plein d'excellents conseils (via https://www.creativejuiz.fr/blog/actualites-diverses/les-ressources-du-web-40 )
Par "architecture négative", l'auteur désigne les présupposés qu'un objet / une classe / une méthode / etc. ne doit pas faire.
Par exemple, le module responsable de l'affichage d'une page web ne devrait pas provoquer d'insertion en base de données :)
Tout est dans le titre (via https://blog.stephaniewalter.fr/la-semaine-en-pixels-5-aout-2018/ )
Tout est dans le titre (via https://blog.stephaniewalter.fr/la-semaine-en-pixels-5-aout-2018/ )
Le titre représente un principe de programmation... mais qui a au moins une exception. L'auteur démontre ainsi qu'il ne faut pas être dogmatique en matière de programmation.
Tout est dans le titre (via https://blog.stephaniewalter.fr/la-semaine-en-pixels-29-juillet-2018/ )
Deux approches ergonomiques opposées : celle où l'utilisateur doit avoir rempli certains champs (et ce n'est pas fait par défaut) et celle où ces champs sont pré remplis. La 2e approche conduit à de meilleurs résultats, notamment en e-commerce. (via https://blog.stephaniewalter.fr/la-semaine-en-pixels-29-juillet-2018/ )
Tout est dans le titre (via https://blog.stephaniewalter.fr/la-semaine-en-pixels-29-juillet-2018/ )
Tout est dans le titre (via https://blog.stephaniewalter.fr/la-semaine-en-pixels-29-juillet-2018/ )
3e article sur des fonctionnalités avancées de Git. L'auteur montre comment annuler une résolution de conflit en cours, comment chercher une modification sur un fichier, comment n'appliquer qu'une partie d'un diff et comment vérifier ses commits avant de proposer ses modifications.
Moralité (de l'article) : s’il vous plait, n’écrivez jamais en dur vos tokens d’accès aux APIs.
Tout est dans le titre
Un article passionnant sur une bonne façon d'écrire ses tests unitaires... et l'inconvénient d'adapter son code de production uniquement pour "satisfaire" la suite de tests
De très bons conseils
Une réflexion intéressante sur l'injection de dépendances... et comment éviter de devoir injecter le "service container / locator"
SEM = Scalable + Extensible + Maintenable
BIO - Block Element Modifier + Inverted Triangle CSS + Object Oriented CSS
ça en fait des acronymes :)
L'auteur insiste sur l'importance d'écrire délibérément son code et donc de ne pas trop abuser des outils de génération automatisés, ceux-ci ayant tendance à nous faire oublier le "but" de notre code. Exemples : les générateurs de Symfony, les outils intégrés de PHPStorm, etc.
Tout est dans le titre
Tout est dans le titre