Veille de la semaine - Numéro #7
Culture générale
Rapide event notification system at Netflix: https://netflixtechblog.medium.com/rapid-event-notification-system-at-netflix-6deb1d2b57d1
How Google, Twitter and Spotify built a culture of documentation: https://medium.com/doctave/how-google-twitter-and-spotify-built-a-culture-of-documentation-47a1ff22911
Himeji, a scalable centralized authorization system at AirBnB: https://medium.com/airbnb-engineering/himeji-a-scalable-centralized-system-for-authorization-at-airbnb-341664924574
Migrating to Elasticsearch for Carousell internal search engine: https://medium.com/carousell-insider/migrating-to-elasticsearch-with-dense-vector-for-carousell-spotlight-search-engine-e328b16155fc
What we lost: https://randsinrepose.com/archives/what-we-lost/
What is a CDN: https://twitter.com/alexxubyte/status/1496166227731181571
The QRF team model: https://betterprogramming.pub/engineering-org-structures-the-qrf-team-model-7b92031db33c
The perfect marriage of quality engineering and cybersecurity: https://blog.gds-gov.tech/the-marriage-of-quality-engineering-and-cybersecurity-bdfb24218c7f
Rebuilding payment orchestration at AirBnB: https://medium.com/airbnb-engineering/rebuilding-payment-orchestration-at-airbnb-341d194a781b
Tus, a draft about resumable uploads protocol: https://www.ietf.org/archive/id/draft-tus-httpbis-resumable-uploads-protocol-00.html
Software architecture
TDD & Clean architecture (Internal sharing): https://www.youtube.com/watch?v=3wxiQB2-m2k
Functional event-sourcing decider: https://thinkbeforecoding.com/post/2021/12/17/functional-event-sourcing-decider
Database
Know the LIMIT clause? What if we can improve the results with similar results outside of the clause: https://twitter.com/tobias_petry/status/1496470986077650945
Using Apache Pinot to reduce latency: https://medium.com/event-driven-utopia/building-a-low-latency-fitness-leaderboard-with-apache-pinot-40a4da672cf0
Cloud computing
Behind Leroy merlin micro-frontend: https://medium.com/adeo-tech/behind-leroymerlin-fr-micro-frontends-47fd7c53f99d
Windows now supports EBPF programs built with Linux: https://cloudblogs.microsoft.com/opensource/2022/02/22/getting-linux-based-ebpf-programs-to-run-with-ebpf-for-windows/
CI / CD
How to secure your CI pipelines: https://circleci.com/blog/secure-ci-pipeline/
AI
How Alphacode handles competitive code generation: https://storage.googleapis.com/deepmind-media/AlphaCode/competition_level_code_generation_with_alphacode.pdf
Tools
Avoiding top 10 nginx configuration mistakes: https://www.nginx.com/blog/avoiding-top-10-nginx-configuration-mistakes/
PHP
A security release has been published: https://twitter.com/official_php/status/1495767767034826755
Symfony
API substitution with HttpClient: https://www.strangebuzz.com/fr/blog/substitution-simple-d-api-avec-le-client-http-symfony
Last speakers announced for SymfonyLive Paris: https://symfony.com/blog/last-talks-and-speakers-announced-for-symfonylive-paris-2022
Frontend
How to design for slow networks or offline: https://uxplanet.org/youre-not-connected-to-internet-50a46ee016a7