I jakten på driftshastighet mister vi ofte det grunnleggende av syne. Hardkoding av legitimasjon, uklare spesifikasjoner, usikre, uprøvde Docker-bilder ... Innrøm det, du har vært der på et eller annet tidspunkt (eller du er veldig, veldig heldig). Vi tar også en titt på hvordan WebAssembly brukes i stor skala av eBay.
Tester som noen ganger mislykkes
Av Sam Saffron
Hvis du kjører en Ruby on Rails-operasjon, kan det godt hende at du bruker edelstener som har Sams fingeravtrykk på seg. Han er også en av hjernen bak Discourse-forumprogramvaren. Her er hans tanker om "flakey" tester som flimrer.
https://samsaffron.com/archive/2019/05/15/tests-that-sometimes-fail
En fixture-basert tilnærming til grensesnitttesting i Rails
Av Andrew Kozin
Å bruke fiksturer til å teste modellene dine er én ting. Men kan du gjøre det effektivt for komplette brukergrensesnitt? Andrew fra Evil Martians har en grundig gjennomgang av noen smarte teknikker.
https://dev.to/evilmartians/a-fixture-based-approach-to-interface-testing-in-rails-2cd4
Ødelagt som standard: Hvorfor du bør unngå de fleste Dockerfile-eksempler
Av Itamar Turner-Trauring
Du skal dockerisere en app, har det travelt og trenger bare et lite utgangspunkt for å komme i gang - det er en historie vi alle kommer til å oppleve før eller siden. Dessverre er mange av eksemplene du kan finne ved å google, rett og slett ødelagte. Slik unngår du noen vanlige fallgruver.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Hvorfor AWS-tilgang og hemmelige nøkler ikke bør ligge i kodebasen
Av Tamás Sallai
Selv om de mer erfarne utviklerne kanskje bare skriker "SELVFØLGELIG!" ved denne overskriften, er det alltid bra å oppdatere seg på beste praksis og grunnleggende prinsipper. Og det vil være nyttig for dine yngre kolleger (så send dem denne rapporten!)
https://advancedweb.hu/2019/05/28/aws_config_credentials/
WebAssembly hos eBay: Et eksempel på bruk i den virkelige verden
Av Pranav Jha og Senthil Padmanabhan
WebAssembly er fortsatt relativt nytt når det gjelder kamptestede bruksområder, så det er alltid interessant å lese gjennom en casestudie. Det er også en ganske overraskende bruk, for å si det mildt! Ta et dypdykk med Pranav og Senthil, det er virkelig medrivende.
https://www.ebayinc.com/stories/blogs/tech/webassembly-at-ebay-a-real-world-use-case/
Bonus! Kanskje noe til helgen? Her er tre små, men overraskende ting du kan gjøre i JavaScript.
Les mer om dette: