Veille de la semaine - Numéro #46
Culture générale
Understanding the filesystem: https://bearstech.com/societe/blog/dans-les-profondeurs-du-filesystem
Building a virtual machine inside ChatGPT: https://www.engraved.blog/building-a-virtual-machine-inside/
Saving over 25% of memory using struct realignment: https://blog.devgenius.io/save-over-25-memory-using-struct-realignment-in-a-memory-hungry-cache-a24fc20106bb
Github Copilot preliminary experience report: https://blog.ploeh.dk/2022/12/05/github-copilot-preliminary-experience-report/
Drop hit ratio as cache measure: https://medium.com/pipedrive-engineering/drop-hit-ratio-as-cache-measure-now-98970238dbbf
Cloud computing
How Bedrock ingest 400GB of logs per hour: https://tech.bedrockstreaming.com/2022/08/08/private-cdn-logs.html
Rix, a Rust implementation of Nix: https://github.com/urbas/rix
How Gitlab diagnosed and reduced Redis latency: https://about.gitlab.com/blog/2022/11/28/how-we-diagnosed-and-resolved-redis-latency-spikes/
Dora, a DHCP server written in Rust: https://github.com/bluecatengineering/dora
Why trace-based testing matters: https://thenewstack.io/5-ways-trace-based-testing-matters-to-sres/
Database
Database migrations when the service is running in Kubernetes: https://medium.com/codex/database-migration-when-your-service-is-running-in-kubernetes-abbe9697421d
What is a time-series database: https://twitter.com/alexxubyte/status/1599801032061558784
Building a Rust macro to create an SQL boilerplate code: https://betterprogramming.pub/develop-a-rust-macro-to-automatically-write-sql-boilerplate-code-60c25d86adcb
WebAssembly
Extend anything in WebAssembly with Extism: https://github.com/extism/extism
PHP / Symfony
Announcing Psalm 5: https://psalm.dev/articles/psalm-5
Redis and the PHP memory are on a boat (French): https://jolicode.com/blog/redis-et-la-memoire-de-php-sont-dans-un-bateau-il-coule
Gracefully killing your RabbitMQ consumers: https://ingelbrechtrobin.medium.com/gracefully-killing-your-rabbitmq-consumers-2f0ab48a1e7f
A Symfony bundle to map request data to a DTO: https://github.com/artyuum/request-dto-mapper-bundle
Using ChatGPT to create a Symfony application: https://dev.to/gromnan/jai-demande-au-chatgpt-de-creer-une-application-symfony-2c05
PHP 8.2 has been released: https://github.com/php/php-src/releases/tag/php-8.2.0
A story of lazy-loading filesystem operations: https://tideways.com/profiler/blog/a-story-of-lazy-loading-file-system-operations-for-better-dev-system-performance
The RemoteEvent / Webhook components are now open to contribute: https://github.com/symfony/symfony/pull/48542
Tools
Linear, a better way to build products, think of it as a Jira alternative: https://linear.app/
Glab, is now considered as the official Gitlab CLI: https://about.gitlab.com/blog/2022/12/07/introducing-the-gitlab-cli/
Frontend
Useful CSS resources (@jean_beru): https://dev.to/lissy93/super-useful-css-resources-1ba3