Python jak ford pickup? Prasówka Technologiczna: 6.07.2019 r.
Dlaczego Python jest jak ford pickup? Na czym polega sukces Progressive Web Apps? Skąd się wziął irański boom na kopanie bitcoinów? Na te pytania odpowiadają materiały, które zebraliśmy w ramach najnowszej Prasówki Technologicznej. Zapraszamy do lektury!
Spis treści
Frontend
1. Dostępna jest nowa wersja React Native. Najnowsza wersja to przede wszystkim wsparcie dla AndroidX, ale twórcy zapewniają, że poczyniono m.in. pozytywne zmiany w kwestii dostępności API. Na pierwszy rzut oka widać również nowe rozwiązania w interfejsie.
Więcej na ten temat tutaj.
2. Jakie praktyki najlepiej wprowadzić, aby zapewnić wysoką wydajność frontendu? Ilu developerów, tyle odpowiedzi, dlatego zaprosiliśmy kilku z nich do dyskusji. Sprawdźcie, co na ten temat mają do powiedzenia Andrii Los z Revolut, Artem Shtepenko z Revolut i Adam Bar z Bright Inventions.
Więcej na ten temat tutaj.
3. [wideo] Co spośród dostępnych frameworków i bibliotek JavaScript jest najlepsze i wstyd nie znać tego w 2019? Porównaj, jak w różnych sytuacjach radzą sobie React, Angular i Vue i przekonaj się sam.
Więcej na ten temat tutaj.
4. Apki typu PWA (Progressive Web Apps) przeszły długą drogę, by w końcu stać się rozwiązaniami wdrażanymi przez największym graczy, takich jak Google, Uber czy Twitter. PWA to aplikacje webowe, które użytkownik może zainstalować z pominięciem Google Play i Apple Store, a także używać ich offline. Dowiedz się jak zmienić apkę Angular w PWA.
Więcej na ten temat tutaj.
5. [wideo] Dzięki najnowszemu odcinkowi świetnej serii “Can it be done in React Native?” hostowanej przez niezastąpionego Williama Candillona dowiecie się, jak stworzyć Safari Tabs w iOS – oczywiście przy użyciu React Native.
Więcej na ten temat tutaj.
Backend
1. Na GitHubie znajdują się repozytoria zawierające kod w ponad 300 różnych językach programowania. To bardzo ważne, aby system prawidłowo rozpoznawał każdy z nich. Dzięki poniższemu tekstowi poznasz klasyfikację języków przeprowadzoną w oparciu o machine learning.
Więcej na ten temat tutaj.
2. Przez ostatnie kilka lat w obszarze aplikacji internetowych dało się zaobserwować spore zróżnicowanie, jeśli chodzi o narzędzia i technologie. Duży wybór może wprowadzać pewne zamieszanie, szczególnie w przypadku developerów z krótkim stażem. Wybrać dojrzałe rozwiązania czy podążać za trendem? Pracować z PHP7 czy Node.js?
Więcej na ten temat tutaj.
3. MATLAB to BMW sedan, Python to ford pickup, a Julia tak naprawdę mogłaby się nazywać Teslą. Ale co właściwie to oznacza? Oddajmy głos Toby’emu Driscollowi, profesorowi matematyki, który zjadł zęby na programowaniu w różnych językach.
Więcej na ten temat tutaj.
4. Cloud computing to koncept zarządzania danymi, który ostatnio jest na ustach wszystkich. Poznaj 5 starannie wyselekcjonowanych kursów, które przybliżają jego ideę. Kursy przybliżają zarówno uniwersalne, podstawowe modele usług chmurowych, takich jak IaaS, SaaS i PaaS, jak i opisują konkretne rozwiązania, takie jak Amazon Web Services.
Więcej na ten temat tutaj.
5. [wideo] Dowiedz się, jak stworzyć prosty keylogger w Pythonie przy użyciu standardowych modułów, takich jak logger i keynput. Tak przygotowany keylogger będzie działał w tle, zapisując wszystkie logi w postaci pliku tekstowego, który można podejrzeć w każdej chwili.
Więcej na ten temat tutaj.
Inne
1. Mieszkańcy Iranu, gdzie ceny prądu osiągają jedne z niższych wysokości na świecie, masowo kopią bitcoiny. Spowodowało to wzrost zużycia energii elektrycznej o 7 procent. Władze zlikwidowały dwie fabryki obsługiwane przez tysiąc komputerów. Jednocześnie mówi się o wprowadzeniu własnej krajowej kryptowaluty.
Więcej na ten temat tutaj.
2. NASA zapowiada 12 projektów związanych z ponownym odwiedzeniem Księżyca. Powrót na powierzchnię Srebrnego Globu na mocy dyrektywy podpisanej przez Donalda Trumpa ma odbyć się najpóźniej w 2024 roku. Celem wyprawy ma być lepsze poznanie naturalnego satelity Ziemi.
Więcej na ten temat tutaj.
3. Eksperci wykryli poważne zagrożenia w aplikacjach na Androida i iOS. Luki wysokiego ryzyka wykryto w 38 procentach aplikacji mobilnych dostępnych w sklepie Google’a oraz w 43 procentach dopuszczonych do pobrania w App Store. W wielu przypadkach chodzi o pozornie drobne przeoczenia, które zebrane razem mogą powodować poważne problemy z bezpieczeństwem.
Więcej na ten temat tutaj.
4. Awaria zdjęć na Facebooku i w podległych mu serwisach to uciążliwość dla nowoczesnych użytkowników, ale też ciekawa informacja. Dzięki niej dowiedzieliśmy się, w jaki sposób największe serwisy tagują nasze fotografie.
Więcej na ten temat tutaj.
5. Boeing chciał zaoszczędzić na programistach, co skończyło się śmiercią 342 osób. Powodem wypadków był kiepski kod stworzony przez niedoświadczonych i kiepsko opłacanych developerów. Zabugowane oprogramowanie nigdy nie powinno zostać dopuszczone do obsługi lotów.
Więcej na ten temat tutaj.
Zdjęcie główne artykułu pochodzi z unsplash.com.