Veille de la semaine - Numéro #43
Culture générale
What a broken wheel taught Google Site Reliability Engineers: https://thenewstack.io/what-a-broken-wheel-taught-google-site-reliability-engineers/
Cracking microservices performances issues with distributed tracing: https://horovits.medium.com/cracking-performance-issues-in-microservices-with-distributed-tracing-6d6a31677601
Scaling Mastodon is impossible: https://lucumr.pocoo.org/2022/11/14/scaling-mastodon/
All companies are fuc*** up: https://jonpauluritis.com/articles/all-companies-are-fucked-up/
35 misconceptions about date and time: https://www.meziantou.net/misconceptions-about-date-and-time.htm
How is data sent over the network: https://twitter.com/alexxubyte/status/1592193892530589696
Monitoring a Linky using Grafana: https://wiki.abyssproject.net/fr/debian/linky/monitoring-linky-grafana
Debugging is science: https://amedee.me/2022/11/09/debugging/
A mechanical keyboard written in CSS: https://lesjoiesducode.fr/developpeur-web-clavier-mecanique-css-codepen
The sliding window to solve coding interview questions: https://twitter.com/Franc0Fernand0/status/1592897252645048324
Improving code review time at Meta: https://engineering.fb.com/2022/11/16/culture/meta-code-review-time-improving/
Code first vs API first: https://twitter.com/alexxubyte/status/1592921944818491394
Cloud computing
Building with Cloudflare workers: https://blog.cloudflare.com/devcycle-customer-story/
Indexing millions of HTTP requests using Durable Objects: https://blog.cloudflare.com/r2-rayid-retrieval/
Introducing Ampt: https://www.getampt.com/blog/introducing-ampt/
The distributed computing manifesto: https://www.allthingsdistributed.com/2022/11/amazon-1998-distributed-computing-manifesto.html
Flox, a manager for Nix development environments: https://floxdev.com/
Database
Debezium, capture database changes: https://github.com/debezium/debezium
Keep your cache always fresh with Debezium: https://www.confluent.io/events/current-2022/keep-your-cache-always-fresh-with-debezium-1/
EphemeralDB, a sacrificial database for high-throughput data: https://brandur.org/fragments/ephemeral-db
13 tips to improve PostgreSQL insert performances: https://www.timescale.com/blog/13-tips-to-improve-postgresql-insert-performance/
CrSQLite, an extension that adds CRDT and sync support to SQLite: https://github.com/vlcn-io/cr-sqlite
Who need MLFlow when you have SQLite: https://ploomber.io/blog/experiment-tracking/
CI / CD
Blazing fast CI with MicroVMs: https://blog.alexellis.io/blazing-fast-ci-with-microvms/
PHP
The true power of sealed classes: https://jiripudil.cz/blog/true-power-of-sealed-classes
Templating, an abstraction for template engines: https://github.com/schranz-templating/templating
Exploring PHP using eBPF (French): https://bearstech.com/societe/blog/dissequer-un-php-en-production-avec-ebpf-a-la-recherche-des-io-perdus/
Frontend
A firefox-only minimap: https://www.stefanjudis.com/a-firefox-only-minimap/
Automate an isolated browser with just a few lines of code: https://blog.cloudflare.com/introducing-workers-browser-rendering-api/