Veille de la semaine - Numéro #32
Culture générale
Exploring Carbon, the new superset of C++: https://blog.logrocket.com/exploring-carbon-new-superset-c/
Why REST is still the most popular API architecture: https://twitter.com/alexxubyte/status/1562840039142281216
Surviving continuous deployment in distributed systems: https://oooops.dev/2021/07/30/surviving-continuous-deployment-in-distributed-systems/?s=09
Don't micromanage your team: https://www.youtube.com/watch?v=l7p7CgyaQXQ
Uber next-gen push platform will be based on gRPC: https://www.uber.com/en-GB/blog/ubers-next-gen-push-platform-on-grpc/
Why your website should be under 14kb in size: https://dev.to/shadowfaxrodeo/why-your-website-should-be-under-14kb-in-size-398n
What is a payment hotspot account: https://twitter.com/alexxubyte/status/1564279740390772736
Writing might open more doors than expected (French): https://blog.pascal-martin.fr/post/ecrire-m-a-ouvert-des-portes/
Latency numbers to know: https://twitter.com/alexxubyte/status/1564640354690670592
Exploring Git database internals: https://github.blog/2022-08-30-gits-database-internals-ii-commit-history-queries/
What does a typical microservices architecture look like: https://twitter.com/alexxubyte/status/1565003249341435904
Why not mocks: https://twitter.com/bitfield/status/1565267972607844352
Understanding Google's file system: https://www.micahlerner.com/2020/03/22/understanding-googles-file-system.html
Advanced caching mechanism using distributed locks and pub/sub systems: https://medium.com/@karthikpawar/advanced-caching-mechanisms-using-distributed-locks-and-async-pub-sub-systems-d5f541a5867
How Git handles synchronization: https://github.blog/2022-09-01-gits-database-internals-iv-distributed-synchronization/
Reverse pull-requests: https://ideas.riverglide.com/reverse-pull-requests-a56b48080fb0
Cloud computing
Debunking container myths: https://twitter.com/iximiuz/status/1563851156417298434
Making retries safe with idempotent API: https://aws.amazon.com/fr/builders-library/making-retries-safe-with-idempotent-APIs/
Manage your terraform like a container: https://medium.com/@dugouchet.a/manage-your-terraform-like-a-container-d2acbc46d7d4
Database
Performance isolation in a multi-tenant database environment: https://blog.cloudflare.com/performance-isolation-in-a-multi-tenant-database-environment/
Filling gaps in statistical aggregations: https://twitter.com/tobias_petry/status/1564890766337576966
Meta is open-sourcing Velox: https://engineering.fb.com/2022/08/31/open-source/velox/
RadiQL, a one-step solution for setting GraphQL on postgreSQL: https://medium.com/@rjiang12/radiql-the-one-step-solution-for-setting-up-graphql-on-a-postgres-database-3b622ba2e6ec
PHP
PHP 8.2 will introduce constants in traits: https://php.watch/versions/8.2/constants-in-traits
PHP 8.2 will introduce a new random extension (Hubert): https://php.watch/versions/8.2/ext-random
Testing randomness of PHP random functions (Hubert): https://php.watch/articles/testing-php-rand-functions
PHP 8.2 introduces a change when using SORT_REGULER with ksort (Hubert): https://php.watch/versions/8.2/ksort-SORT_REGULAR-order-changes
Experimentally compiling PHP code to Rust: https://ryangjchandler.co.uk/posts/experimentally-compiling-php-code-to-rust
Symfony
CQRS with Symfony messenger: https://dev.to/adgaray/cqrs-with-symfony-messenger-2h3g
Asserting the output of Symfony console commands: https://localheinz.com/blog/2022/08/29/asserting-the-output-of-symfony-console-commands/
Tools
What is git gc: https://www.atlassian.com/git/tutorials/git-gc
Wren, a fast, class-based concurrent scripting language: https://github.com/wren-lang/wren
Sidekick, a live application debugger: https://www.runsidekick.com/
Bbot, OSINT automation for hackers: https://github.com/blacklanternsecurity/bbot
Mutagen might be soon available as a Docker extension: https://twitter.com/mutagen_io/status/1564989713735360513
Scaphandre, an electricity consumption metrology agent: https://github.com/hubblo-org/scaphandre
SQLFluff, the SQL linter for humans: https://docs.sqlfluff.com/en/stable/
Frontend
Picnic, a CSS library: https://github.com/franciscop/picnic
LogTo, a typescript library to build authentication and user identity in minutes: https://github.com/logto-io/logto