Syndrom kaduceusza w Pythonie. Prasówka Technologiczna: 31.05.2019 r.
A co w dzisiejszej Prasówce Technologicznej? Frontendowcy poznają dobre praktyki związane z bezpieczeństwem aplikacji React, backendowcy dowiedzą się co nieco na temat konteneryzacji w Dockerze, a fanów nowinek technologicznych może zainteresować nowy tajemniczy system Microsoftu oraz… drono-latawiec, który wymyślili ludzie z Facebooka. Zapraszamy!
Spis treści
Frontend
1. [wideo] Bezpieczeństwo aplikacji to zagadnienie, którego absolutnie nie można bagatelizować. Doskonale rozumie to Richard Threlkeld, autor prelekcji pt. “Security and Data in React apps”.
Więcej na ten temat tutaj.
2. Tworzenie aplikacji w React to tworzenie komponentów (Functional, Class i Pure Component) i łączenie ich w jedną całość. Sprawdź, co do powiedzenia na temat tego ostatniego typu ma Jan Michalak, doświadczony frontend developer z Redvike.
Więcej na ten temat tutaj.
3. Dowiedz się jaki jest związek między Vue.js, a dobrymi praktykami SEO. Jak radzą sobie z indeksowaniem strony stworzone przy pomocy tego typu frameworków? Czy na pewno w takich wypadkach należy ustawić prerendering? O tym wszystkim poniżej.
Więcej na ten temat tutaj.
4. Słyszeliście o asynchroniczności? Operacje asynchroniczne cechuje fakt rozpoczęcia wykonywania każdego zapisanego w skrypcie zadania w momencie zakończenia wykonania poprzedniego. Dowiedz się, jakie techniki do zarządzania asynchronicznością dostarcza JavaScript.
Więcej na ten temat tutaj.
5. Dzięki temu przystępnemu tutorialowi dowiesz się, jak stworzyć od podstaw aplikację Angular 8 CRUD (Create, Read, Update & Delete) przy użyciu MongoDB, Express.js, Node.js oraz biblioteki Angular Material UI.
Więcej na ten temat tutaj.
Backend
1. Maven to narzędzie do automatyzacji budowy oprogramowania w Javie oparte na ide project object model (POM). Dzięki poniższemu tekstowi poznasz najlepsze triki (związane m.in. z zarządzaniem pluginami) używane przez programistę, który zjadł na tym zęby.
Więcej na ten temat tutaj.
2. Aplikacje biznesowe stają się coraz bardziej złożone, a jednocześnie wciąż wymagamy od nich coraz większej niezawodności i dostępności, a najlepiej także niskiej ceny. Jednym z rozwiązań, które mogą pomóc to osiągnąć, jest konteneryzacja przy pomocy narzędzia Docker, która bardzo dobrze integruje się z nowoczesnymi rozwiązaniami chmurowymi.
Więcej na ten temat tutaj.
3. Dzięki grantowi z Open Technology Fund konta PyPI oferują teraz możliwość logowania dwuskładnikowego (2FA) – wszystko w celu zapewnienia większego bezpieczeństwa przy pobieraniu paczek.
Więcej na ten temat tutaj.
4. Dowiedz się, czym jest “syndrom kaduceusza” i jakie może mieć konsekwencje w przypadku Pythona, według badania przeprowadzonego przez StackOverflow drugiego z najbardziej uwielbianych języków na świecie, który bardzo dynamicznie rośnie m.in. dzięki zaangażowanej społeczności.
Więcej na ten temat tutaj.
5. Częsty problem programistów to znalezienie złotego środka między tworzeniem aplikacji monolitycznej, a zbudowanej z modułów czy mikroserwisów. W pewnym sensie można to osiągnąć dzięki budowaniu pakietów w Laravelu, czyli odrębnych jednostek kodu, które można użyć w innych projektach.
Więcej na ten temat tutaj.
Inne
1. Badacze z MIT opracowali specjalną rękawicę, która pomoże w nauce sieci neuronowych. 550 umieszczonych na urządzeniu czujników wyłapie sygnały nacisku, a następnie prześle je do sieci neuronowej, co pozwoli jej na rozpoznawanie dotyku.
Więcej na ten temat tutaj.
2. Facebook już niedługo wprowadzi własną kryptowalutę. Ma ona posłużyć głównie młodym użytkownikom WhatsAppa i Instagrama, którym zależy na bezpiecznych i szybkich transakcjach bez konieczności posiadania konta w banku. Obecnie trwają rozmowy z regulatorami i prywatnymi instytucjami finansowymi.
Więcej na ten temat tutaj.
3. Polkomtel, operator sieci Plus, otrzymał karę od Urzędu Ochrony Konkurencji i Konsumentów. W wyniku przeprowadzonej kontroli stwierdzono automatyczne uruchamianie płatnych usług bez wiedzy użytkowników, które kosztowały nawet do 20 złotych miesięcznie.
Więcej na ten temat tutaj.
4. Na tajwańskiej konferencji Computex przy okazji prezentacji nowej linii laptopów Microsoft przedstawił wizję całkiem nowego systemu operacyjnego, Modern OS. Miałby on być bardzo dopracowany pod względem bezpieczeństwa, pozbawiony uciążliwych aktualizacji, a także wykorzystywać dobrodziejstwa związane ze sztuczną inteligencją i aplikacjami w chmurze.
Więcej na ten temat tutaj.
5. Facebook złożył wniosek patentowy dotyczący drona, który miałby być napędzany latawcami. Znacząco obniży to wagę, rozmiar i koszt wyprodukowania urządzenia. Nietypowe drony miałyby być bezprzewodowo zasilane z ziemi i generować energię dzięki panelom słonecznym.
Więcej na ten temat tutaj.
Zdjęcie główne artykułu pochodzi z unsplash.com.