I jagten på driftshastighed mister vi ofte det grundlæggende af syne. Hårdt kodede legitimationsoplysninger, mangelfulde specifikationer, usikre, uafprøvede Docker-billeder ... Indrøm det, du har været der på et tidspunkt (eller også er du meget, meget heldig). Vi vil også se på, hvordan WebAssembly bruges i stor skala af eBay.
Test, der nogle gange fejler
Af Sam Saffron
Hvis du kører en Ruby on Rails-operation, kan du meget vel bruge ædelstene, der har Sams fingeraftryk på sig. Han er også en af hjernerne bag Discourse-forumsoftwaren. Her er hans tanker om "flakey" tests, der flimrer.
https://samsaffron.com/archive/2019/05/15/tests-that-sometimes-fail
En fixture-baseret tilgang til interfacetest i Rails
Af Andrew Kozin
At bruge fixtures til at teste dine modeller er én ting. Men kan du gøre det effektivt for komplette brugergrænseflader? Andrew fra Evil Martians har en grundig gennemgang af nogle smarte teknikker.
https://dev.to/evilmartians/a-fixture-based-approach-to-interface-testing-in-rails-2cd4
Ødelagt som standard: hvorfor du bør undgå de fleste Dockerfile-eksempler
Af Itamar Turner-Trauring
Du docker en app, har travlt og har brug for et lille udgangspunkt for at komme i gang - det er en historie, som vi alle kommer ud for før eller siden. Desværre er mange af de eksempler, du kan finde ved at google, simpelthen ødelagte. Her kan du se, hvordan du undgår nogle almindelige faldgruber.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Hvorfor AWS' adgang og hemmelige nøgler ikke bør være i kodebasen
Af Tamás Sallai
Selv om de mere erfarne udviklere måske vil skrige "SELVFØLGELIG!" ved denne overskrift, er det altid godt at få genopfrisket nogle af de bedste fremgangsmåder og grundlæggende principper. Og det vil være gavnligt for dine mere unge kolleger (så send dem denne rapport!).
https://advancedweb.hu/2019/05/28/aws_config_credentials/
WebAssembly hos eBay: En brugssag fra den virkelige verden
Af Pranav Jha og Senthil Padmanabhan
WebAssembly er stadig relativt nyt, hvad angår gennemprøvede anvendelser, så det er altid interessant at læse et casestudie. Det er også en temmelig overraskende anvendelse for at sige det mildt! Tag et dybt dyk med Pranav og Senthil, det er virkelig medrivende.
https://www.ebayinc.com/stories/blogs/tech/webassembly-at-ebay-a-real-world-use-case/
Bonus! Måske noget til weekenden? Her er det tre små, men overraskende ting, du kan gøre i JavaScript.
Læs mere om det: