Veille de la semaine du 12 juin 2023
Le pouvoir de la documentation, SQLite et les performances, un brin d'IAC, Gitlab et les tests fonctionnels, faire évoluer PHP et un retour d'expérience sur Tailwind, accrochez vos ceintures.
Bien le bonjour à tous et à toutes, j’espère que tout le monde va bien ?
Qui dit nouvelle semaine dit nouvelle veille et cette semaine, elle se veut plus large sur certains sujets et plus concentrées sur d’autres (notamment du côté de la BDD), encore une fois, n’hésitez pas à laisser un commentaire si le coeur vous en dit.
On se lance ?
On débute donc par la culture générale et notamment par un petit rappel de l’utilité de la documentation et comment son usage peut mettre un terme à la fuite des connaissances ou sa dilution au sein des équipes.
Culture générale
Du côté de la base de données, petit coup de coeur pour un guide sur les performances / bonnes pratiques liées à SQLite par l’équipe Android, à noter que les principes énumérés peuvent très bien s’appliquer à vos applications web.
Base de données
Comme à l’accoutumée, petite bifurcation du côté du cloud pour découvrir Zipkin, un système de suivi distribué (qui possède un client PHP), petit coup de coeur pour un article de l’équipe Bearstech sur l’usage d’un workflow DevOps ainsi que ce à quoi l’usage de l’Infrastructure As Code devrait ressembler.
Cloud computing
Why using a DevOps workflow - French
On bifurque du côté de la CI / CD pour un article de l’équipe Bearstech sur l’usage de Gitlab pour tester des applications via Playwright / Puppeteer.
CI / CD
On revient aux fondamentaux avec PHP et notamment un très bon article sur l’usage d’un opérateur de type pipe (personnellement, je signe de suite) ainsi que sur l’usage des coroutines Go pour exploiter les job Laravel, à noter aussi un très bon cas d’usage de Mercure (par l’équipe des Tilleuls) ainsi que Resend, une API pour déclencher des mails.
PHP
On s’égare du côté du frontend pour un retour d’expérience du côté de l’équipe des Tilleuls (encore !) sur l’usage de Tailwind, si vous ne l’avez pas essayé, c’est l’occasion d’y jeter un oeil et de juger sur pièce.
Frontend
On arrive à la fin de cette veille avec les outils et notamment Lefthook, un gestionnaire de hooks git, un must si vous souhaitez optimiser vos projets et éviter les fameux commits à la chaine pour corriger un retour de la CI.
Outils
Nous voici donc arrivés à la fin de la veille pour cette semaine, n’hésitez pas à laisser un petit commentaire ou à partager cette dernière si elle vous a plu.
De mon côté, je vous donne rendez-vous la semaine prochaine, même jour, même heure pour une nouvelle veille, d’ici là, passez un excellent week-end ainsi qu’une très bonne semaine.