News

Trzy książki dla developerów Javy. Prasówka Technologiczna: 15.02.2020 r.

A co tym razem przygotowaliśmy w ramach Prasówki Technologicznej? Frontendowcy poznają świetny wizualny edytor do Reacta, a backendowcy dowiedzą się, co Python ma wspólnego z tworzeniem sztuki. Przyjrzymy się też pewnej niepokojącej sprawie związanej z TikTokiem.

Spis treści

Frontend

1. OpenChakra to kapitalny wizualny edytor do Reacta, który działa z biblioteką komponentów Chakra UI. Interfejs opiera się o znaną i lubianą metodę drag & drop. Poza tym oferuje presetowe komponenty, eksport CodeSandbox, synchronizację z Localstorage i wiele więcej.

Więcej na ten temat tutaj.

2. Tryb Współbieżności (Concurrent Mode) to nowość w świecie ReactJS i póki co pozostaje w fazie eksperymentalnej. Jednak już teraz warto się nim zainteresować ze względu na to, jak duży może okazać się jego wpływ na przyszłość projektowania stron internetowych.

Więcej na ten temat tutaj.

3. W JavaScript istnieje sporo sposobów na znalezienie pozycji w tablicach. Zawsze można skorzystać z podstawowej pętli for, ale przy wykorzystaniu ES6+ jest dużo łatwiejszych sposobów. Której metody używać w jakim przypadku? Na to pytanie odpowie to przystępne opracowanie.

Więcej na ten temat tutaj.

4. Jeśli kiedykolwiek wprowadzałeś zmiany na którejś ze stron na Wikipedii, to wiesz, że nie pisze się tam stron w HTML, tylko w tzw. Wikitext, języku opracowanym specjalnie dla MediaWiki. Można również używać VisualEditor, który pozwala na edycję bez znajomości Wikitext. Parsoid z kolei to narzędzie pozwalające VisualEdiotorowi operowanie na HTML. Pod koniec 2019 Parsoid przeszedł z JavaScript na PHP. Ciekawi Cię dlaczego?

Więcej na ten temat tutaj.

5. Tworzenie skalowalnego oprogramowania to niewątpliwie trudne wyzwanie. W przypadku aplikacji frontendowych przychodzi na myśl stopniowe zwiększanie złożoności, nowe zasady biznesowe oraz oczywiście rosnąca liczba danych. Angular został stworzony tak, by uniknąć dużej części problemów, ale przecież zawsze może pójść coś nie tak. Dzięki poniższemu tekstowi dowiecie się, jak projektować aplikacje w Angularze przy utrzymaniu prędkości developmentu i łatwości dodawania nowych funkcji.

Więcej na ten temat tutaj.

Backend

1. A gdyby tak połączyć możliwości dzisiejszych narzędzi do sztucznej inteligencji i uczenia maszynowego z interaktywnością i szybkością działania wynikającymi z nowoczesnych paradygmatów programowania do… tworzenia sztuki? Okazuje się, że jest to możliwe. Dowiedz się, jakie grafiki można stworzyć dzięki kilku linijkom kodu.

Więcej na ten temat tutaj.

2. Servlet i JSP to dwie technologie odpowiedzialne za web development w Javie po stronie serwera. Niestety nie ma zbyt wielu wysokiej jakości, aktualnych materiałów rozjaśniających ich tajniki. Poznajcie trzy książki na ten temat wybrane przez autora bloga JavaRevisited, które mogą przydać się każdemu developerowi Java.

Więcej na ten temat tutaj.

3. Umiejętna wizualizacja danych ma stanowić odpowiedź na coraz bardziej powiększające się i komplikujące ich zbiory charakterystyczne dla epoki big data. Dowiedz się, jak zwizualizować ukryte relacje pomiędzy danymi w Pythonie, co w niesamowity sposób wspomoże podstawowy proces związany z danymi: ich analizę.

Więcej na ten temat tutaj.

4. W erze kontenerów (a dokładniej Docker Age) Java wciąż sobie radzi, mimo że zasada “napisz raz, uruchom wszędzie” w obecnych czasach traci na znaczeniu. Coraz więcej developerów zgadza się, że tworzenie czegoś multiplatformowego dla czegoś, co zawsze będzie odpalane na tej samej platformie, traci sens. Warto więc przyjrzeć się dwóm alternatywom na tworzenie mikroserwisów w Java: dobrze znanemu Spring Bootowi i nieco mniej popularnemu Quarkusowi.

Więcej na ten temat tutaj.

5. Ostatnie miesiące to rosnąca fala popularności podcastów. Dzięki swojej przystępnej i uniwersalnej formie zdobywają one coraz większą rzeszę słuchaczy. Poznajcie nowy, coraz popularniejszy podcast dotyczący stricte frameworka Django pozwalający na zdobywanie wiedzy w niemal każdej chwili.

Więcej na ten temat tutaj.

Inne

1. Dziennikarze serwisu The Intercept dotarli do informacji, które w niekorzystnym świetle stawiają zespół TikTok, popularnej aplikacji do publikowania krótkich wideo kierowanej głównie do młodzieży. Niemal rok temu jeden z użytkowników popełnił samobójstwo, które streamował na wizji. Zespół TikToka zwlekał z powiadomieniem policji, pracując nad strategią piarową.

Więcej na ten temat tutaj.

2. Spółka Britenet zdobyła nagrodę Najlepszy pracodawca IT w Polsce w ostatniej odsłonie badania AudIT przeprowadzonego w formie sondażu wśród zatrudnionych. Badanie wykazało, że pracownicy nagrodzonej firmy doceniają przede wszystkim przyjazną atmosferę w firmie. – Bardzo ważne jest poczucie, że należy się do zespołu – mówi Ewelina Pękalska, Head of HR & Delivery.

Więcej na ten temat tutaj.

3. Uwierzytelnianie dwuskładnikowe (multi-factor authentication) to pojęcie znane od kilku lat, ale od niedawna zyskuje na popularności. Jego idea opiera się na przeświadczeniu, że kombinacja nazwy użytkownika i przypisanego do niego hasła nie stanowi obecnie wystarczającego zabezpieczenia. Eksperci ds. cyberbezpieczeństwa, że trend ten będzie zyskiwał na sile.

Więcej na ten temat tutaj.

4. Sprawy USA vs Huawei ciąg dalszy. “The Wall Street Journal” opublikował tekst, z którego wynika, że amerykańskie służby twierdzą, że są w posiadaniu dowodów na stosowanie backdoorów w sprzętach chińskiego producenta. Administracja prezydenta Trumpa nadal wywiera presję na inne kraje, by te nie współpracowały z Huawei.

Więcej na ten temat tutaj.

5. “MIT Technology Review”, prestiżowy magazyn technologiczny, poinformował o planach powstania serwisu The Column, który miałby stanowić coś w rodzaju elitarnego Facebooka. Głośne nazwiska związane z nowymi technologiami, największe talenty Doliny Krzemowej i inni wpływowi ludzie – oni wszyscy mieliby dzielić się swoimi przemyśleniami w ramach nowej platformy.

Więcej na ten temat tutaj.


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

Podobne artykuły

[wpdevart_facebook_comment curent_url="https://geek.justjoin.it/ksiazki-java/" order_type="social" width="100%" count_of_comments="8" ]