Quotidien Shaarli

Tous les liens d'un jour sur une page.

April 3, 2022

Devops - Dagger un nouvel outil CI/CD

Tout est dans le titre

Strangler Pattern in practice - DEV Community

L'auteur explique un pattern qui permet de faire une transition d'un code "legacy" vers un code plus moderne... Et j'ai beaucoup ri à "If you think leaving French comments in the code is okay, go to hell." ^^

Testing Pipeline 101 For Frontend Testing — Smashing Magazine

Une introduction aux pipelines d'intégration continue pour le dev front

Peindre le PLA : comment peindre vos impressions 3D | All3DP

Tout est dans le titre

Functional TypeScript

Via un refactoring, l'auteur montre comment la programmation fonctionnelle peut réellement améliorer la généricité du code

Fake it 'til you make it CSS | Kenan Yusuf

Utilisation des placeholder pendant le chargement du contenu de votre site (via https://stephaniewalter.design/fr/blog/semaine-pixels-5-aout-2016/ )

Why our website is faster than yours | De Voorhoede

Un article complet (bien qu'ancien, 2016) sur la performance web : site statique, choix du format d'image (et utilisation de la balise picture pour le responsive), animations svg, web fonts avec quelques astuces, lazy loading (avec une astuce pour Apache), css critique, cache, etc. (via https://stephaniewalter.design/fr/blog/semaine-pixels-5-aout-2016/ )

Article : DDD avec Symfony : Comment configurer le mapping XML de Doctrine | Devscast

Tout est dans le titre

Using id value objects for better readability and type safety

L'auteur explique comment utiliser un value object comme fournisseur d'identité pour des entités, le tout dans le contexte d'une application Symfony / Doctrine. En prime on voit que cette approche est parfaitement compatible avec CQRS

NestJS : le cycle de vie d’une requête | Blog Eleven Labs

Tout est dans le titre

Exemples de manipulation d'objet au format JSON avec Mysql

Tout est dans le titre

Understanding native JavaScript array methods – Ben Frain

Tout est dans le titre

Hover is dead. Long live hover.

En résumé, ne pas utiliser le survol (hover) pour une action principale : ça ne marche pas avec les smartphones, et autres objets tactiles (via https://stephaniewalter.design/fr/blog/semaine-pixels-5-aout-2016/ )

Comment faire cohabiter des ressources portant le même nom, depuis deux domaines différents avec API Platform ? | Les-Tilleuls.coop

Tout est dans le titre

Mon terminal idéal - Tech2Tech | News, Astuces, Tutos, Vidéos autour de l'informatique

Tout est dans le titre

Understanding Layout Algorithms

L'auteur explique la présence de plusieurs algorithmes pour le layout en CSS... ce qui explique certaines "bizarreries" que l'on peut rencontrer.

Beyond Console Debugging Tricks

Des astuces pour l'utilisation des commandes console.qq_chose en JavaScript

Lessons from building mobile-friendly, accessible data tables

L'auteur expose quelques leçons qu'il a tirées de son expérience sur la construction de tableaux accessibles (via https://stephaniewalter.design/fr/blog/semaine-pixels-5-aout-2016/ )