Veille de la semaine - Numéro #11
Culture générale
How do modern browsers work: https://twitter.com/alexxubyte/status/1504856334210007044
Raft algorithm explained: https://medium.com/towards-data-science/raft-algorithm-explained-a7c856529f40
Principles learned from 20 years of programming:https://alexewerlof.medium.com/my-guiding-principles-after-20-years-of-programming-a087dc55596c
Sha256 algorithm visually explained (@MaximePinot): https://sha256algorithm.com/
5 keys to building a great engineering team: https://medium.com/dandy-engineering-blog/5-keys-to-building-a-great-engineering-team-8630eb4f0c3c
Why is Kafka fast: https://twitter.com/alexxubyte/status/1506663791961919488
Why we write everything in Go: https://bitly.com/blog/why-we-write-everything-in-go/
Linux file system visually explained: https://twitter.com/devops_tech/status/1506925770442039300
Stacked diffs versus Pull Requests: https://jg.gg/2018/09/29/stacked-diffs-versus-pull-requests/
Algorithm, a list of algorithms written in multiple languages: https://github.com/marcosfede/algorithms
Apache Fineract, a platform for microfinance: https://github.com/apache/fineract/
A medical algorithm to guide decisions: https://www.theverge.com/c/22927811/medical-algorithm-explainer-sepsis-risk-watch
Database
Transforming Postgres rows into JSON: https://medium.com/@erbo-engineering/transforming-postgres-rows-into-json-3791c7668d97
Database as code: https://gramin.pro/posts/database-as-code/
Want to find matching rows and return the top-N? https://twitter.com/sqldaily/status/1505876970885816320
Less is more, a PostgreSQL query optimized from minutes to milliseconds: https://flexport.engineering/less-is-more-a-postgresql-query-optimized-from-minutes-to-milliseconds-732e0fe38be8
Generating dates to fill gaps in your statistical data sets: https://twitter.com/tobias_petry/status/1506632076317138947
Cloud computing
Saving money while using Kubernetes, an ready-to-use guide: https://thenewstack.io/3-kubernetes-best-practices-to-help-you-save-money-now/
Avoiding CPU throttling in a containerized environment: https://eng.uber.com/avoiding-cpu-throttling-in-a-containerized-environment/
Introducing Ballast, an adaptive load test framework: https://eng.uber.com/introducing-ballast-an-adaptive-load-test-framework/
Observability at scale, building Uber altering ecosystem: https://weekdays.medium.com/observability-at-scale-building-ubers-alerting-ecosystem-b096a0d567d2
Security
Browser in browser phishing attack: https://mrd0x.com/browser-in-the-browser-phishing-attack/
PHP
What are static anonymous functions in PHP (@alexdaubois): https://www.designcise.com/web/tutorial/what-are-static-anonymous-functions-in-php
5 constants lists that give context to your integers and strings: https://tomasvotruba.com/blog/5-constant-lists-that-give-context-to-your-integers-and-strings/
Visit, a curl-like tools to request URLs: https://github.com/spatie/visit