Veille de la semaine - Numéro #25
Culture générale
Cisors rather than euros (French): https://www-camilab-co.cdn.ampproject.org/c/s/www.camilab.co/post/le-ciseau-plutot-que-les-euros/amp/
API's as infrastructure: https://stripe.com/blog/api-versioning
Designing a high concurrency, high availability and quick responsiveness system: https://twitter.com/alexxubyte/status/1546520282571034625
You don't need more developers: https://speakerdeck.com/afilina/you-dont-need-more-developers
What does a lean app mean for developers: https://www.vendia.net/blog/lean-apps-for-developers
Code in database vs code in application: https://brandur.org/fragments/code-database-vs-app
Rust might not be the solution to every problems: https://medium.com/@Aaron0928/amazon-posts-article-on-rust-go-tech-lead-dont-pull-the-plug-on-us-2dd542c1f026
How does Visa work: https://twitter.com/alexxubyte/status/1546884595324358656
Microservices are bad for oncall management: https://twitter.com/GergelyOrosz/status/1546847580105195520
A retrospective on Rust performances: https://agourlay.github.io/blog/rust-performance-retrospective-part1/
How do you pay from digital wallets using a QR code: https://twitter.com/alexxubyte/status/1547247757747834880
Cloud computing
ScoutSuite, a multi-cloud security audit tool: https://github.com/nccgroup/ScoutSuite
Containers and micro virtual machines: https://williamdurand.fr/2022/07/11/containers-and-micro-virtual-machines/
Building an active, latency-based application across multiple regions: https://aws.amazon.com/de/blogs/storage/building-an-active-active-latency-based-application-across-multiple-regions/
Database
Amazon DynamoDB, the latest whitepaper: https://www.usenix.org/system/files/atc22-vig.pdf
Improving queries with join: https://twitter.com/EverSQL/status/1547181823087808515
PHP
TwigCsFixer, a Twig style fixer (@abdounikarim): https://github.com/VincentLanglet/Twig-CS-Fixer
PhpLoc, measuring the size of your project: https://github.com/sebastianbergmann/phploc
Evolution of PHP arguments: https://twitter.com/exakat/status/1547573442509021184
Tools
GooFuzz, a tool to perform fuzzing with an OSINT approach: https://github.com/m3n0sd0n4ld/GooFuzz
MeiliSearch 0.28 is out: https://blog.meilisearch.com/whats-new-in-v0-28/
FreeForDev, a list of open-source tools and solutions (@abdounikarim): https://free-for.dev/#/
Caddy 2.5.2 has been released: https://twitter.com/caddyserver/status/1546934907368222720
AutoRegex, convert english to regex with natural language processing (@jeanberu): https://www.autoregex.xyz/
Git 2.37 will allow to push new branches without setting an upstream (@jeanberu): https://twitter.com/JI/status/1546948817462800384
Introducing serverless SFTP: https://www.stedi.com/blog/introducing-serverless-sftp-and-infinitely-scalable-data-storage
Go
Speeding up Google B-tree with generics: https://thenewstack.io/shaving-40-off-googles-b-tree-implementation-with-go-generics/
Frontend
A guide for dark mode: https://ryanfeigenbaum.com/dark-mode/
PRPL pattern explained (@abdounikarim): https://www.patterns.dev/posts/prpl/
Bonus
The Hubble successor has finally published its first photos, time to spend some time on creating new background for your desktop: https://twitter.com/Thom_astro/status/1546922762220064768