Veille de la semaine - Numéro #14
Culture générale
My experience in building high-performances software development teams: https://betterprogramming.pub/my-experience-in-building-high-performance-software-development-teams-ef4453549cb9
How to stop shrinkage in engineering teams: https://leaddev.com/hiring-onboarding-retention/how-stop-shrinkage-engineering-teams
GraphQL as a migration strategy for REST API: https://levelup.gitconnected.com/graphql-as-a-migration-strategy-for-rest-apis-d847ef357cdb
Storing data in Redis, json vs protobuf benchmark: https://towardsdev.com/json-vs-protobuf-which-is-the-best-way-to-store-data-in-the-cache-redis-5e6b17d83ffa
The collision of application and databases: https://redmonk.com/sogrady/2022/03/21/vertical-integration/
Using SLO's to align business and engineering goals: https://leaddev.com/reporting-metrics/using-slos-align-business-and-engineering-goals
How to design Google Docs: https://twitter.com/alexxubyte/status/1516806326655066116
Algorithm
Solving a stardew valley routing problem with graph theory: https://towardsdatascience.com/solving-a-stardew-valley-routing-problem-with-graph-theory-python-fd4471077b3a
Cloud computing
The AWS builders library: https://aws.amazon.com/builders-library/?nc1=h_ls&cards-body.sort-by=item.additionalFields.sortDate&cards-body.sort-order=desc&awsf.filter-content-category=*all&awsf.filter-content-type=*all&awsf.filter-content-level=*all
A transparent container registry built using Nix: https://github.com/tazjin/nixery
Deploying services, an overview: https://twitter.com/alexxubyte/status/1516444237440512007
DockerCeption: https://twitter.com/iximiuz/status/1517236613176348672
Database
Billion-scale vector search with Vespa - Part I: https://medium.com/vespa/billion-scale-vector-search-with-vespa-part-one-f71b7d38112a
SQL and complex queries are needed for real-time analytics: https://thenewstack.io/sql-and-complex-queries-are-needed-for-real-time-analytics/
Using schema-less database? Consider using JSON columns in your current database instead: https://twitter.com/tobias_petry/status/1516692944035713029
CI / CD
How to run Github actions 10x faster with Firecracker VMs: https://webapp.io/blog/github-actions-10x-faster-with-firecracker/
Tools
PacketStreamer, a tcpdump for cloud environment: https://github.com/deepfence/PacketStreamer
Mockoon, create mock APIs in seconds (@KevinTherage): https://mockoon.com/
PHP
PSR-22 draft has been started: https://twitter.com/phpfig/status/1516732079807078406
Moebius, true coroutines in PHP 8.1: https://github.com/frodeborli/moebius
Watch your clock: https://andreas.heigl.org/2022/04/21/watch-your-clock/
Frontend
An HTML cheat sheet: https://twitter.com/ajmalmohad_/status/1516363503610654726