Kolejny projekt byłych programistów Google. Prasówka Technologiczna: 22.02.2020 r.

Zapraszamy do lektury najnowszego wydania Prasówki Technologicznej. Tym razem frontendowcy będą mogli stawić czoła niektórym problemom, które pojawiają się, gdy przesiadamy się z tworzenia stron typu server-rendered do client-rendered, a backendowcy dowiedzą się, jak ogarnia się na produkcji platformę zarządzającą ponad 3,5 milionami uczniów (1500 baz danych i 65 tys. requestów na sekundę w peaku). Sprawdzimy też, dlaczego Korea Południowa zamierza przejść na Linuksa.

Frontend

1. Jedną z istotniejszych cech komponentów React jest wbudowany w nie stan. Każdy, kto dobrze poznał ten framework, wie jak przydatny jest to koncept, dlatego od samego początku warto interesować się zarządzaniem stanem. Dowiedz się, co doświadczony developer chciałby o tym wiedzieć na początku swojej drogi.

Więcej na ten temat tutaj.

2. Gdy przesiadamy się z tworzenia stron typu server-rendered do client-rendered, okazuje się, że musimy zwracać dużo większą uwagę na zasoby klienta. Takie aplikacje nie mogą przegrzewać komputera, powodować szybkiego rozładowywania baterii itd. Dowiedz się, jak poradzić sobie z jednym z popularniejszych problemów, którym jest memory leak.

Więcej na ten temat tutaj.

3. Deep linking to akcja polegająca na nawigacji do konkretnego ekranu lub zasobu w ramach aplikacji przy użyciu URI. Wspomniany ekran zazwyczaj ulokowany jest głębiej w stacku. Takie linki dają userom dostęp do istotnego contentu w intuicyjny sposób. Dowiedz się, jak poprawnie używać deep linking w React.

Więcej na ten temat tutaj

4. Jeśli zamierzasz ubiegać się o posadę React developera lub po prostu chcesz być na bieżąco z wszystkimi najnowszymi feature’ami, to polecamy zapoznanie się z wyczerpującym opracowaniem przygotowanym przez Piotra Nalepę, doświadczonego webmastera.

Więcej na ten temat tutaj.

5. Angular to framework, który pozwala na tworzenie złożonych aplikacji w stosunkowo krótkim czasie bez strat jakości. Często używa się go do tworzenia tzw. single page applications (SPAs). Poznaj najlepsze kursy, które przekażą Ci aktualną wiedzę o tym frameworku.

Więcej na ten temat tutaj

Backend

1. Jeśli dopiero zaczynasz pracę z kontenerami, to być może zdziwi Cię waga tworzonych obrazów. Dzięki poniższemu tekstowi poznasz kilka sposobów na efektywne zmniejszanie rozmiarów – oczywiście w taki sposób, by “po drodze” nie poświęcić czegoś istotnego. Opracowanie dotyczy m.in. Java, Node, Pythona i Rusta.

Więcej na ten temat tutaj.

2. Sztuczna inteligencja to niewątpliwie bardzo nośny temat. AI nie jest tylko dla naukowców i programistów zajmujących się big data. Dzięki poniższemu darmowemu kursowi poznasz najważniejsze koncepty związane ze sztuczną inteligencją oraz ciekawe zastosowania biznesowe.

Więcej na ten temat tutaj

3. Running in Production to podcast dotyczący ogarnianiem dużych i małych aplikacji na produkcji. Tym razem autorzy zajmują się przypadkiem ScholarPack, platformy zarządzającej 10 procentami podstawówek w UK (ponad 3,5 miliona uczniów, 1500 baz danych i 65 requestów na sekundę w peaku).

Więcej na ten temat tutaj. 

4. [wideo] Python to świetny język, ale – jak w każdym wypadku – na początku łatwo jest zrobić coś źle. W miarę możliwości lepiej uczyć się na cudzych błędach, warto więc dowiedzieć się, co na ten temat ma do powiedzenia doświadczony developer.

Więcej na ten temat tutaj.

5. Prometheus to rozwiązanie do monitoringu, które zbiera metryki z serwerów klientów. To projekt typu open source stworzony przez byłych pracowników Google, którzy potrzebowali narzędzia do monitorowania bardzo dynamicznego środowiska kontenerów. Dowiedz się, jak monitorować swoją aplikację Django przy pomocy tego rozwiązania.

Więcej na ten temat tutaj.

Inne

1. Doroczna konferencja marketingowa Facebooka, która miała odbyć się w marcu w San Francisco, została odwołana. Przyczyną są objawy z epidemią koronawirusa. Serwis Vox donosi, że obawy związane z wirusem nie są rzadkością w Dolinie Krzemowej ze względu na częste połączenia lotnicze z Chinami.

Więcej na ten temat tutaj. 

2. W poniedziałek zmarł Larry Tesler, programista, któremu wszyscy zawdzięczamy polecenia ctrl + c i ctrl + v. W trakcie swojej błyskotliwej kariery Tesler pracował dla Xerox PARC, Apple, Amazona i Yahoo!. Miał 74 lata.

Więcej na ten temat tutaj

3. Korea Południowa zamierza przejść na Linuksa. Chodzi zarówno o uniezależnienie od oprogramowania dostarczanego przez Microsoft, jak i oszczędności związane z migracją na rozwiązania otwartoźródłowe. Prawdopodobnie ma to również związek z zakończeniem wsparcia dla Windows 7.

Więcej na ten temat tutaj

4. Czego od strony programistycznej można nauczyć się tworząc własną grę? Oddajmy głos Jakubowi Klementowiczowi, twórcy survivalowej gry Rocky Planet, programiście-samoukowi, który od czternastego roku życia wydaje aplikacje na Androida.

Więcej na ten temat tutaj.

5. Standard RCS, czyli następca SMS-ów, trafia do Polski. To platforma tworzona od dwóch lat, która przeszła już pierwsze testy, a teraz ma szansę trafić do szerszego użytku. Firma Infobip, która popularyzuje ten system, twierdzi, że to obecnie jeden z najsilniejszych trendów komunikacyjnych obok 5G.

Więcej na ten temat tutaj


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

Zapraszamy do dyskusji

Patronujemy

 
 
Polecamy
„Krzyczące” drony walczą z koronawirusem w Chinach