Co JavaScript ma wspólnego z muzyką? Prasówka Technologiczna: 14.09.2019 r.
JavaScript i muzyka. Czy coś łączy te dwie dziedziny? M.in. o tym dowiecie się z naszej Prasówki Technologicznej. Backendowcy przekonają się w niej, że przejście z Pythona do Kotlina wcale nie jest takie trudne, a wszystkim zainteresowanym wpływem, jaki technologia ma na codzienne życie ludzi, polecamy teksty dotyczące Huawei, Facebooka i Google.
Spis treści
Frontend
1. Zastanawiałeś się kiedyś, co ma wspólnego JavaScript z muzyką? Metronomy! Dowiedz się, jak praktycznie zastosować kod JS tak, aby zadowolić każdego, nawet najbardziej wybrednego muzyka, przy okazji dowiadując się, czy setInterval to aby na pewno najlepsza opcja.
Więcej na ten temat tutaj.
2. Jeśli zastanawiasz się, czy warto zainwestować w kurs programowania albo czy w ogóle nauka kodowania jest dla Ciebie, to warto zapoznać się z workbookiem przygotowanym przez Software Development Academy, który odpowie na te i podobne pytania.
Więcej na ten temat tutaj.
3. Jeśli używasz coraz popularniejszej funkcji React Hooks, a szczególnie useEffect, to możesz napotykać na pewien problem uaktywniający się podczas wykonywania wywołań asynchronicznych, takich jak np. pobieranie danych. Jeśli komunikat o treści “Can’t perform a React state update on an unmounted component” nie jest Ci obcy, to może zainteresować Cię poniższy tekst.
Więcej na ten temat tutaj.
4. React v16 jest innowacyjny. Lepsza obsługa błędów, nowe funkcjonalności, takie jak Error Boundaries, Fragment, Portals, Lazy, Memo… Lista zmian jest spora, a jednocześnie nie są one trywialne. Nie znaczy to oczywiście, że wszystkie upgrade’y przebiegają bez zakłóceń…
Więcej na ten temat tutaj.
5. Pomysł na poniższy tekst zrodził się w głowie autora, gdy ten przeglądał zapytania użytkowników w serwisie StackOverflow. Zauważył on wówczas, że większość problemów dzieli się na kilka dominujących kategorii. Tak powstał tekst, który stara się rozwiązać najpopularniejsze spośród nich.
Więcej na ten temat tutaj.
Backend
1. Właśnie stało się coś, na co czekało wielu developerów. Eclipse Foundation ogłosiło wydanie Jakarta EE 8, który stanowi pierwszą w stuprocentach opensource’ową, niezależną od sprzedawców, wersję Java Enterprise Edition. Było to możliwe dzięki zrzeczeniu się przez Oracle większości własności intelektualnej związanej z Java Enterprise Edition.
Więcej na ten temat tutaj.
2. [wideo] Przedstawiamy swoistą historię języków programowania w półtorej minuty, czyli ciekawą wizualizację zmiany popularności poszczególnych języków programowania w serwisie StackOverflow od 2008 roku.
Więcej na ten temat tutaj.
3. Jeśli interesuje Cię ciągły rozwój w zakresie języka Java, to zestawienie dotyczące najlepszych kursów obiektowych Java może okazać się dla Ciebie ciekawe. Kursy dedykowane są zupełnie początkującym, jak i średniozaawansowanym developerom.
Więcej na ten temat tutaj.
4. Czy przejście z Pythona na Kotlina musi okazać się trudne? Wcale nie, o czym świadczy ciekawy projekt (praktyczną i efektywną to do list) pewnego developera, który udostępnił swoje repozytorium na GitHubie.
Więcej na ten temat tutaj.
5. Dlaczego Rust jest nieco wolniejszy niż C? Najprostsza odpowiedź jest następująca: chodzi o zabezpieczenia charakterystyczne właśnie dla Rusta. Ale czy można to wszystko obliczyć i dokładnie wyjaśnić? Autorzy poniższego repozytorium na GitHubie rzucają nieco światła na to zagadnienie.
Więcej na ten temat tutaj.
Inne
1. Jeśli wierzyć oskarżeniom jednego z twórców przeglądarki Brave, Google jest odpowiedzialne za bezprawne ujawnianie danych osobowych. Przekazywał je partnerom firmy, którzy są jednymi z większych internetowych reklamodawców, co stałoby w sprzeczności z RODO. Europejski regulator przygląda się sprawie od maja.
Więcej na ten temat tutaj.
2. Jak się okazuje, aplikacje dla kobiet służące m.in. do śledzenia cyklu miesięcznego chętnie dzielą się informacjami z Facebookiem. Spośród 36 przetestowanych przez badaczy aplikacji aż 61 procent automatycznie wysyła dane do serwisu Marka Zuckerberga i to niezależnie, czy użytkowniczka ma w ogóle konto na FB i czy jest zalogowana.
Więcej na ten temat tutaj.
3. USA i Polska zacieśniają współpracę w zakresie technologii 5G. Porozumienie podpisane przez amerykańskiego wiceprezydenta i polskiego premiera bezpośrednio uderza w Huawei Technologies. Do sprawy odniósł się chiński gigant, który podkreśla, że ma wieloletnie związki z Polską.
Więcej na ten temat tutaj.
4. Jeśli wierzyć najnowszemu raportowi IBM, w ciągu najbliższych trzech lat około 120 milionów osób może stracić pracę przez rozwój sztucznej inteligencji. Co ciekawe problem może pomóc rozwiązać sama AI.
Więcej na ten temat tutaj.
5. Od pewnego czasu znaczna część linuksowych serwerów musi mierzyć się z nowym zagrożeniem. Złośliwe oprogramowanie nazywane Lilu lub Locked szyfruje kod, a następnie wysyła ofiarom ataku żądania okupu. Dostęp do utraconych danych można odzyskać za 0,03 bitcoina.
Więcej na ten temat tutaj.
Zdjęcie główne artykułu pochodzi z unsplash.com.