Jak co tydzień mamy dla Was…

Jak co tydzień mamy dla Was świeżutką Prasówkę Technologiczną. Z najnowszego wydania frontendowcy dowiedzą się, jak podnieść performance swoich aplikacji, a backendowcy będą mieli szansę zapoznać się z bardzo ciekawym porównaniem popularnych, jak i tych nieco mniej, języków programowania. Przyjrzymy się też nagraniom Marka Zuckerberga, do których dotarł serwis The Verge.

-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit

#frontend

1. Jak sprawić, aby moja aplikacja mogła pochwalić się jeszcze lepszym performance’em? Oto pytanie zadawane przez wielu developerów. Dowiedz się, jakie proste kroki należy wykonać, aby zwiększyć efektywność w wypadku aplikacji #react + #redux, a wszystko to przy użyciu tzw. Reselect Library.

Więcej na ten temat: https://medium.com/better-programming/increase-your-react-redux-application-performance-with-reselect-library-3f4d632a08c5

2. Instrukcje warunkowe w #javascript to coś, co nie każdemu developerowi musi przypaść do gustu. A co jeśli istnieje lepszy sposób na wykonanie konkretnego bloku kodu w zależności od zmiennej? Przyjrzyjmy się bardzo ciekawej publikacji Dawida Rogowicza.

Więcej na ten temat: https://geek.justjoin.it/krotka-opowiesc-o-switchach-i-alternatywach-w-javascripcie/

3. Databinding polega na połączeniu danych z User Interface. Dowiedz się, jaka jest praktyczna różnica między jednokierunkowym a dwukierunkowym databindingiem dzięki temu prostemu, ale przydatnemu tekstowi.

Więcej na ten temat: https://reactgo.com/angular-oneway-vs-twoway-binding/

4. Marek Publicewicz to poruszający się na terenie frontendu developer z osiemnastoletnim doświadczeniem w branży. Z wywiadu z nim dowiecie się sporo o różnicach między polskim a amerykańskim rynkiem – również w kontekście używanych technologii.

Więcej na ten temat: https://geek.justjoin.it/wiza-sprawia-ze-mamy-mniejszy-wybor-historia-marka-publicewicza/

5. [wideo] Łączenie Redux i React ma głęboki sens i jest częstą praktyką. Dzięki poniższemu wideo dowiesz się, jak poprawnie skonfigurować takie combo, a także jakie wynikają z tego konkretne zalety.

Więcej na ten temat: https://www.youtube.com/watch?v=kothp4eJfqg

#backend

1. Jeśli żywo interesujesz się backendem, to warto zapoznać się z tym opracowaniem. Za pomocą prostych przypadków testowych porównano performance wielu różnych języków – popularnych, jak #python czy #java, ale też tych rzadziej używanych, np. #matlab.

Więcej na ten temat: https://modelingguru.nasa.gov/docs/DOC-2783

2. RedHat to zasłużona dla linuksowców firma, która niedawno stała się częścią IBM. Entuzjastów dostarczanych przez nią rozwiązań mogą zainteresować plany RedHata związane z użyciem Pythona po 2020 roku.

Więcej na ten temat: https://access.redhat.com/solutions/4455511

3. Nie brakuje głosów, że mimo upływu lat Java wciąż jest najlepszym językiem do nauki. Specjalnie z myślą o osobach, które chciałyby poznać ją lepiej, przygotowano zestawienie 8 najlepszych ebooków, które zdecydowanie pomogą to umożliwić.

Więcej na ten temat: https://blog.codota.com/top-8-books-to-learn-java/?utm_source=rss&utm_medium=rss&utm_campaign=top-8-books-to-learn-java

4. Minikube to narzędzie do uruchamiania jednowęzłowych clusterów w Kubernetesie zamiast używania maszyny wirtualnej. Poniższy tekst wyjaśni, jak użyć minikube do ustawienia lokalnego projektu w Kubernetesie.

Więcej na ten temat: https://verbose-equals-true.gitlab.io/django-postgres-vue-gitlab-ecs/topics/minikube/

5. Java Virtual Machine (JVM) jest zdolna do dynamicznego zarządzania pamięcią aplikacji, tak aby nie było konieczności robienia tego manualnie. Należy jednak przyznać, że proces ten bywa daleki od perfekcji, bo aplikacje mogą wymagać więcej pamięci, niż jest im w stanie przydzielić #jvm. Poniższy tekst wyjaśnia, jak sobie z tym poradzić.

Więcej na ten temat: https://www.datadoghq.com/blog/java-memory-management/

#inne

1. Serwis The Verge opublikował nagranie, z którego wynika, że Facebook chce wytoczyć proces Stanom Zjednoczonym. Mark Zuckerberg opowiadał również o kryptowalucie Libra, konkurencyjnym TikToku, a nawet o możliwym podziale firmy.

Więcej na ten temat: https://www.theverge.com/2019/10/1/20756701/mark-zuckerberg-facebook-leak-audio-ftc-antitrust-elizabeth-warren-tiktok-comments

2. Szybki, ale niechlujny, czy czysty, ale pisany dłużej? Mowa oczywiście o kodzie. Czy zawsze warto poczekać trochę dłużej na jakościowy kod, czy może w niektórych sytuacjach sprawdzą się szybkie rozwiązania? O tym poczytacie poniżej.

Więcej na ten temat: https://geek.justjoin.it/szybki-ale-niechlujny-czy-czysty-ale-pisany-dluzej-o-jakosci-kodu/

3. Instagram stał się ostatnio celem ataków phishingowych. Oszuści otrzymują maile informujące o rzekomym naruszeniu praw autorskich, co ma grozić zawieszeniem konta. Oczywiście sprytni cyberprzestępcy oferują rozwiązanie problemu w postaci spreparowanej strony.

Więcej na ten temat: https://www.komputerswiat.pl/aktualnosci/bezpieczenstwo/instagram-celem-nowej-kampanii-phishingowej-oszusci-chca-wykrasc-dane/

4. Na początku września doszło do ataku na duńską firmę William Demant. Firma zatrudniająca 13 tysięcy osób ma również oddział pod Szczecinem. Atak polegający na wykorzystaniu oprogramowania szyfrującego dane spowodował zatrzymanie produkcji na prawie miesiąc.

Więcej na ten temat: https://geek.justjoin.it/cyberatak-w-polsce-dunska-firma-traci-380-mln-zl/

5. W budynku znajdujący się w jednym z niemieckich miasteczek, który wcześniej był wykorzystywany przez NATO, odkryto nielegalną serwerownię. Według ustaleń śledczych centrum przetwarzania danych służyło do celów przestępczych, m.in. związanych z handlem narkotykami.

Więcej na ten temat: https://geek.justjoin.it/nielegalna-serwerownia-w-bunkrze-nato-wpadka-przestepcow/

—————–
#naukaprogramowania #programowanie #programista15k #technologia #informatyk #ciekawostki