Jak pracują developerzy z Netfliksa? Prasówka Technologiczna: 29.06.2019 r.
A co w dzisiejszej Prasówce Technologicznej? Frontendowcy będą mieli okazję bliżej przyjrzeć się pracy developerom z Netfliksa, backendowcy poznają zalety języka Julia, a wszyscy zainteresowani rozwojem technologii dowiedzą się, dlaczego CERN rezygnuje z korzystania z oprogramowania Microsoftu.
Spis treści
Frontend
- Co zrobić, aby animacje w aplikacjach w React były szybkie – nawet te dość złożone? Jedno z ciekawszych rozwiązań dość zaskakująco unika Reacta, ale za to bardzo przyda się tutaj Redux.
Więcej na ten temat tutaj.
2. Webpack to bundler JavaScript używany do tworzenia aplikacji webowych. W przeszłości trzeba było manualnie linkować pliki JavaScript w HTML. Obecnie zajmuje się tym właśnie Webpack. Poniższy tutorial pokazuje podstawowy setup dla JavaScript + HTML. Kolejne części rozwijają to zagadnienie.
Więcej na ten temat tutaj.
3. [wideo] Ten film pokazuje, jak w 5 minut wykonać zmianę ścieżki przy użyciu React Native. To część serii serii o szybkim rozwiązywaniu problemów przygotowanej przez Williama Candillona.
Więcej na ten temat tutaj.
4. Zastanawialiście się kiedyś, jak developerzy Netfliksa podchodzą do kwestii User Interface? Sprawdźcie, jak wykorzystują Redux do tworzenia aplikacji, które pomagają ich filmowcom w organizacji pracy na planie.
Więcej na ten temat tutaj.
5. Coraz częściej słyszymy o komponentach webowych. Stanowią one coś w rodzaju zestawów standardów, które pozwalają na tworzenie modułowych elementów HTML wielokrotnego użytku, a to wszystko natywnie w przeglądarce. Jeśli brzmi to interesująco, to odkryj, jakie możliwości daje Angular Elements.
Więcej na ten temat tutaj.
Backend
1. Jedne z najczęściej występujących problemów dotyczących programowania związane są z koniecznością przekazywania projektów innym programistom. Odkąd zaczęto używać technologii zapisywania zależności między wykorzystywanymi bibliotekami, a także wersjonowania kodu, sam program przestał być głównym źródłem kłopotów.
Więcej na ten temat tutaj.
2. Jeśli w najbliższym czasie planujesz podszkolenie się w Javie, to zapoznaj się z zestawieniem 20 API i bibliotek, które obecnie powinien znać Java developer, aby nie pozostać w tyle.
Więcej na ten temat tutaj.
3. Czym właściwie jest Python? Jego twórca, Guido van Rossum, definiuje go jako “zaawansowany język programowania, którego filozofia designu polega na czytelności kodu oraz syntaksie pozwalającym programistom wyrazić dane koncepcje w niewielkiej ilości linijek kodu”. Sprawdźcie, jak patrzy na to Leandro Tk, inżynier oprogramowania i redaktor tekstów branżowych.
Więcej na ten temat tutaj.
4. JSON to typowy format używany przez usługi internetowe w celu przekazywania informacji, który jednocześnie pozostaje w miarę łatwy do odczytania dla człowieka (a jednocześnie jeden z naszych najnowszych nabytków kadrowych). Ta czytelność może być myląca, bo info przekazywane w ten sposób może być całkiem złożone.
Więcej na ten temat tutaj.
5. Słyszeliście o języku programowania Julia? Dzięki swoim cechom doskonale nadaje się do przetwarzania wielkich ilości danych. Przypomina C, C++ i Pythona, może też być używana jako język typu general purpose.
Więcej na ten temat tutaj.
Inne
1. Bill Gates przyznał, że jego firma przespała rewolucję mobilną. Twierdzi, że na rynku jest tylko jedno miejsce dla firmy, którą nie jest Apple, a Microsoft nie ma już szansy na zajęcie miejsca Google’a. Związane z tym straty szacuje na 400 miliardów dolarów.
Więcej na ten temat tutaj.
2. Internetowi oszuści nie przepuszczą żadnej okazji. Tym razem chcieli zarobić na kryptowalucie Facebooka, która nawet nie miała jeszcze swojej premiery. Nieznana jest liczba poszkodowanych.
Więcej na ten temat tutaj.
3. Nowa aplikacja do tworzenia deepfake’ów pozwala na tworzenie fałszywych, ale bardzo realistycznych obrazów nagich kobiet w ciągu kilku sekund. Niebezpieczne, zasilane sztuczną inteligencją narzędzie może posłużyć do nękania i szantażowania ofiar.Więcej na ten temat tutaj.
4. Zadebiutowało Raspberry Pi 4, które dzięki zwiększonej do 4GB pamięci (najdroższy wariant) śmiało może posłużyć jako serce budżetowego komputera domowego. A na tym jego zastosowania się nie kończą.
Więcej na ten temat tutaj.
5. CERN rezygnuje z usług Microsoftu, które uznaje za zbyt drogie. Ma to związek z odmówieniem organizacji tzw. statusu akademickiego, który uprawnia instytucje naukowe do dużych zniżek. CERN stanął na czele grupy podmiotów zainteresowanych pełnym przejściem na rozwiązania opensource’owe.
Więcej na ten temat tutaj.
Zdjęcie główne artykułu pochodzi z unsplash.com.