Wpis z mikrobloga

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!

#frontend
1. Dostępna jest nowa wersja #reactnative. 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: https://facebook.github.io/react-native/blog/2019/07/03/version-60

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: https://geek.justjoin.it/jak-zadbac-o-wydajnosc-frontendu-devdebata/

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: https://www.youtube.com/watch?v=S4e7cp3pm4g

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: https://www.vtnetzwelt.com/mobile-application-development/turning-angular-app-into-pwa/

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: https://www.youtube.com/watch?v=KjKe_okEDss

-------------------

#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: https://github.blog/2019-07-02-c-or-java-typescript-or-javascript-machine-learning-based-classification-of-programming-languages/

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: https://geek.justjoin.it/czy-node-js-naprawde-jest-lepszy-od-php-7/

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: https://tobydriscoll.net/blog/matlab-vs.-julia-vs.-python/

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ę.

Więcej na ten temat: https://javarevisited.blogspot.com/2019/07/top-5-online-courses-to-learn-cloud-computing-aws.html

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: https://www.youtube.com/watch?v=x3QWXQjro30&feature=youtu.be

-------------------

#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: https://geek.justjoin.it/w-iranie-masowo-kopia-bitcoiny-ma-to-zwiazek-m-in-z-tanim-pradem/

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: https://www.komputerswiat.pl/aktualnosci/wydarzenia/nasa-oglasza-12-projektow-zwiazanych-z-powrotem-ludzi-na-ksiezyc/3cwgwq7

3. Eksperci wykryli poważne zagrożenia w aplikacjach na #android i #ios. Luki wysokiego ryzyka wykryto w 38 procentach aplikacji mobilnych dostępnych w sklepie #google oraz w 43 procentach dopuszczonych do pobrania w #appstore. 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: https://geek.justjoin.it/nie-ufajmy-apple-i-google-badania-pokazuja-duze-problemy/

4. Awaria zdjęć na #facebook 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: https://www.theverge.com/2019/7/3/20681231/facebook-outage-image-tags-captions-ai-machine-learning-revealed

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: https://geek.justjoin.it/boeing-zaoszczedzil-na-programistach-kiepska-decyzja-powodem-dwoch-katastrof-lotniczych/
Pobierz JustJoinIT - Dlaczego Python jest jak ford pickup? Na czym polega sukces Progressive ...
źródło: comment_yarOe0ubnGJt2BlrPbMKGZw4QvhZxrUB.jpg