Do czego prowadzi „props overload”? Prasówka Technologiczna 29.02.2020 r.
Witamy w najnowszym wydaniu Prasówki Technologicznej. Tym razem frontendowcy poznają konsekwencje zjawiska znanego jako “props overload”, a backendowcy będą mieli okazję zastanowić się nad kierunkami rozwoju niemłodej już Javy. Na przykładzie kariery Piotra Poletajewa przyjrzymy się natomiast różnicom w pracy w Apple i Microsofcie.
Spis treści
Frontend
1. React-Loadable dostarcza developerowi komponent, który może użyć, by załadować komponent w React w późniejszym czasie, niekoniecznie zaraz po załadowaniu aplikacji React. Dlaczego jest to aż tak bardzo przydatne?
Więcej na ten temat tutaj.
2. Rekwizyty to pierwsza rzecz, z którą się stykasz w kontekście reużywalności komponentów w React. Warto jednak pamiętać, że więcej rekwizytów wcale nie musi oznaczać większej reużywalności. Z poniższego tekstu dowiesz się, jakie mogą być skutki zjawiska znanego jako “props overload”.
Więcej na ten temat tutaj.
3. Dzięki poniższemu tekstowi dowiecie się, jak stworzyć architekturę nowej aplikacji w Angularze za pomocą czystej, łatwej w utrzymaniu i rozszerzalnej architektury w krótkim czasie oraz poznacie płynące z tego korzyści.
Więcej na ten temat tutaj.
4. Rynek smartwatchy niesamowicie urósł w ciągu ostatnich lat – do tego stopnia, że jeśli tworzysz aplikację na smartfona, to powinieneś pomyśleć o tym, czy i w jaki sposób zintegrować ją z tego typu urządzeniami. Poniższy tekst pomoże dodać Ci rozszerzenie do Apple Watcha do już istniejącej aplikacji w React Native.
Więcej na ten temat tutaj.
5. Jeśli chcesz zostać frontend developerem w 2020 roku albo potrzebujesz solidnej powtórki, to przydadzą Ci się kompleksowe kursy, które poprowadzą Cię w odpowiednim kierunku. Poniżej znajdziesz spis najlepszych aktualnych szkoleń.
Więcej na ten temat tutaj.
Backend
1. Ostatnie lata to prawdziwy boom na technologie big data związane z przetwarzaniem i analizą rosnących zbiorów danych. Większość aktualnych aplikacji zbiera gigantyczne pokłady informacji na temat swoich użytkowników. Wraz ze wzrostem znaczenia danych rośnie więc zapotrzebowanie na ich automatyczne przetwarzanie, w tym integrację.
Więcej na ten temat tutaj.
2. Wyobraź sobie posiadanie narzędzia, które wykrywa, gdy nie używasz JPA i Hibernate we właściwy sposób. Takie narzędzie to Hypersistence Optimizer, który pozwala na aktywację tzw. slow query log, gdzie ustawiasz sobie akceptowalny czas, po przekroczeniu którego powinno się pojawić powiadomienie.
Więcej na ten temat tutaj.
3. A gdyby ktoś powiedział Wam, że da się nauczyć Pythona z jednej grafiki? No coż, podobno to możliwe. Aby przekonać się, czy to prawda, wystarczy odwiedzić poniższy link.
Więcej na ten temat tutaj.
4. W pewnym momencie w głowie początkującego programisty zaczyna kiełkować myśl: poznanie samego języka programowania nie wystarczy, aby programować wydajnie. W końcu przychodzi taki moment, że należy poznać narzędzia, które pozwolą tworzyć kod szybciej i przyjemniej. Programiści z JetBrains wiedzą o tym od dawna.
Więcej na ten temat tutaj.
5. Java to niemłody już język programowania, który jednak nadal sobie świetnie radzi. W trzeciej części cyklu dotyczącego ekosystemu Javy, w którym autorzy starają się przewidzieć kierunki jego rozwoju, przyglądają się narzędziom Build, popularnością innych języków na JVM oraz formułują rady dla aspirujących developerów.
Więcej na ten temat tutaj.
Inne
1. Piotrek Poletajew, którego zaprosiliśmy do naszej serii livestreamów o polskich programistach na świecie, mieszka i pracuje w Sztokholmie. W swojej testerskiej karierze przeszedł przez wiele dużych firm. Czym różni się praca dla Apple od tej dla Microsoftu?
Więcej na ten temat tutaj.
2. Kr00k to nowa podatność związana z działaniem WiFi w układach firm Broadcom i Cypress. Problem może dotyczyć nawet miliarda urządzeń na całym świecie. Zagrożenie polegające na umożliwieniu przechwycenia komunikacji pomiędzy urządzeniami znaleźli eksperci z ESET.
Więcej na ten temat tutaj.
3. Drony wykorzystujące dobrodziejstwa uczenia maszynowego i wyposażone w nowoczesne kamery termowizyjne trafiają na polskie plaże. Nowatorskie urządzenia wesprą przeciążonych ratowników wodnych, którzy często zmuszeni są do reakcji na fałszywe zgłoszenia. Technologia szybko oceni, czy dany przypadek rzeczywiście wymaga pomocy, a w razie potrzeby jej udzieli.
Więcej na ten temat tutaj.
4. Wciąż dużo mówi się o technologii 5G, która ma zrewolucjonizować dostęp do internetu na świecie. Jednak co jeśli nie spełni ona pokładanych w niej oczekiwań? Redakcja ZDNet przygląda się różnym możliwym scenariuszom.
Więcej na ten temat tutaj.
5. Od pewnego czasu Chiny testują rozstrzyganie sporów sądowych za pomocą popularnego komunikatora WeChat. Od marca do końca zeszłego roku zarejestrowano w ten sposób 3 miliony spraw. Wśród komentatorów pojawiają się głosy, że to kolejny pomysł na prześcignięcie państw zachodnich w technologicznym wyścigu, ale też nowy sposób na nadzór obywateli.
Więcej na ten temat tutaj.
Zdjęcie główne artykułu pochodzi z unsplash.com.