W pogoni za szybkością operacyjną często tracimy z oczu podstawy. Trudne do zakodowania dane uwierzytelniające, niepewne specyfikacje, niesprawdzone obrazy Docker... Przyznaj się, byłeś tam w pewnym momencie (lub masz bardzo, bardzo dużo szczęścia). Przyjrzymy się również, w jaki sposób WebAssembly jest wykorzystywany na dużą skalę przez eBay.
Testy, które czasami kończą się niepowodzeniem
Sam Saffron
Jeśli używasz Ruby na Szyny operation you may very well be using gems that have Sam’s fingerprints on them. He’s also one of the masterminds behind the Discourse forum software. Here are his thoughts on “flakey” tests that flicker.
https://samsaffron.com/archive/2019/05/15/tests-that-sometimes-fail
Podejście do testowania interfejsów w Railsach oparte na poprawkach
Andrew Kozin
Używanie poprawek do testowania modeli to jedno. Ale czy można to zrobić efektywnie dla kompletnych interfejsów użytkownika? Andrew z Evil Martians ma szczegółowy opis kilku sprytnych technik.
https://dev.to/evilmartians/a-fixture-based-approach-to-interface-testing-in-rails-2cd4
Zepsute domyślnie: dlaczego należy unikać większości przykładów plików Dockerfile
Itamar Turner-Trauring
Dokeryzujesz aplikację w pośpiechu i potrzebujesz tylko małego punktu wyjścia, aby zacząć - to historia, którą wszyscy prędzej czy później napotkamy. Niestety, wiele przykładów, które można znaleźć w Google, jest po prostu zepsutych. Oto jak uniknąć niektórych typowych pułapek.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Dlaczego klucze dostępu i klucze tajne AWS nie powinny znajdować się w bazie kodu?
Tamás Sallai
Podczas gdy bardziej doświadczeni programiści mogą po prostu krzyczeć "oczywiście!" na ten nagłówek, zawsze dobrze jest odświeżyć niektóre najlepsze praktyki i podstawy. Będzie to również korzystne dla młodszych kolegów (więc wyślij im ten raport!).
https://advancedweb.hu/2019/05/28/aws_config_credentials/
WebAssembly w eBay: Przypadek użycia w świecie rzeczywistym
Pranav Jha i Senthil Padmanabhan
WebAssembly jest wciąż stosunkowo nowy, jeśli chodzi o sprawdzone w boju zastosowania, więc zawsze ciekawie jest przeczytać studium przypadku. Jest to również dość zaskakujące użycie, delikatnie mówiąc! Zanurz się głęboko z Pranavem i Senthilem, to naprawdę porywające.
https://www.ebayinc.com/stories/blogs/tech/webassembly-at-ebay-a-real-world-use-case/
Bonus! Może coś na weekend? Oto one Trzy małe, ale zaskakujące rzeczy, które można zrobić w JavaScript.
Czytaj więcej: