Veille de la semaine du 31 juillet 2023
L'art de s'aligner, les unikernel's poussés sur le cloud, une DB propulsé par Zig, PHP et ses super-pouvoirs et Laravel qui se veut plus simple que Symfony ? Oui, il y a de tout ça cette semaine.
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 orientée cloud et PHP, comme à l’accoutumée, quelques bifurcations mais rien de bien significatif, on se lance ?
On débute donc par la culture générale et notamment par deux très bons articles sur la review de code, ses aspects positifs / négatifs ainsi que comment l’optimiser, le second article se concentre sur l’idée que tout code produit est une lettre d’amour au futurs développeur(euse)s qui reprendront ce dernier, un avis assez étrange à la première lecture mais qui fait sens tant nous sommes tous et toutes les “futurs” développeurs de quelqu’un.
Culture générale
On bifurque rapidement du côté du cloud avec la découverte de KraftCloud, une plateforme dédiée au déploiement d’unikernel développés via Unikraft (l’un des plus anciens et maintenus “SDK d’unikernel”), ce dernier supportant PHP via un Dockerfile.
Cloud computing
On revient sur la route via la base de données avec un retour d’expérience sur en quoi l’usage de Zig a aidé l’équipe derrière Turso afin de déployer vos bases de données sur le réseau.
Base de données
Du côté de PHP, plusieurs coups de coeurs notamment Gosumer, un consumer pour vos messages Messenger écrit en Go, à noter aussi PXP, un “PHP sous hormones” qui supporte les génériques ainsi que les closures auto-capturantes, une feature refusée par l’équipe core de PHP mais que certains demandaient.
PHP
Léger détour du côté de Go / Rust afin de découvrir Leptos, un framework web qui se veut (ou se dit, là réside la nuance) plus rapide que la concurrence, n’ayant pas eu le temps de le tester, je vous laisse vous forger un avis au vu de la documentation et des premiers tests menés par l’équipe derrière.
Rust / Go
Petit détour du côté du frontend afin de découvrir Magic, une série d’effets construits en SCSS, un must si vous ne souhaitez pas vous embêter à installer des librairies externes.
Frontend
On termine cette veille avec Lazy, un helper permettant de prendre des notes à la volée et sans quitter le confort de vos navigateurs, un must si, comme moi, vous avez 15 onglets ouverts et 45 idées à noter.
Outils
La veille de cette semaine se termine donc ici, n’hésitez pas à la partager, commenter 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.