Veille de la semaine - Numéro #34
Culture générale
Why developers should always do a post-release verification: https://jamiewen00.medium.com/why-developers-should-always-do-post-release-verification-87462499a3a5
Throughput vs latency: https://levelup.gitconnected.com/throughput-vs-latency-1b4f5b38c3d
Pure bash bible, a list of bash alternatives to external processes: https://github.com/dylanaraps/pure-bash-bible
Is it a DTO or a Value Object: https://matthiasnoback.nl/2022/09/is-it-a-dto-or-a-value-object/
How Uber Eats reduces resources usages when processing images: https://www.uber.com/en-FR/blog/deduping-and-storing-images-at-uber-eats/
Why the most advanced solution isn't always the correct one: https://leaddev.com/technical-decision-making/why-most-advanced-technology-solution-isnt-always-correct-one
Using back-of-the-envelope estimation: https://www.youtube.com/watch?v=UC5xf8FbdJc
The NSA just released a software supply chain guidance: https://thenewstack.io/nsa-software-supply-chain-guidance/
Estimating tasks will slow you down: https://www.quora.com/What-are-the-techniques-set-by-the-Scrum-guidelines-for-a-task-estimation-in-sprint-planning-Are-there-any-limitations-to-these-techniques/answer/Jeff-Sutherland-10?srid=1yyk
Microsoft Teams is storing auth tokens as cleartext: https://www.bleepingcomputer.com/news/security/microsoft-teams-stores-auth-tokens-as-cleartext-in-windows-linux-macs/
How to help speakers during a talk: https://blog.pascal-martin.fr/post/speaker-dans-le-public-aidez-la-personne-sur-scene/
Generating unique ids in distributed systems: https://twitter.com/alexxubyte/status/1570430639836639239
Database
Using wildcard indexes to improve search: https://twitter.com/tobias_petry/status/1568252514738266114
Citus is now open-source: https://www.citusdata.com/blog/2022/09/12/distributed-postgres-goes-full-open-source-with-citus/
Wordpress might be tempted to officially support SQLite: https://php.developpez.com/actu/336479/WordPress-envisagerait-de-prendre-en-charge-officiellement-SQLite-afin-de-reduire-les-couts-d-hebergement-et-la-consommation-d-energie-des-sites-et-blogues-de-petite-taille/
Reducing database loading: https://betterprogramming.pub/reducing-database-loading-b54f2d8edb39
AnnaDB, a developer-oriented NoSQL database: https://annadb.dev/
Cloud computing
How Leroy Merlin leverage Traefik Entreprise: https://traefik.io/blog/leroy-merlin-leverages-traefik-enterprise/
Your infrastructure deserves tests too: https://kitchen.ci/
How Cloudflare built Pingora: https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/
Tools
CernVM-Fs, a scalable, reliable and low-maintenance distribution service: https://cernvm.cern.ch/fs/index.html
An online JSON viewer: https://jsonhero.io/
Increase, a set of APIs to build an bank: https://increase.com/
Penpot, an open-source Figma alternative: https://penpot.app/
Frontend
Single file web components: https://github.com/11ty/webc
SafeQL, write SQL queries with confidence: https://www.safeql.dev/
MemLab, an open-source framework for finding Javascript memory leaks: https://engineering.fb.com/2022/09/12/open-source/memlab/