Veille de la semaine du 8 mai 2023
De l'API-First, MeiliSearch, encore SQLite, un brin de CI / CD ainsi que du ZDD, cette semaine, on élargit la veille et on essaie d'automatiser certaines pratiques. Prêt(e)s ?
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 est un brin plus chargée qu’en temps normal, en effet, pas mal de petites découvertes et d’articles lus précédemment mais ajoutés dans la veille de cette semaine afin de ne pas surcharger la précédente.
On se lance ?
On commence donc par la culture générale et notamment par un très bon article de l’équipe des Tilleuls sur la migration de votre code, à noter aussi un très bon guide sur la construction de projet orientés API-First.
Culture générale
Migrating your code effectively - French
The transactional outbox, a pattern to automatically update your database
On bifurque du côté du cloud computing avec un très bon article de l’équipe derrière MeiliSearch sur leur usage de la mémoire virtuelle afin de stocker les index / documents, à noter aussi un article de l’équipe de Jolicode sur l’usage de Let’s Encrypt afin d’automatiser la génération des certificats SSL.
Cloud computing
Easing the SSL certificates generation with Let’s Encrypt - French
How MeiliSearch use virtual memory to store up to 128TB of data
What are structured logs and how do they improve performances
On revient sur la base de données et notamment un petit listing des fonctionnalités apportées par SQLite depuis 2020, à noter aussi deux articles sur Postgres et notamment les plus / moins par rapport à Elasticsearch.
A noter aussi un petit tips pour la création d’index uniques en excluant certains champs.
Base de données
On bifurque rapidement du côté de la CI avec le coup de coeur de l’année dernière, j’ai nommé Dagger, cette fois-ci, deux articles sur son usage par l’équipe Dagger ainsi que l’équipe Grafana pour préparer leur releases selon plusieurs plateformes.
CI / CD
Du côté de PHP, petit coup de coeur pour le SafeMigrationBundle qui permet de gérer les migrations Doctrine au sein d’un environnement dit ZDD, à noter aussi un point de vue sur l’usage du smoke rendering dans Twig.
PHP
On finalise cette veille avec les outils et notamment Trackie, un outil permettant de tracker vos activités localement ainsi qu’Ariadne, un outil qui permet de trouver les points communs dans vos repositories Github / Gitlab.
Tools
C’est fini pour cette semaine, encore une fois, n’hésitez pas à laisser un commentaire et à partager ce post si vous trouver qu’il le mérite.
De mon côté, je vous retrouve 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, à vendredi.