Veille de la semaine - 9 janvier 2023
Des avis tranchés, Twitter, SQLite et un peu de Rust, cette semaine, on reste léger, on y va ?
Bien le bonjour à tous et à toutes, j’espère que tout le monde va bien, comme vous l’avez peut-être lu rapidement, cette semaine, on va rester simple et se concentrer sur quelques sujets, quelques sujets devraient ouvrir des débats, n’hésitez pas à en discuter dans les commentaires.
On commence donc par la culture générale et pas un très bon guide sur l’usage d’un changelog, vous voyez probablement cela souvent sur les projets open-source mais sachez que l’utiliser sur des projets internes est aussi une très bonne solution afin d’aider à l’onboarding de vos équipes, au suivi de ce qui est livré selon les versions et surtout, à une meilleure gestion des bugs selon les périodes.
A noter aussi un très bon article sur la localisation par Spotify ainsi que sur quelques red flags que vous pourriez rencontrer, certains sont discutables (Makefile reste un indispensable à mon humble avis) mais la liste est souvent ce que l’on rencontre en entreprise.
Culture générale
You must use a changelog (French)
Build better software faster (Etienne) (French)
On continue avec le cloud computing et un très bon article sur ce qui s’est réellement passé durant le processus d’optimisation de l’architecture derrière Twitter, des fantasmes avaient été relevés et il est parfois utile de remettre les points sur les i afin d’éviter des jugements trop hâtifs.
Cloud computing
Du côté de la base de données, petit coup de coeur pour un article sur l’usage de SQLite via WASM ainsi qu’un très bon article sur les optimisations possible au sein des moteurs de nos SGDB favoris (on parle ici surtout de PostgreSQL mais MySQL pourrait aussi en profiter) dans le contexte d’infrastructures plus modernes.
Base de données
Petit détour par le machine learning afin de parler du nouveau super-ordinateur développés par Microsoft, l’infrastructure semble assez folle mais avec les récentes évolutions dans le domaine (coucou chatGPT), nul doute que l’infrastructure doit elle aussi se développer.
Machine Learning
Du côté de PHP (à l’avenir, la rubrique contiendra tout ce qui est lié à PHP, frameworks inclus), les AFUP days ont livrés leur lineup pour Lille et Lyon (très très bon choix de sujets).
Un très bon article sur l’usage de Behat afin de tester les commandes Symfony, je ne suis pas partisan de Behat pour l’usage que l’on en a couramment (notamment l’UI) mais sur des règles métier et des commandes Symfony, son usage est tout trouvé.
PHP
On fait un autre petit détour par Rust afin de parler de compilation et de vitesse de compilation, Rust est souvent vu comme le “nouveau C++”, selon les projets, l’évolution semble moins gagnante, là encore, ne voyez pas les benchmarks comme une vérité absolue, d’un projet à l’autre, tout peut évoluer mais il est bon de revenir sur certains poncifs souvent utilisés par la communauté.
Rust
On finit avec du mobile et notamment un très bon article de Korben sur l’envoi de notification à vos appareils Android, si vous souhaitez effectuer des tests rapides, c’est un must.
Mobile
Bref, une nouvelle semaine s’achève, j’espère qu’elle s’est bien passée pour vous, je vous laisse donc lire cette veille au calme et approfondir certains sujets si le coeur vous en dit, de mon côté, je vous donne rendez-vous la semaine prochaine, même jour même heure pour une nouvelle veille.
D’ici là, passez un très bon week-end, une très bonne semaine et à vendredi !