Veille de la semaine - 23 janvier
Une introduction à Nix, des tips pour vos bases de données et un remplaçant à votre CI via Go ? Oui, il y a de tout ça cette semaine dans la veille.
Bien le bonjour à tous et à toutes, j’espère que tout le monde va bien, nouvelle semaine, nouvelle veille, cette semaine, elle est plus légère, j’ai lu plusieurs articles mais certains ne m’ayant pas convaincu, ils n’ont pas trouvé leur place dans la veille.
Bref, assez parlé, passons aux sujets habituels.
On commence donc par la culture générale et un très bon article sur l’intérêt d’écrire une documentation adapté et qui n’hésite pas à rentrer dans le détail, à noter aussi un très bon article sur l’intérêt de créer des processus de code review clairs et surtout, utiles, sujet trop souvent mis de côté.
Culture générale
Du côté du cloud computing, petite découverte de l’usage de la stack Hashicorp via Docker (en temps normal, utiliser Docker pour cette stack n’est pas la solution la plus directe) ainsi qu’une introduction non-officielle à Nix, si jamais vous avez déjà essayé de vous documenter à ce sujet et que la documentation vous a semblé aussi claire qu’un mur en béton armé, rassurez-vous, cette introduction se veut plus concrète et précise, n’hésitez pas à y jeter un oeil.
Cloud computing
On continue avec la base de données et notamment un très bon tip sur l’affichage ou non des indexes avant de les supprimer ainsi que la découverte de Pelikan, une boite à outils écrite en Rust permettant de créer du cache applicatif, le projet est encore instable sur certains points mais l’offre se veut prometteuse.
Base de données
Oceanbase, an enterprise distributed relational database written in C++
Migrating from Postgres clusters to distributed SQLite (@Matheo)
Du côté de WebAssembly, un petit benchmark permettant de voir quelle solution est la plus efficiente selon vos besoin.
WebAssembly
On continue avec un petit tips du côté de la CI, si jamais vous utilisez Dagger (ou pensez vous y mettre), sachez qu’il est possible de remplacer un Dockerfile via le SDK Dagger, ce dernier agissant en tant que wrapper autour de l’API Docker, très utile si vous souhaitez uniformiser vos stacks.
CI / CD
Concernant PHP, une découverte récente d’un package permettant de s’abstraire lors de l’usage de moteur de recherche type MeiliSearch / ElasticSearch et autres, à noter aussi un très bon article sur l’écriture d’un analyser statique en Rust, le projet devrait voir le jour prochainement, à garder sur le radar.
PHP / Symfony
Si vous me suivez sur Medium, vous savez que je suis un grand amoureux du concept d’unikernel et que j’ai même produit un article à ce sujet, la technologie évolue et des implémentations en Go voient le jour, je n’ai pas eu le temps de tester l’implémentation citée mais à garder sous la main pour une future expérimentation.
Go
On termine avec le frontend et un framework très léger reprenant les codes de l’UI de la Playstation première du nom, si vous êtes nostalgique, c’est un must à tester sans tarder.
Frontend
Une nouvelle veille se termine pour cette semaine, je vous laisse donc lire tout ceci au calme et explorer certains sujets selon vos besoins / envies, 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 !