V honbě za provozní rychlostí často ztrácíme ze zřetele základní věci. Tvrdé kódování pověření, vachrlaté specifikace, nejisté neotestované obrazy Dockeru... Přiznejte si, že jste to někdy zažili (nebo máte velké štěstí). Podíváme se také na to, jak WebAssembly ve velkém měřítku používá společnost eBay.
Testy, které někdy selhávají
Autor: Sam Saffron
Pokud používáte Ruby na adrese Rails je možné, že používáte drahokamy, na kterých jsou Samovy otisky prstů. Je také jedním z tvůrců softwaru pro fórum Discourse. Zde jsou jeho myšlenky o "vločkových" testech, které blikají.
https://samsaffron.com/archive/2019/05/15/tests-that-sometimes-fail
Přístup k testování rozhraní v systému Rails založený na přípravcích
Autor: Andrew Kozin
Použití přípravků k testování modelů je jedna věc. Ale můžete to efektivně udělat pro kompletní uživatelská rozhraní? Andrew z Evil Martians přináší podrobný popis některých chytrých technik.
https://dev.to/evilmartians/a-fixture-based-approach-to-interface-testing-in-rails-2cd4
Ve výchozím nastavení rozbité: proč byste se měli vyhnout většině příkladů souborů Dockerfile
Itamar Turner-Trauring
Spěcháte s dockerizací aplikace a potřebujete jen malý výchozí bod, abyste mohli začít pracovat - to je příběh, který dříve nebo později potká každého z nás. Bohužel spousta příkladů, které můžete najít pomocí Googlu, je prostě nefunkční. Zde se dozvíte, jak se vyhnout některým častým nástrahám.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Proč by přístupové a tajné klíče AWS neměly být v kódové základně
Autor: Tamás Sallai
Ačkoli zkušení vývojáři mohou při tomto titulku vykřiknout "JISTĚ!", je vždy dobré si osvěžit některé osvědčené postupy a základy. A bude to přínosné i pro vaše mladší kolegy (takže jim tuto zprávu pošlete!).
https://advancedweb.hu/2019/05/28/aws_config_credentials/
WebAssembly na eBay: Příklad použití v reálném světě
Pranav Jha a Senthil Padmanabhan
WebAssembly je stále relativně nový, co se týče použití ověřených v praxi, takže je vždy zajímavé přečíst si případovou studii. Je to také přinejmenším docela překvapivé použití! Ponořte se s Pranavem a Senthilem do hloubky, je to opravdu strhující.
https://www.ebayinc.com/stories/blogs/tech/webassembly-at-ebay-a-real-world-use-case/
Bonus! Možná něco na víkend? Tady jsou tři malé, ale překvapivé věci, které můžete dělat v JavaScript.
Přečtěte si více: