Veille de la semaine - Numéro #6
Culture générale
Interviews questions to ask your interviewer: https://daveceddia.com/interview-questions-to-ask-company/
Want to add a "dark mode" to your application? You must first know the device specs (french): https://twitter.com/pbeyssac/status/1493199164875886596
How everything we're told about website identity assurance is wrong: https://www.troyhunt.com/how-everything-were-told-about-website-identity-assurance-is-wrong/
Let's build a S3 object storage system: https://twitter.com/alexxubyte/status/1493998887715020804
Why you should consider docs-as-code: https://medium.com/doctave/why-you-should-consider-using-docs-as-code-701cae6021c
Fixing performances regressions before they happen: https://netflixtechblog.com/fixing-performance-regressions-before-they-happen-eab2602b86fe
Skip, a programming language that skip the things already computed: http://skiplang.com/
Cloud computing
Making energy efficiency regulations water: https://blog.scaleway.com/making-the-energy-efficiency-regulations-water-smart-the-next-step-for-eu-lawmakers/
SerenityOS, building an operating system from scratch: https://thenewstack.io/building-an-operating-system-from-scratch-serenityos/
How to build a cloud version of your open-source software: https://aws.plainenglish.io/how-to-build-a-cloud-version-of-your-open-source-software-a-case-study-with-appwrite-part-1-3673a658c2c5
Cycle[dot]io, a container orchestration platform aimed at developers: https://thenewstack.io/cycle-io-a-container-orchestration-platform-aimed-at-developers/
Sustainability with Rust: https://aws.amazon.com/blogs/opensource/sustainability-with-rust/
Database
EdgeDB 1.0 is available: https://www.edgedb.com/blog/edgedb-1-0
Always analyze your table after deleting, updating, inserting rows: https://twitter.com/tobias_petry/status/1493836584411619331
What is a vector database: https://www.pinecone.io/learn/vector-database/
4 ways to improve the performances of a SQL merge statement: https://medium.com/dsmli/4-ways-to-improve-the-performance-of-a-sql-merge-statement-ec94d9b98eda
Tools
Github now supports mermaid diagrams: https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/
MeiliSearch now supports "auto-batching": https://github.com/meilisearch/meilisearch/discussions/2070
Add event notifications and result persistence to shell-scripted pipelines with Hasura: https://towardsdatascience.com/adding-event-notifications-and-result-persistence-to-shell-scripted-pipelines-with-hasura-91b31e12e64a
AI
Youtube now uses Deepmind algorithm to improve video compression: https://fortune.com/2022/02/11/deepmind-youtube-video-compression-muzero-ai/
CI / CD
How Gitlab improved the git fetch usage: https://about.gitlab.com/blog/2022/01/20/git-fetch-performance/
How Gitlab improved the git fetch usage (part II): https://about.gitlab.com/blog/2022/02/07/git-fetch-performance-2021-part-2/
Symfony
The twig 3 certification is available: https://symfony.com/blog/introducing-the-twig-3-certification
An OpenID SSO with Symfony and KeyCloak (Internal sharing): https://medium.com/the-sensiolabs-tech-blog/lets-play-with-the-symfony-new-security-system-openid-connect-with-keycloak-de7a1508ea4
Frontend
Qache, an utility to handle cache on the server side: https://github.com/oslabs-beta/Qache