Veille de la semaine - Numéro #47
Culture générale
Tips for analyzing logs: https://jvns.ca/blog/2022/12/07/tips-for-analyzing-logs/
Strategies and tools for performing migrations on platform: https://engineering.atspotify.com/2022/11/strategies-and-tools-for-performing-migrations-on-platform/
Breaking the production is not the end of the road: https://medium.com/openclassrooms-product-design-and-engineering/jean-michel-has-broken-the-prod-again-b26541d3f51f
Fuzzing ping and finding bugs: https://tlakh.xyz/fuzzing-ping.html
When do tests fail: https://blog.ploeh.dk/2022/12/12/when-do-tests-fail/
GitExplorer, visualize git commands in browser (Hubert): https://gitexplorer.com/
Building a high-performing engineering team: https://betterprogramming.pub/building-a-high-performing-engineering-team-feb02c55283f
What I learned at Gitlab that I don't want to forget: https://blog.boleary.dev/what-i-learned-at-gitlab-that-i-dont-want-to-forget/
Using sequential operations with REST: https://speakerdeck.com/gregoirehebert/sequential-operations-with-rest
A list of CTO's / engineers to follow: https://twitter.com/volodarik/status/1603021813826600962
Stop trying to be a passionate developer: https://medium.com/geekculture/stop-trying-to-be-a-passionate-developer-d956fba35582
Easing the onboarding through code review (French): https://tech.bedrockstreaming.com/2022/11/15/onboarding-revue-code.html
Cloud computing
Zero downtime index deployment using MeiliSearch: https://blog.meilisearch.com/zero-downtime-index-deployment/
Koyeb just opened a Frankfurt location: https://twitter.com/gokoyeb/status/1603049650638012422
Nostr, an open-source protocol to build an alternative to Twitter: https://github.com/nostr-protocol/nostr
The common misconceptions about distributed systems: https://twitter.com/alexxubyte/status/1603067499674681345
Rathole, a Rust-based reverse-proxy for NAT: https://github.com/rapiz1/rathole
Database
Just use PostgreSQL for everything: https://www.amazingcto.com/postgres-for-everything/
Building SQLite extensions using Rust: https://observablehq.com/@asg017/introducing-sqlite-loadable-rs
Machine learning
WhatDiff, an AI-powered code review assistant: https://whatthediff.ai/
PHP / Symfony
Sleeping is not the best option: https://dev.to/trikitrok/sleeping-is-not-the-best-option-2pn6
Symfony can trigger workers: https://symfony.com/doc/current/setup/symfony_server.html#configuring-workers
Tools
Play, an iOS native design tool: https://www.createwithplay.com/
Lago, an open-source alternative to ChargeBee, Recurly or Stripe Billing: https://github.com/getlago/lago
Hyvor, a blog platform: https://blogs.hyvor.com/
PlzCli, an "ai-helped" tool to generate shell scripts from description: https://github.com/m1guelpf/plz-cli