Jak efektywnie uczyć się programowania w 2020 roku? Prasówka Technologiczna: 18.01.2020 r.

Czy traktowanie frontendowców z dystansem jest OK? Na szczęście nie tylko oni sami twierdzą, że niekoniecznie, o czym dowiecie się z kolejnej części Devdebaty. Backendowi hejterzy Pythona będą mieli z kolei okazję przekonania się, że kod pisany w tym języku wcale nie musi być wolny. Zobaczymy również, co słychać u gigantów technologicznych i jak, dzięki najnowszym osiągnięciom nauki, efektywnie uczyć się programować. Zapraszamy!

Frontend

1. Traktowanie frontendowców z dystansem przez backendowców to niestety dość częsta praktyka. Warto jednak zrozumieć, że wszyscy uczestnicy projektu mają w nim swoje miejsce i praca każdego z nich zasługuje na docenienie. Sprawdźcie, co na ten temat mają do powiedzenia zaproszeni seniorzy.

Więcej na ten temat tutaj.

2. Performance aplikacji to jedno z najważniejszych zagadnień w nowoczesnym developmencie. Poznaj najlepsze praktyki, które pozwolą na jego zwiększenie w aplikacjach Angular. W tekście zawarto porady dotyczące m.in. lazy loadingu i kompilacji AOT.

Więcej na ten temat tutaj.

3. W świecie JavaScript nowe rozwiązania wyrastają jak grzyby po deszczu, ale raz na jakiś czas trafi się takie, przy którym warto zostać na dłużej. Dlaczego można zaliczyć do nich Svelte, którego trzecia wersja miała niedawno premierę? Oddajemy głos Szymonowi Kołodziejczakowi, frontendowcowi z Insys Video Technologies.

Więcej na ten temat tutaj.

4. Wydano długo oczekiwaną wersję Next.js 9.2. Od teraz framework oferuje m.in. wbudowany support CSS dla globalnych stylesheetów, nowe Dynamic Routes wspierają catch-all routes oraz wiele nowych przypadków użycia, np. stron opartych o CMS. Wszystko to jest wstecznie kompatybilne.

Więcej na ten temat tutaj.

5. React Hooks to funkcjonalność, która zawładnęła umysłami wielu developerów JavaScript, gdy tylko się pojawiła. Jeśli jeszcze nie zaznajomiłeś/-łaś się z oferowanymi przez nią możliwościami, to przydatny może okazać się ten olbrzymi zbiór wiedzy związany z Hooksami.

Więcej na ten temat tutaj

Backend

1. Jednym z powodów, dla których hejterzy Pythona nie przepadają za tym językiem, jest jego rzekoma powolność. Oczywiście performance konkretnego programu uzależniony jest od skilli jego developera, czego dowodzi chociażby poniższy tekst.

Więcej na ten temat tutaj.

2. Migracja danych to jedno z zagadnień występujących w każdym większym projekcie informatycznym. W pracy programisty często zdarzają się przypadki, w których konieczne jest przenoszenie danych z jednego systemu do drugiego (lub kilku innych). Jedne z popularniejszych rozwiązań to ETL i ESB. Które najlepiej wybrać?

Więcej na ten temat tutaj.

3. Jak mówi Jaromir Hamala, nawet najbardziej banalne problemy mogą okazać się interesujące, jeśli odpowiednio głęboko się w nie zanurzysz. Jego najnowszy tekst dotyczy mierzenia czasu w Javie: zagadnienia z pozoru banalnego, ale jeśli zaczniesz się zagłębiać…

Więcej na ten temat tutaj.

4. W erze big data i data science coraz częściej stawia się na wizualizację i analitykę danych, które mają na celu ułatwienie orientacji w gąszczu ogromnych ilości informacji. Jednym z popularnych narzędzi do wizualizacji jest Tableau. Oto 5 kursów, które pomogą Ci je opanować.

Więcej na ten temat tutaj

5. W niemal każdej aplikacji prędzej czy później trafiamy na widok ustawień. Na ogół znajdują się w nim przyciski pozwalające otworzyć kolejne okna, w których użytkownik może zmienić konfigurację aplikacji. Gdy zaczynamy tworzyć apkę, liczba ustawień może być dość mała, ale z czasem prawdopodobnie się rozrośnie, co może być kłopotliwe.

Więcej na ten temat tutaj.

Inne

1. Temat ograniczenia dostępu do treści nieodpowiednich dla małoletnich odbiorców wraca co jakiś czas. Tym razem wypracowanie konkretnego rozwiązania może być bliżej niż zwykle. A przynajmniej tak wynika ze słów Marka Zagórskiego, ministra cyfryzacji, który chciałby domyślnie zablokować dostęp do pornografii w przeglądarkach.

Więcej na ten temat tutaj.

2. [wideo] Jak efektywnie uczyć się programowania w 2020 roku? To pewnie pytanie, które zadaje sobie sporo osób. Poznaj sprawdzone metody polecane przez Marcina, który dzięki badaniom naukowym znacznie usprawnił swój proces zdobywania nowych umiejętności.

Więcej na ten temat tutaj.

3. Wszechobecne kamery stały się stałym elementem chińskiego krajobrazu. Ma to związek z popularyzacją technologii opartych na rozpoznawaniu twarzy, co z kolei jest częścią rozrastającego się systemu społecznego nadzoru. Chińskie społeczeństwo widzi coraz więcej zagrożeń związanych ze zmieniającymi się realiami.

Więcej na ten temat tutaj

4. Światowe Forum Ekonomiczne ponownie uznaje cyberataki za jedno z głównych zagrożeń, z którymi świat będzie musiał zmierzyć się w 2020 roku. Internet rzeczy, sztuczna inteligencja czy komputery kwantowe mają potencjał do zmiany ludzkiego życia na lepsze, ale niosą ze sobą również wiele niebezpieczeństw.

Więcej na ten temat tutaj.

5. Microsoft chce pomóc w walce z pedofilią w internecie. Projekt Artemis to narzędzie analizujące rozmowy w komunikatorach internetowych. Ma ono automatycznie wykrywać przypadki, w których dochodzi do tzw. child groomingu i zgłaszać je administratorom programu.

Więcej na ten temat tutaj.


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

Zapraszamy do dyskusji

Patronujemy

 
 
More Stories
Jak to jest z produktywnością polskich programistów? Śniadanie z Programowaniem #53