Nella ricerca della velocità operativa, spesso perdiamo di vista gli aspetti fondamentali. Credenziali di codifica rigide, specifiche tecniche approssimative, immagini Docker non testate... Ammettetelo, vi è capitato prima o poi (o siete molto, molto fortunati). Daremo anche un'occhiata a come WebAssembly viene utilizzato su scala da eBay.
Test che a volte falliscono
Di Sam Saffron
Se state eseguendo un'operazione Ruby on Rails, è possibile che stiate usando gemme con le impronte digitali di Sam. È anche una delle menti dietro il software per forum Discourse. Ecco le sue riflessioni sui test "difettosi" che sfarfallano.
https://samsaffron.com/archive/2019/05/15/tests-that-sometimes-fail
Un approccio basato sulle fixture per il test delle interfacce in Rails
Di Andrew Kozin
Usare le fixture per testare i modelli è una cosa. Ma è possibile farlo in modo efficiente per interfacce utente complete? Andrew di Evil Martians ha scritto un articolo approfondito su alcune tecniche intelligenti.
https://dev.to/evilmartians/a-fixture-based-approach-to-interface-testing-in-rails-2cd4
Broken by default: perché evitare la maggior parte degli esempi di Dockerfile
Di Itamar Turner-Trauring
Si sta dockerizzando un'applicazione, si va di fretta e si ha bisogno di un piccolo punto di partenza per iniziare: è una storia che capita a tutti prima o poi. Purtroppo, molti degli esempi che si possono trovare cercando su Google sono semplicemente fallati. Ecco come evitare alcune trappole comuni.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Perché le chiavi di accesso e le chiavi segrete di AWS non dovrebbero essere presenti nella base di codice
Di Tamás Sallai
Anche se gli sviluppatori più esperti potrebbero gridare "PER FORZA!" a questo titolo, è sempre bene rinfrescare alcune best practice e fondamenti. E sarà utile per i vostri colleghi più giovani (quindi inviate loro questo report!).
https://advancedweb.hu/2019/05/28/aws_config_credentials/
WebAssembly a eBay: Un caso d'uso reale
Di Pranav Jha e Senthil Padmanabhan
WebAssembly è ancora relativamente nuovo per quanto riguarda l'utilizzo di applicazioni collaudate, quindi è sempre interessante leggere un caso di studio. È anche un utilizzo a dir poco sorprendente! Fate un'immersione profonda con Pranav e Senthil, è davvero avvincente.
https://www.ebayinc.com/stories/blogs/tech/webassembly-at-ebay-a-real-world-use-case/
Bonus! Qualcosa per il fine settimana? Ecco tre piccole ma sorprendenti cose che si possono fare in JavaScript.
Per saperne di più: