Dans notre quête de rapidité opérationnelle, nous perdons souvent de vue les principes fondamentaux. Des identifiants codés en dur, des spécifications bancales, des images Docker douteuses et non testées... Admettez-le, vous êtes passé par là à un moment ou à un autre (ou vous avez beaucoup, beaucoup de chance). Nous verrons également comment WebAssembly est utilisé à grande échelle par eBay.
Des tests qui échouent parfois
Par Sam Saffron
Si vous menez une opération Ruby on Rails, il est fort possible que vous utilisiez des pierres précieuses portant les empreintes digitales de Sam. Il est également l'un des maîtres d'œuvre du logiciel de forum Discourse. Voici ce qu'il pense des tests "flakey" qui vacillent.
https://samsaffron.com/archive/2019/05/15/tests-that-sometimes-fail
Une approche des tests d'interface basée sur des montages dans Rails
Par Andrew Kozin
Utiliser des montages pour tester vos modèles est une chose. Mais pouvez-vous le faire efficacement pour des interfaces utilisateur complètes ? Andrew, de Evil Martians, a rédigé un article approfondi sur quelques techniques astucieuses.
https://dev.to/evilmartians/a-fixture-based-approach-to-interface-testing-in-rails-2cd4
Brisé par défaut : pourquoi vous devriez éviter la plupart des exemples de Dockerfile
Par Itamar Turner-Trauring
Vous dockerisez une application, vous êtes pressé et vous avez besoin d'un petit point de départ pour démarrer - c'est une histoire que nous rencontrons tous un jour ou l'autre. Malheureusement, la plupart des exemples que vous pouvez trouver sur Google sont tout simplement erronés. Voici comment éviter les pièges les plus courants.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Pourquoi les clés d'accès et les clés secrètes d'AWS ne doivent pas figurer dans la base de code ?
Par Tamás Sallai
Bien que les développeurs les plus expérimentés puissent s'écrier "Bien sûr !" à ce titre, il est toujours bon de rafraîchir certaines bonnes pratiques et certains principes fondamentaux. Et cela sera bénéfique pour vos collègues plus jeunes (envoyez-leur donc ce rapport !).
https://advancedweb.hu/2019/05/28/aws_config_credentials/
WebAssembly chez eBay : Un cas d'utilisation réel
Par Pranav Jha et Senthil Padmanabhan
WebAssembly est encore relativement nouveau en ce qui concerne les utilisations éprouvées, il est donc toujours intéressant de lire une étude de cas. Le moins que l'on puisse dire, c'est qu'il s'agit d'une utilisation assez surprenante ! Plongez dans cette étude avec Pranav et Senthil, c'est vraiment captivant.
https://www.ebayinc.com/stories/blogs/tech/webassembly-at-ebay-a-real-world-use-case/
Bonus ! Quelque chose pour le week-end peut-être ? Voici trois petites choses surprenantes que vous pouvez faire en JavaScript.
En savoir plus :