Veille de la semaine - 6 mars 2023
Uber, l'art d'être ennuyeux, des bonnes pratiques, optimiser son utilisation de PHP et les mensonges du frontend, on se recentre sur quelques sujets et on émet des avis impopulaires, 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 risque de laisser des traces et de déclencher certaines réactions critiques, n’hésitez pas à laisser un commentaire ou à en discuter, ce post est là pour ça.
On commence donc par la culture générale et notamment par un très bon article sur le fait d’être un(e) développeur(euse) ennuyeux(euse), à noter aussi un très bon article sur les dessous de Datasette ainsi que les processus qu’a suivi Uber afin d’améliorer son usage des ressources et optimiser sa stack.
Culture générale
Being a boring developer (French)
On bifurque rapidement vers le machine learning et notamment un très bon article d’Amazon sur comment améliorer la recherche d’article via quelques algorithmes et comment optimiser les résultats.
Machine Learning
On revient sur la piste et on attaque donc le cloud computing avec la découverte de GoBetween, un équivalent “plus léger” de Varnish / HaProxy, à noter aussi un très bon article sur le développement de Biscuit 2 ainsi qu’une série de bonnes pratiques quant à l’usage des microservices.
Cloud computing
The road to Biscuit 2 (French)
Petit retour de la CI / CD cette semaine et notamment comme Wundergraph et sa procédure afin d’optimiser son usage de la CI, à noter aussi la découverte de Quodana, un outil de monitoring sur la qualité de votre code développé par Jetbrains.
CI / CD
Du côté de la base de données, un très bon article sur le fait de mettre à jour vos schémas de base de données sans indisponibilités ainsi qu’un article (un peu daté mais toujours d’actualité) sur l’importance d’optimiser vos requêtes pour réduire l’impact sur le réseau.
Base de données
On bifurque à nouveau vers PHP et notamment un petit tutoriel sur l’optimisation de votre code avec les interfaces natives de PHP pour réduire l’impact sur la mémoire ainsi qu’un très bon article sur l’usage des feature flags.
A noter aussi un article relativement biaisé sur pourquoi Roadrunner pourrait être le serveur HTTP parfait pour PHP.
PHP
Indexing documents in Elasticsearch using the official library (French)
Why Roadrunner might be the perfect HTTP server for PHP applications
On s’écarte un peu de la piste avec la découverte d’un tutoriel sur l’écriture d’un proxy HTTP avec Rust.
Rust
Du côté des outils, découverte de Chalk qui permet de mettre en forme vos blocs de code partagés avec des thèmes très agréables, attention cependant avec le thème sombre, pas toujours très lisible.
Outils
On finit avec le frontend et notamment avec une remise au point sur l’usage du prefetching, là encore, l’article est relativement biaisé pour vendre une solution mais a le mérite de montrer certaines lacunes de nos navigateurs et comment y remédier.
Frontend
Nous voici donc au bout de cette veille hebdomadaire, je vous laisse lire / explorer et essayer tout ceci tranquillement (encore une fois, n’oubliez pas le café ou le thé) et commenter si jamais vous souhaitez apporter des informations complémentaires.
De mon côté, je vous souhaite donc un très bon week-end ainsi qu’une excellente semaine et vous donne rendez-vous la semaine prochaine, même jour, même heure pour une nouvelle veille.