Veille de la semaine - Numéro #29
Culture générale
The 12 fractured apps: https://twitter.com/kelseyhightower/status/1556466781706891265
2 jours, c'est rien (French): https://blog.pascal-martin.fr/post/deux-jours-pour-juste-un-petit-truc/
The circuit breaker pattern: https://wso2.com/blogs/thesource/in-brief-the-circuit-breaker-pattern/
Why your daily stand-ups don't work and how to fix them: https://lucasfcosta.com/2022/08/07/how-to-improve-daily-standups.html
How do live video streaming works: https://twitter.com/alexxubyte/status/1557026443435003904
How NFT profile pictures works: https://twitter.com/alexxubyte/status/1556834131459264512
Ignoring mast reformatting commits with git blame (@lvodev): https://akrabat.com/ignoring-revisions-with-git-blame/
High performing teams need psychological safety (@abdounikarim): https://hbr.org/2017/08/high-performing-teams-need-psychological-safety-heres-how-to-create-it
Why single-threaded Redis is so fast: https://twitter.com/alexxubyte/status/1557392597395443712
What is memory safety: https://www.memorysafety.org/docs/memory-safety/
TechExcellence discussions (@EtienneLeba): https://github.com/techexcellenceio/community/discussions
A technical interview handbook: https://www.techinterviewhandbook.org/
IPFS and their gateways: https://daniel.haxx.se/blog/2022/08/10/ipfs-and-their-gateways/
Why credit cards are called the most profitable product in banks: https://twitter.com/alexxubyte/status/1557758639946887170
Stop interviewing with Leetcode: https://fev.al/posts/leet-code/
Machine learning
How Zoox robotaxi predicts everything: https://www.amazon.science/latest-news/how-the-zoox-robotaxi-predicts-everything-everywhere-all-at-once
Cloud computing
Accessing private Github repositories in Docker builds: https://dunglas.fr/2022/08/securely-access-private-git-repositories-and-composer-packages-in-docker-builds/
Hashicorp Nomad, a response to Kubernetes complexity: https://traefik.io/glossary/hashicorp-nomad-101/
Want to create an inventory of your cloud resources? https://github.com/someengineering/resoto
Database
Is COUNT(*) slow in MySQL? https://aaronfrancis.com/2022/mysql-count-star-slow
Tag searching can be improved thanks to JSON: https://twitter.com/tobias_petry/status/1557280854749155329
How SQLIte helps you do ACID: https://fly.io/blog/sqlite-internals-rollback-journal/
PHP
Narrowing types for static analysis (@lvodev): https://seld.be/notes/narrowing-types-for-static-analysis/
Accessing PHP private and protected properties using arrow functions: https://twitter.com/marcelpociot/status/1557321521319796736
Do generators really reduce the memory usage: https://phpdelusions.net/articles/generators
Symfony
Use TailwindCSS with Symfony Encore: https://dev.to/chrisshennan/using-tailwind-css-with-symfony-encore-3k22
Rust
Building Redis in Rust: https://dev.to/ashish173/building-redis-server-in-rust-part-1-m4f
Go
HttpsFv, a library to deserialize HTTP structured field values: https://github.com/dunglas/httpsfv
Tools
Gum, a tool for glamorous shell script (@jean_beru): https://github.com/charmbracelet/gum
Magefile (@aboudnikarim): https://magefile.org/
JSON5, JSON for human: https://github.com/json5/json5
AutoPWNSuite, a set of tools to scan vulnerabilities: https://github.com/GamehunterKaan/AutoPWN-Suite
Atuin, replace your shell history with a SQLite database: https://atuin.sh/
LikeDBG, a dockerized linux kernel debugging environment: https://github.com/0xricksanchez/like-dbg
Frontend
Brain.js, CPU accelerated neural network in Javascript: https://brain.js.org/#/