Poznajcie Z – język do małych aplikacji. Prasówka Technologiczna: 21.09.2019 r.

Zapraszamy na najnowszą Prasówkę Technologiczną! Z dzisiejszego wydania dowiecie się, jaka przyszłość może czekać Javę, a także, dlaczego JavaScript Tooling jest do… nooo, nie wszystkim się podoba! Oczywiście oprócz stricte programistycznych tematów czekają na Was również inne ciekawostki ze świata technologii.

Frontend

1. Czy postawienie pomostu między useState i useReducer w React a Redux jest możliwe? Autor poniższego tekstu przekonuje, że tak. Zapoznaj się z nim, aby przekonać się, jak wspomniane rozwiązania mogą się uzupełniać.

Więcej na ten temat tutaj

2. Jak wiadomo, obsługa dużej ilości obrazów naraz może przysporzyć wielu problemów. Dowiedz się, jak poradzili sobie twórcy skomplikowanej animacji dla dzieci, którzy stworzyli swój produkt w React. Warto poznać ich triki, bo efekt jest naprawdę imponujący!

Więcej na ten temat tutaj.

3. React Hooks zostały wprowadzone około roku temu i już teraz można powiedzieć, że stały się game changerem dla naprawdę sporej liczby developerów. Autor poniższego tekstu skupia się na opisaniu zmiany mindsetu, która przydaje się, gdy przechodzimy z komponentów klasy do komponentów funkcjonalnych w połączeniu z Hooks.

Więcej na ten temat tutaj.

4. Znacie Immer? Immer (z niemieckiego “zawsze) to obsypana branżowymi nagrodami paczka pozwalająca developerom JavaScript na używanie stanu niezmiennego przy jednoczesnym zachowaniu prostoty i pewności wynikającej z manipulacji stanem zmiennym. Sprawdźcie co nowego pojawiło się w czwartej iteracji.

Więcej na ten temat tutaj.

5. “JavaScript Tooling Sucks” brzmi teza postawiona przez autora bloga swyx.io. “ A jeśli kliknąłeś tu, bo się zgadzasz, to jesteś częścią problemu”, nie przestaje zaskakiwać autor. Sprawdź, co ma na myśli i jakich używa argumentów.

Więcej na ten temat tutaj.

Backend

1. Czy Java ma jeszcze znaczenie? Według najnowszego badania JetBrains wciąż jest ona najpopularniejszym językiem programowania mimo wielu lat na karku. Oczywiście wraz z upływem czasu wprowadzano w niej sporo zmian, które sprawiały, że wciąż była uważana za nowoczesny język, ale czy to oznacza, że dzisiaj wytrzymuje ona konkurencję? Co stanie się z nią w najbliższej przyszłości? Na te pytania stara się odpowiedzieć autor tekstu.

Więcej na ten temat tutaj.

2. Python to obecnie najszybciej rozwijający się język programowania. Trudno jednak uznać, że nadaje się absolutnie do wszystkiego w każdych warunkach. Dowiedz się, jakie są największe zalety i wady używania Pythona do web developmentu.

Więcej na ten temat tutaj.

3. Z to ciekawy język backendowy służący do tworzenia małych aplikacji, który kompiluje się do JavaScript. Jest dynamiczny i wieloparadygmatowy, skłania się jednak w stronę dynamicznego programowania funkcjonalnego. Dzięki poniższemu tutorialowi dowiesz się, jak zacząć z nim przygodę i jakie może być jego przeznaczenie.

Więcej na ten temat tutaj.

4. Java 13 już jest. Oracle oferuje najnowszą wersję ich sztandarowego produktu zarówno przedsiębiorstwom, jak i “samodzielnym” developerom. Zgodnie z zapowiedziami twórców JDK 13 otrzyma co najmniej dwa update’y przed wydaniem JDK 14 planowanego na marzec 2020 roku. Dowiedz się więcej o nowej wersji.

Więcej na ten temat tutaj.

5. Deployowanie apki w Pythonie na serwer może być zaskakująco trudne. Każdego śmiałka, który się na to odważy, będą czekały środowiska wirtualne i różne inne komplikacje. A co jeśli jest sposób na zapisanie wszystkiego w jednym pliku i nie mowa tutaj o Dockerze? Poznajcie ciekawą alternatywę.

Więcej na ten temat tutaj.

Inne

1. W Ekwadorze doszło do gigantycznego wycieku danych. Dane niemal wszystkich mieszkańców tego kraju były swobodnie dostępne na niezabezpieczonym serwerze stanowiącym własność firmy Novaestrat, która zajmuje się działaniami analitycznymi i marketingowymi.

Więcej na ten temat tutaj

2. Serwis Morele.net dostał 3 miliony złotych kary od UODO w związku z naruszeniem RODO. Pod koniec listopada zeszłego roku w sieci pojawiły się informacje o podejrzanie wyglądających SMS-ach od nadawcy podszywającego się pod sklep. Okazało się, że celem jest wyłudzenie wrażliwych danych użytkowników, którzy w wyniku akcji ponieśli dotkliwe straty finansowe.

Więcej na ten temat tutaj.

3. “Jesteś pewny, czy chcesz poznać prawdę o programistach?”, intrygująco pyta autor poniższego wpisu, inżynier z ponad piętnastoletnim doświadczeniem. A następnie wypisuje dwanaście punktów, które jego zdaniem najlepiej pokazują bolączki branży. Czujcie się ostrzeżeni!

Więcej na ten temat tutaj.

4. Jeśli rozważasz rozpoczęcie nauki programowania, to warto odpowiednio się do tego zabrać. Kodilla przygotowała materiał, z którego dowiesz się m.in. czego nie uczyć się na samym początku, jakich wymagań nie stawiać sobie zbyt wcześnie oraz co zmieniliby doświadczeni koderzy, gdyby mogli zacząć jeszcze raz.

Więcej na ten temat tutaj.

5. Z inicjatywy pewnej pomysłowej programistki powstała strona, która w ciekawy sposób zachęca do utrzymywania właściwej postawy przed komputerem. System stworzony przy wykorzystaniu biblioteki JavaScript TensorFlow, a także modelu PoseNet, wykrywa zmianę ułożenia ciała, a następnie informuje użytkownika o przybraniu niewłaściwej postawy.

Więcej na ten temat tutaj.


Zdjęcie główne artykułu pochodzi z pexels.com.

Patronujemy

 
 
Polecamy
Nowa funkcjonalność Facebooka zablokowana. Nie spodobała się sądowi