Veille de la semaine - Numéro #22
Culture générale
DS-Algo-point, a repository that contains algorithms implementations in many languages: https://github.com/sukritishah15/DS-Algo-Point
An HTTP cheat sheet: https://twitter.com/atishkumarjain/status/1538751983250812928
Quic visually explained: https://quic.ulfheim.net/
What happened with Cloudflare on June 21th: https://twitter.com/alexxubyte/status/1539274640975048704
Fallacies of distributed systems: https://architecturenotes.co/fallacies-of-distributed-systems/
Reducing your cloud computing climate impact: https://www.toolbox.com/tech/cloud/guest-article/reducing-your-cloud-computing-climate-impact/
The documentation triangle: https://sourceless.org/posts/the-documentation-triangle.html
Rust might be used in Linux kernel by 2023: https://thenewstack.io/rust-in-the-linux-kernel-by-2023-linus-torvalds-predicts/
Learning from putting a million files into a single Git repository: https://canvatechblog.com/we-put-half-a-million-files-in-one-git-repository-heres-what-we-learned-ec734a764181
Designing a system using the event-sourcing paradigm: https://twitter.com/alexxubyte/status/1539999422485913600
Why microservices should use event-sourcing: https://blog.bitsrc.io/why-microservices-should-use-event-sourcing-9755a54ebfb4
Cloud computing
Traefik now fully integrates with Hashicorp Nomad: https://traefik.io/blog/traefik-proxy-fully-integrates-with-hashicorp-nomad/
What a former Github CTO learned about scaling: https://thenewstack.io/what-a-former-github-cto-learned-about-scaling/
Hertzbleed attack, a new family of side-channel attack: https://www.hertzbleed.com/
The state of WASM in 2022: https://blog.scottlogic.com/2022/06/20/state-of-wasm-2022.html
Deep dive into containers: https://williamdurand.fr/2022/06/21/deep-dive-into-containers/
Database
Readyset, an SQL engine written in Rust to improve database queries: https://github.com/readysettech/readyset
Graphbase, a data platform for developers: https://grafbase.com/
How Timescale 2.7 made data aggregation better and faster on Postgresql: https://www.timescale.com/blog/how-we-made-data-aggregation-better-and-faster-on-postgresql-with-timescaledb-2-7/
Citus, a distributed Postgres as an extension: https://github.com/citusdata/citus
Default sort is not always optimal, consider using application-based sorting: https://twitter.com/tobias_petry/status/1539545532892385280
PHP
PHPStan 1.7.15 released: https://github.com/phpstan/phpstan/releases/tag/1.7.15
Openspout, read and write in spreadsheet files in a scalable way: https://github.com/openspout/openspout
Composer 2.4 will feature a new "composer audit" command: https://github.com/composer/composer/pull/10798
Linked lists explained in PHP: https://doeken.org/blog/linked-lists-explained-in-php
How can I trust my test suite: https://blog.mollie.com/how-can-i-trust-my-test-suite-f884390e79f3
Symfony
Symfony UX visually explained: https://ux.symfony.com/
A new component called "Clock" has been submitted: https://github.com/symfony/symfony/pull/46715
Tools
Hetty, an HTTP toolkit for security research: https://github.com/dstotijn/hetty
A Go client for HAProxy: https://github.com/haproxytech/client-native
Web crawl data as SQLite database: https://github.com/Florents-Tselai/WarcDB
JsonVisio, visualize your json data as a graph: https://github.com/AykutSarac/jsonvisio.com
Turning diagrams into code: https://twitter.com/alexxubyte/status/1538912376354877440
Run your Github Actions locally (@abdounikarim): https://github.com/nektos/act
Cloc, a blank / comment and physical lines counter: https://github.com/AlDanial/cloc
Viddy, a modern watch command: https://github.com/sachaos/viddy
Mergestat, query a git repository using SQL: https://github.com/mergestat/mergestat
Laravel Pint, a PHP-CS-Fixer wrapper (@jeanberu): https://twitter.com/enunomaduro/status/1539617336973574145?t=MQavBPsW4sowlhBqbYg2ag&s=19
Frontend
Migrating to Typescript: https://stripe.com/blog/migrating-to-typescript