Veille de la semaine du 24 juillet 2023
De l'art de ne pas se croire plus malin, un rappel des fondamentaux, un builder PHP pour vos applications natives et des systèmes distribués, cette semaine, on revient sur des tendances, prêt(e)s?
Bonjour à tous et à toutes, j’espère que tout le monde va bien (et à profiter de ses vacances si vous êtes parti(e)s) ?
Comme à l’accoutumée, on se retrouve pour une nouvelle veille, cette semaine, j’ai pris la décision d’être plus léger afin de vous laisser le temps de lire tout ceci entre deux cafés et cinq tests unitaires qui échouent, comme d’habitude, n’hésitez pas à laisser un commentaire et à partager si le coeur vous en dit, on se lance ?
On commence donc par la culture générale et par un très bon article sur le fait d’être plus malin que votre code ou le reste de votre équipe, c’est une règle souvent oubliée mais votre code évoluera avec le temps, ne croyez pas que la version produite sera la version finale.
A noter aussi un article très intéressant sur le fait qu’une architecture dite “boring” (ou rébarbative en bon français?) peut, in fine, être une bonne approche quand vous ne souhaitez pas compliquer la maintenance / évolution, parfois, le plus simple est le plus efficace.
Culture générale
On bifurque rapidement du côté du cloud avec un petit rappel des fondamentaux de la virtualisation, un très bon guide si vous voulez revoir les règles de vos containers et autres VM's.
Cloud computing
An introduction to virtualization - French
On revient sur la base de données via un retour d’expérience sur comment remplacer Apache Hive, ES et PostgreSQL avec Apache Doris (qui n’a pas de driver PHP de ce que j’ai pu en voir, tristesse).
Base de données
Petit détour rapide par le machine learning et notamment avec PodcastCopilot, un modèle qui permet d’automatiser et améliorer le partage de contenu audio /podcasts sur les réseaux sociaux.
Machine learning
On revient aux fondamentaux avec PHP et notamment une expérimentation sur la compilation de PHP vers Rust, à noter aussi la sortie de NativePHP, un builder pour application natives écrit autour de Laravel (c’est le seul aspect dommageable à mon avis), n’ayant pas totalement eu de le tester, je vous laisse vous forger un avis à son sujet.
PHP
Nouveau détour du côté de Rust / Go pour la mise en pratique de Service Weaver, un “gestionnaire” de service distribués, un must si vous souhaitez optimiser vos projets et rendre plus simple la gestion des dépendances, appels réseaux, etc.
Rust / Go
Du côté des outils, découverte de Maily, un builder d’emails qui permet de simplifier la phase de mise en page, un must pour accélérer la construction d’emails sans installer de dépendances au sein de vos projets.
Outils
On termine cette veille avec le frontend et la “découverte” d’une “nouvelle stack” (oui, du côté du frontend, c’est quotidien) basé autour de Hono, Htmx et Cloudflare, mon seul avis: Pourquoi pas.
Frontend
Nous voici donc arrivés à la fin de cette veille, n’hésitez pas à laisser un commentaire si le coeur vous en dit, de mon côté, je vous donne rendez-vous la semaine prochaine, même jour, même heure, d’ici là, passez un excellent week-end ainsi qu’une très bonne semaine.
A vendredi.