Veille de la semaine du 18 septembre 2023
Retravailler nos CI, ne plus faire d'API, un brin de fibers et le pont entre le frontend et le mobile qui devient de plus en plus mince, oui, il y a de tout cela cette semaine et même plus, 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 se veut plus légère, plus ciblée et peut-être plus simple, je continue à faire du tri dans les articles que j’ai pu lire récemment et partager ceux qui m’ont réellement intéressé prend un peu plus de temps que prévu.
Bref, assez parlé, on se lance ?
On commence par la culture générale et notamment par une liste de ressources sur plusieurs sujets permettant d’approfondir / découvrir certains des sujets qui vous intéressent mais dans lesquels vous aviez peur de vous lancer.
Culture générale
On continue avec le cloud et notamment un retour d’expérience sur l’usage de Dagger afin de simplifier vos processus de CI / CD, à noter aussi un très bon article de Doctolib expliquant le choix derrière Cloudflare ainsi que son implémentation et ses enjeux.
Cloud computing
On bifurque du côté de la base de données pour célébrer la mise à disposition en open-source de Grafbase (coup de coeur personnel), un must si vous souhaitez utiliser GraphQL au sein de vos BDD, à l’autre bout du spectre, je remonte un très bon article de l’équipe de Fly.io sur l’idée de ne plus utiliser vos API Rest / GraphQL mais plutôt de déployer vos BDD au plus près de vos utilisateurs / applications, l’idée me plait énormément et remet en questions pas mal de sujets (performances, mise à l’échelle, consommation ressources, etc), à noter aussi une extension SQLite permettant d’utiliser la recherche vectorielle.
Base de données
On revient aux fondamentaux avec PHP et notamment une RFC introduisant l’idée de structure en lecture seule (Rust le permettant déjà), à noter aussi un très bon article sur l’implémentation d’un event loop avec les fibers.
PHP
On bifurque du côté du frontend afin de découvrir Strada, une librairie basée sur Stimulus permettant de faire le pont entre vos mobiles et les applications web, l’idée étant de construire des contrôles natifs au sein de vos applications web, je n’ai pas encore le temps de tester la librairie dans son ensemble mais l’idée me plait énormément, à surveiller.
Frontend
On termine cette veille avec les outils et notamment Horcrux, un outil CLI permettant de découper vos fragments chiffrés en plusieurs petits segments (d’où le nom, les amoureux d’Harry Potter apprécieront).
Outils
Voici donc pour la veille de cette semaine, comme d’habitude, n’oubliez pas de partager / mettre un like si le coeur vous en dit, de mon côté, je vous donne rendez-vous la semaine prochaine pour une nouvelle veille, d’ici là, passez un excellent week-end ainsi qu’une très bonne semaine.
A vendredi.