Stan JavaScript w 2019. Prasówka Technologiczna 21.12.2019
Witamy w najnowszym wydaniu Prasówki Technologicznej! Grudzień to czas podsumowań, a więc frontendowcy będą mieli okazję zapoznać się z raportem State of JS 2019, backendowcy natomiast będą mieli szansę nadrobić zmiany w Javie, które ostatnio pojawiają się coraz częściej. Zastanowimy się również, czy BCIs (brain-computer interfaces) stanowią dla nas realne zagrożenie.
Spis treści
Frontend
1. Jak mówią autorzy raportu State of JS, byli pewni, że edycja 2018 będzie ostatnią, gdyż nie spodziewali się, by ekosystem JavaScript mógł znacząco zmienić się ponownie. Jednak rzeczywistość zweryfikowała ich podejście. Przekonajcie się sami, co sprawiło, że edycja 2019 jednak powstała.
Więcej na ten temat tutaj.
2. Często najlepsze pomysły są dziełem przypadku. Przekonał się o tym zespół developerów zajmujący się m.in. dostarczaniem stron internetowych dla popularnych festiwali. Dowiedz się, jak – próbując rozwiązać problemy z performance’em takich stron – przypadkowo stworzono popularny plugin Gatsby.
Więcej na ten temat tutaj.
3. Korzystasz z Angulara lub chciałbyś/-łabyś dopiero zacząć? Poniższe zestawienie zawiera subiektywne zestawienie 25 najlepszych tekstów dotyczących tego frameworka. Znajdą tutaj coś dla siebie zarówno początkujący, jak i nieco bardziej zaawansowani developerzy.
Więcej na ten temat tutaj.
4. Świadomych developerów nie trzeba przekonywać, że testowanie aplikacji to istotny element developmentu. Warto dowiedzieć się, jakie są najlepsze aktualne praktyki na testowanie aplikacji React – szczególnie, że przy użyciu odpowiednich narzędzi jest to naprawdę proste.
Więcej na ten temat tutaj.
5. Tworzenie strony internetowej, nawet prostej i statycznej, często jest trudniejsze, niż wydaje się na pierwszy rzut oka. Napisanie jej pierwszej wersji najczęściej rzeczywiście nie wymaga wiele trudu, ale wszystko zaczyna się komplikować przy kolejnych zmianach. Część problemu wynika z tego, że HTML i CSS to nie są “prawdziwe” języki programowania. Dowiedz się, jak wykorzystywać je z JavaScript w odpowiedni sposób.
Więcej na ten temat tutaj.
Backend
1. Cykl wydawniczy Javy diametralnie zmienił się w ostatnich czasach, co oznacza dużo częstsze pojawianie się nowych feature’ów niż wcześniej. Jeśli nie udało Ci się być z tym wszystkim na bieżąco, to poniższy tekst stanowi wspaniałą okazję do nadrobienia wszystkich nowinek.
Więcej na ten temat tutaj.
2. Czasem sposób na sukces to odnalezienie się w stosunkowo wąskiej specjalizacji i udoskonalanie związanego z nią zestawu swoich kompetencji – tak aby jak najtrudniej było je zastąpić. To właśnie takie podejście pozwoliło Michałowi Zajdzie, developerowi Erlang, zadomowić się w Dolinie Krzemowej.
Więcej na ten temat tutaj.
3. Jeśli chciałbyś podnieść swoje umiejętności związane z Javą, to warto orientować się w aktualnych narzędziach, które pomogą ujawnić jej prawdziwy potencjał. Poniższe zestawienie zawiera właśnie taką listę. Zawarto na niej zarówno popularne przeglądarki, jak i zaawansowane narzędzia dla developerów.
Więcej na ten temat tutaj.
4. Są różne zdania na temat web scrapingu i różne techniki jego stosowania, ale jedno jest pewne: czasami trudno się bez niego obejść. Dzięki poniższej publikacji dowiesz się, jakie są najlepsze sposoby na zrobienie tego w Pythonie. Autor przeprowadzi Cię przez różne opcje, od tych najprostszych do tych najbardziej zaawansowanych.
Więcej na ten temat tutaj.
5. Antywzorce to zmora świata programistycznego. Poniższe zestawienie popularnych antywzroców w Pythonie pomoże Ci pisać lepszy kod i zostać lepszym developerem. Publikacja zawiera części poświęcone m.in. łatwości utrzymania, czytelności, a także cały dział poświęcony Django.
Więcej na ten temat tutaj.
Inne
1. Riihimäki, niewielkie miasto na północy Finlandii, to miejsce skoncentrowane wokół wiedzy o robotach. Od niedawna obowiązkową część edukacji na wszystkich poziomach od przedszkola od szkoły średniej stanowi właśnie robotyka. Nowatorski program stworzony przez Esę Santakallio przyciąga zaciekawionych delegatów z kraju i zagranicy.
Więcej na ten temat tutaj.
2. Zastępowanie wpisywanych haseł myślami i szefowie, którzy, czytając w myślach, będą mogli dowiedzieć się, kiedy ich pracownicy są znudzeni pracą? Komercyjne wykorzystanie BCIs (brain-computer interfaces) nadchodzi wielkimi krokami. Czy mamy czego się obawiać?
Więcej na ten temat: https://www.zdnet.com/article/the-weird-future-of-brain-computer-interfaces-replacing-passwords-with-thoughts-and-mind-reading-bosses-who-can-tell-when-you-are-bored/
3. W Londynie powstało centrum innowacji Huawei skupione na promowaniu technologii 5G. Wśród głównych celów placówki jest poprawa współpracy z brytyjskim ekosystemem oraz zaprezentowanie możliwości rozwiązań związanych z siecią piątej generacji. Wielka Brytania nie zabiera decydującego głosu w kwestii licznych kontrowersji związanych z marką Huawei.
Więcej na ten temat tutaj.
4. The Human Detector to urządzenie opracowane przez The Total Waste Solution służące do sprawdzania, czy w kontenerze na śmieci nie schował się bezdomny szukający schronienia przed chłodem. Opróżnianie śmietników przez firmy śmieciarskie stanowi dla takich osób śmiertelne zagrożenie.
Więcej na ten temat tutaj.
5. Gerald Cotten, prezes QuadrigaCX, jednej z największych giełd kryptowalut, zmarł w grudniu 2018 roku. Miał on zabrać ze sobą do grobu hasło do tzw. zimnego portfela, w którym zapisano majątek gromadzony przez użytkowników giełdy, w wyniku czego utracili oni do niego dostęp. Od samego początku zgon biznesmena owiany jest aurą tajemniczości, a wątpliwości wokół sprawy narastają.
Więcej na ten temat tutaj.
Zdjęcie główne artykułu pochodzi z unsplash.com.