Można powiedzieć, że w tym tygodniu nasze oczy były zwrócone bardziej na front-endową stronę rzeczy... nie martw się jednak: mamy coś dla aspirującego programisty full stack i zmęczonego architekta oprogramowania. Oto najlepsze propozycje pracowników na ten tydzień.
Nadchodzące aktualizacje Webpack: Nie zmieniamy się tylko po to, by denerwować użytkowników
Amsterdam JSNation
Webpack to absurdalnie złożone narzędzie. Czasami szczerze chcielibyśmy go ustawić i zapomnieć. Niektórzy z nas wciąż pamiętają przyjemności płynące z aktualizacji między wersjami 2.x i 4.x. Wygląda na to, że Tobias Koppers zdaje sobie sprawę, że aktualizacje Webpacka mogą być irytujące - oto jego opinia.
https://medium.com/@amsterdamjs/tobias-koppers-on-upcoming-webpack-changes-we-are-not-changing-just-to-annoy-users-11c0b234d7b3
WebAssembly: co to jest i dlaczego warto się tym zainteresować?
Autor: Ben James
Jak po stronie klienta kod WebAssembly staje się coraz większą częścią tego, co tworzymy, zawsze szukamy sposobów, aby uczynić go lepszym i szybszym. Dlatego od jakiegoś czasu przyglądamy się WebAssembly. Ale co to tak naprawdę jest? Oto wyjaśnienie.
https://hackaday.com/2019/04/04/webassembly-what-is-it-and-why-should-you-care/
Przechowywanie zdjęć HD w relacyjnej bazie danych: przepis na epicką porażkę
Przez yourlabs
Ostrzegawcza opowieść o pojedynczej decyzji projektowej i jej ogromnych, biblijnych skutkach. Zalecana lektura dla wszystkich, od hobbystów po profesjonalnych architektów - świetne przypomnienie, jak daleko mogą sięgać konsekwencje pozornie nieistotnej decyzji.
https://blog.yourlabs.org/post/184290880553/storing-hd-photos-in-a-relational-database-recipe
Elixir, Phoenix, Absinthe, GraphQL, React i Apollo: absurdalnie głęboka analiza
Zach Schneider
Uwielbiamy kombinację React + Apollo + GraphQL, ale jeśli jesteś przyzwyczajony do Rubiego w swoim backendzie, nie przekłada się to łatwo na doświadczenie Elixir + Phoenix. Jest to długie i radzimy kodować, ale nagrody są dostępne.
https://schneider.dev/blog/elixir-phoenix-absinthe-graphql-react-apollo-absurdly-deep-dive/
Wdrażanie aplikacji uniwersalnych za pomocą Amplify i Expo
Autor: Evan Bacon
Fajne spojrzenie na to, jak Evan Bacon podchodzi do tworzenia i wdrażania uniwersalnych aplikacji. Świetna prezentacja narzędzi i solidne porady.
https://blog.expo.io/deploying-universal-apps-with-amplify-expo-510c53021d42
Bonus! Czy kiedykolwiek zapomniałeś, jak te wszystkie JOINy łączą się ze sobą i co dzieje się pod maską? Robię to cały czas. Na szczęście jest na to sposób. Niezła, dogłębna ściągawka od Eli Bendersky.
Czytaj także:
- Szybkie zapoznanie się z Ruby 2.6. Co nowego?
- "Cody the game"... Historia specjalnej gry dla programistów Ruby
- Weź udział w EU-Startups Summit w Barcelonie i poznaj szybko rozwijające się firmy!