Wpis z mikrobloga

A co przygotowaliśmy dla Was w tym tygodniu w Prasówce Technologicznej? Frontendowców może zainteresować koncept metaprogrammingu, backendowcy dowiedzą się, jak oszacować koszt i zoptymalizować aplikację, a zainteresowani losami gigantów technologicznych dowiedzą się, co ostatnio słychać u Facebooka, Google i Huaweia. Miłej lektury!

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

#frontend

1. State of CSS to doroczne podsumowanie stanu rzeczy dotyczącego tego języka i całego web developmentu. Poznaj ciekawostki na temat demografii, aktualnych technologii i narzędzi oraz ciekawe opinie.

Więcej na ten temat: https://2019.stateofcss.com/opinions/

2. Poznaj 10 najlepszych tekstów dotyczących #react z ostatniego miesiąca według redakcji Mybridge (zwycięzca zestawienia to kurs “The Modern React Bootcamp (Hooks, Context, Router & More)” z oceną 4,9/5).

Więcej na ten temat: https://medium.mybridge.co/react-js-top-10-articles-for-the-past-month-v-june-2019-28a401045657

3. Metaprogramming to nie najnowszy koncept. Języki takie jak #scala, Clojure czy Haskell wykorzystują go od dłuższego czasu. Dowiedz się, na czym dokładnie to polega i jaki ma to związek z #javascript (ES6) Proxy.

Więcej na ten temat: https://blog.greenroots.info/metaprogramming-an-introduction-to-javascriptes6-proxy-cjwkk64ly000gvds10db4l034

4. Wydajność aplikacji to oczywiście podstawowe kryterium oceny developera, który ją napisał. Jeśli interesujesz się programowaniem w #php, to Profiler, narzędzie do oceny i optymalizacji działania apek, może okazać się przydatne.

Więcej na ten temat: https://badootech.badoo.com/liveprof-will-show-you-how-and-why-the-performance-of-your-php-app-changes-over-time-7bb49c38e284

5. Świat technologii rozwija się w takim tempie, że czasem trudno nadążyć za wszystkimi nowinkami. Tekst przygotowany przez Nwose Lotannę podsumowuje funkcjonalności najnowszej wersji #typescript, które mogły umknąć Twojej uwadze.

Więcej na ten temat: https://blog.bitsrc.io/new-features-in-typescript-you-didnt-know-exist-54b7ab8d0b4f

------------

#backend

1. Javalin to lekki framework webowy (choć niektórzy uważają, że ma więcej cech biblioteki) dla #kotlin i #java, który wspiera WebSockets, HTTP2 i asynchroniczne requesty. Javalin to prostota użytkowania i doskonała interoperacyjność pomiędzy Kotlinem i Javą. Jego nowa wersja właśnie ujrzała światło dzienne.

Więcej na ten temat: https://javalin.io/news/javalin-3.0.0-stable.html

2. Projektując aplikacje, które używają dokumentowej bazy danych CosmosDB, często stajemy przed wyzwaniem oszacowania ich kosztu oraz ich późniejszej optymalizacji. Jeśli chodzi o koszta, to warto użyć dedykowanego kalkulatora. Wystarczy podać parametry rozwiązania i wgrać przykładowe dokumenty.

Więcej na ten temat: https://geek.justjoin.it/logowanie-i-monitorowanie-kosztu-zapytan-w-cosmosdb-w-application-insights/

3. Kurs “Automate the Boring Stuff in #python” zyskał wielu zwolenników, o czym świadczą bardzo wysokie noty na Udemy (4,6/5). Dzięki specjalnemu linkowi w tym tygodniu można uzyskać do niego dostęp za darmo.

Więcej na ten temat: https://www.reddit.com/r/learnpython/comments/bz3rxv/the_online_course_for_automate_the_boring_stuff/

4. Przechowywanie konfiguracji w plikach tekstowych ma swoje wady i zalety. Prosty i szybki dostęp do bazy danych dla wszystkich zainteresowanych można postrzegać zarówno w jednej, jak i w drugiej kategorii. Z pomocą przychodzi AWS Secrets Manager, który umożliwia bezhasłowy dostęp do baz danych.

Więcej na ten temat: https://geek.justjoin.it/poznaj-aws-secrets-manager-passwordless-dostep-do-bazy-danych/

5. Wszyscy chcemy, aby nasze aplikacje i ich architektura były jak najwyższej jakości, ale nie zawsze nam się to udaje. Warto poznać kilka dobrych praktyk, które przybliżą nas do sukcesu. W takich sytuacjach z pomocą przychodzi SOLID, którego warto znać i rozumieć.

Więcej na ten temat: https://geek.justjoin.it/solidny-jak-solid-dobre-praktyki-tworzenia-aplikacji-w-c/

------------

INNE

1. #google rezygnuje z wytwarzania płyt głównych w Chinach. To efekt wysokich cen na chińskie towary sprowadzane do Stanów Zjednoczonych. To kolejna decyzja z polityką w tle, która wpływa na świat technologii.

Więcej na ten temat: https://www.chip.pl/2019/06/plyty-glowne-googlea-beda-produkowane-na-tajwanie-i-w-malezji/

2. #facebook stwierdził, że ma niewystarczająco wiele danych o użytkownikach, więc wprowadza nową aplikację, która pomoże mu je zebrać. Udział w specyficznym “projekcie badawczym” będzie odpłatny. Czy Study for Facebook dobrze wpłynie na wizerunek firmy zarządzanej przez Marka Zuckerberga?

Więcej na ten temat: https://geek.justjoin.it/facebook-zaplaci-za-sledzenie-uzytkownikow-kolejna-proba-pozyskania-danych/

3. Podczas targów #amazon re:MARS przedstawiono wielkie, robotyczne ramiona zdolne do manipulowania przedmiotami nawet do 5 kilogramów. Najciekawszą częścią wynalazku jest system, który pozwala operatorowi na fizyczne odczuwanie dotykanych przedmiotów.

Więcej na ten temat: https://www.chip.pl/2019/06/dexterous-hands-robotyczne-dlonie-ze-zmyslem-dotyku/

4. Podobno sprzedano już ponad milion smartfonów z nowym systemem operacyjny dostarczanym przez #huawei, HongMeng OS. Jego wprowadzenie jest efektem zakazu wprowadzonego przez Google. O samym systemie niewiele wiadomo oprócz tego, że ma wspierać bardzo różne urządzenia, nawet samochody.

Więcej na ten temat: https://geek.justjoin.it/milion-userow-nowego-os-huawei-chinczycy-nie-boja-sie-usa/

5. Świat sztucznej inteligencji jest pełny fascynujących zagadnień. Wiele z rzeczy, które dokonuje #ai, nie byłoby możliwe, gdyby nie trenowała ona na nas – często zupełnie tego faktu nieświadomych.

Więcej na ten temat: https://www.theverge.com/2019/6/12/18661657/amazon-mturk-google-captcha-robot-ai-artificial-intelligence-mechanical-turk-humans

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki
JustJoinIT - A co przygotowaliśmy dla Was w tym tygodniu w Prasówce Technologicznej? ...

źródło: comment_MVo8jcSRLqYzzl4b8bpdEOkAPbTGM21j.jpg

Pobierz
  • 2