Kim są Dark Matter Developers? Prasówka Technologiczna: 17.05.2019 r.

Najnowsza Prasówka Technologiczna to m.in. rysowanie w CSS za pomocą JavaScript, świetny sposób na Collections w Java oraz projekt robota z doskonałym węchem jak u psa… Zapraszamy!

Frontend

1. Znacie Cube.js? To opensource’owy framework służący do tworzenia analitycznych aplikacji webowych. Służy przede wszystkim do tworzenia wewnętrznych narzędzi business intelligence oraz dodawania do istniejącej aplikacji narzędzi analitycznych skierowanych do klienta. Dzięki temu tutorialowi poznacie jego tajniki.

Więcej na ten temat tutaj.

2. Dowiedz się, jak wstawiać kod JS wewnątrz plików CSS za pomocą Houdini, zestawu API pozwalającego na podpięcie się pod silnik CSS, a także nauczyć się, jak użyć części specyfikacji Houdini do rysowania w CSS za pomocą JavaScript.

Więcej na ten temat tutaj.

3. Blueprint to oparty na React webowy toolkit UI. Zoptymalizowano go pod kątem tworzenia złożonych interfejsów dla aplikacji desktopowych o dużej gęstości danych. Na stronie projektu można zapoznać się z jego dokumentacją oraz uzyskać dostęp do repozytorium zamieszczonym na GitHubie.

Więcej na ten temat tutaj.

4. Zapraszamy do lektury podsumowania, które obrazuje różne (w tym niepoprawne) sposoby użycia cookie z atrybutami domain i path, a także tłumaczy ich wpływ na bezpieczeństwo aplikacji i możliwość wykorzystania przy różnych atakach.

Więcej na ten temat tutaj.

5. Odpowiednie zabezpieczenie aplikacji typu single-page (SPA) jest bardzo ważne i można je osiągnąć na kilka sposobów. Autor poniższego wpisu skupia się na podejściu wykorzystującym tzw. JSON Web Tokens (JWT) jako mechanizm przekazywania praw użytkownika, a także przedstawia korzyści i potencjalne zagrożenia związane z opieraniem bezpieczeństwa na JWT.

Więcej na ten temat tutaj.

Backend

1. Wciąż rosnąca popularność Pythona i Vue.js sprawia, że coraz więcej developerów szuka sposobu na ich połączenie w celu stworzenia aplikacji typu single-page (SPAs). Dzięki temu wpisowi dowiesz się, jak uruchomić Vue.js w aplikacji Django.

Więcej na ten temat tutaj.

2. MonoGame, otwarta implementacja, a zarazem następca Microsoft XNA, to framework pozwalający na tworzenie gier przy użyciu C#. Dowiedz się, jak zbudowany jest kod w MonoGame i czym różni się praca z nim na przykład od pracy z Unity.

Więcej na ten temat tutaj.

3. Indified String Concatenation (ISC) przyniosła możliwość zaimplementowania wyrażeń konkatenacyjnych String przy użyciu invokedynamic. Dzięki poniższemu tekstowi dowiesz się więcej na temat tego zagadnienia.

Więcej na ten temat tutaj.

4. Czy całe IT opiera się na Javie 8? Kim są “Dark Matter Developers”? Zapraszamy do lektury bardzo ciekawego felietonu Vicki Boykis, w którym poruszone zostały m.in. zagadnienia związane z kondycją branży i rozwojem zawodowym programistów.

Więcej na ten temat tutaj.

5. Collections to funkcjonalność języka Java, która może wprowadzać pewne zamieszanie. Clojure to dynamiczny funkcyjny dialekt LISP działający na platformie Java, np. Scali. Co istotne w kontekście łatwości przyswajania wiedzy, Clojure opowiada się za niezmiennymi strukturami danych.

Więcej na ten temat tutaj.

Inne

1. Używasz starszej wersji oprogramowania Adobe? Możesz zostać pozwany. Czasy, w których raz kupione oprogramowanie na zawsze stawało się naszą własnością, powoli odchodzą.

Więcej na ten temat tutaj.

2. Odkryto groźne luki bezpieczeństwa w produktach Intela, które pozwalają na kradzież informacji prosto z procesora. Przypominają one nieco znane już dziury nazwane Spectre i Meltdown. Apple i Microsoft wypuścili już odpowiednie patche.

Więcej na ten temat tutaj.

3. Podatność w WhatsAppie pozwalała na zarażanie urządzeń użytkowników złośliwym oprogramowaniem. Wśród zaatakowanych znalazły się osoby związane z instytucjami broniącymi praw człowieka. Za atakiem może stać kontrowersyjny izraelski dostawca oprogramowania.

Więcej na ten temat tutaj.

4. Robot, który będzie operował węchem co najmniej tak dobrym, jak u psa? Czemu nie. Andreas Mershin, grecko-rosyjski naukowiec, już nad tym pracuje.

Więcej na ten temat tutaj.

5. Pierwsze załogowe loty na Marsa już bardzo niedługo. Jeśli planeta okaże się przyjazna, to następnym krokiem będzie kolonia na Czerwonej Planecie. Na pewno wszystko pójdzie dobrze: studenci z Politechniki Wrocławskiej już o to zadbają.

Więcej na ten temat tutaj.


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

Patronujemy

 
 
Polecamy
StyleSnap dopasuje towar na podstawie zdjęcia. Nowa apka Amazona zrewolucjonizuje zakupy?