Veille de la semaine - Numéro #5
Culture générale
Compliance in a DevOps culture: https://martinfowler.com/articles/devops-compliance.html
Unlearning perfectionism: https://arunkprasad.com/log/unlearning-perfectionism/
Dealing with legacy systems: https://blog.ibra7am.com/simplifying-dealing-with-legacy-systems-ed29758f69f7
Feature toggles, the good, the bad and the ugly (Internal sharing): https://www.youtube.com/watch?v=r7VI5x2XKXw
My unit testing epiphany (Internal sharing): https://www.stevefenton.co.uk/2013/05/my-unit-testing-epiphany/
Google Analytics is a GDPR violation says the CNIL: https://www.cnil.fr/fr/utilisation-de-google-analytics-et-transferts-de-donnees-vers-les-etats-unis-la-cnil-met-en-demeure
Cloud computing
LakeFS, git-like capabilities for your object storage: https://github.com/treeverse/lakeFS
Kubernetes volumes backup for disaster recovery: https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery-56a5facee7fe
A documentary about Kubernetes creation process has been published: https://thenewstack.io/a-kubernetes-documentary-shares-googles-open-source-story/
The state of cloud native development in 2021: https://www.cncf.io/wp-content/uploads/2021/12/Q1-2021-State-of-Cloud-Native-development-FINAL.pdf
Garage, an open-source distributed storage service: https://garagehq.deuxfleurs.fr/
Kestra, an open-source orchestration / scheduling platform: https://kestra.io/
Database
Waiting for postgres 15: https://www.depesz.com/2022/02/06/waiting-for-postgresql-15-add-unique-null-treatment-option/
Changing database in production ? Why ? https://twitter.com/tobias_petry/status/1490615463210098694
MindsDB, bringing machine-learning to database: https://github.com/mindsdb/mindsdb/
How to create an inexpensive "serverless" database: https://aws.plainenglish.io/very-inexpensive-serverless-database-6ed6df489ab6
How to secure data using stored procedures: https://databasedive.com/how-to-secure-data-using-stored-procedures-in-sql-48c296407298
Searching for tags in primary keys: https://twitter.com/tobias_petry/status/1491056283696381959
If you can do it in SQL, just use SQL: https://twitter.com/tobias_petry/status/1491735490646757387
Milvus, an open-source vector-based database: https://github.com/milvus-io/milvus
AI
Competitive coding with AlphaCode (Internal sharing): https://www.deepmind.com/blog/article/Competitive-programming-with-AlphaCode
Tools
Command-line cheat sheet: https://www.git-tower.com/learn/media/pages/cheat-sheets/cli/1073300074-1644185307/command-line-cheat-sheet-large01.png
Simple HTTP load tests with SLO's: https://thenewstack.io/simple-http-load-testing-with-slos/
PHP
Consider using DTO thanks to recent PHP features: https://twitter.com/mmartin_joo/status/1488896259482165249
Mocks? Consider using "in-memory" implementations (Internal sharing): https://twitter.com/doekenorg/status/1490701981534535685?t=S9aC1ac3iQvT79t8Ru7Ydg&s=09
Symfony
Symfony 6.1 to bump PHP version to 8.1: https://github.com/symfony/symfony/pull/45377
Twig
Twig security release: https://symfony.com/blog/twig-security-release-disallow-non-closures-in-the-sort-filter
Frontend
Apply TDD to your database: https://dev.to/fauna/applying-test-driven-development-to-your-database-4fn6
Settings are not a design failure: https://linear.app/blog/settings-are-not-a-design-failure