Co tydzień na skrzynkach pracowników Consdaty ląduje starannie wyselekcjonowany zbiór porad i nowinek technicznych w temacie programowania w Java i nie tylko. Poszukiwaniem tych perełek zajmuje się u nas trójka Tech Leadów, a ich znaleziska mogą docierać również do Ciebie! Od cotygodniowej dawki wiedzy dzieli Cię tylko kilka kliknięć.

 

[security] Książeczki do poczytania

[eventsourcing] Wyszła wersja 2.0 Kafki, najciekawsze zmiany:

-porzucone wsparcie dla Javy 7,

-wsparcie dla nagłówków w streamach,

-większe możliwości konfiguracji dostępu do topiców przez ALCe,

a tu więcej informacji w przyjaznym formacie

+Szczegółowy changlelog

[eventsourcing] Czy eventy różnego typu powinny trafiać do różnych topiców w Kafce, czy może do tego samego? Autor artykułu stara się odpowiedzieć na pytanie, kiedy dzielić, a kiedy łączyć topiki

[java] Java Faker, czyli biblioteka do generowania autentycznie wyglądających danych testowych - adresów, numer kart kredytowych, tytułów itp. [klik] i [klik]

[java] 10 sposobów na zabezpieczenie spring bootwej aplikacji

[misc] "Kiedyś to były czasy, teraz to nie ma czasów", czyli artykuł opisujący zły kierunek, w którym podąża wiele współczesnych stron internetowych

[algo] Ciekawostka - nastolatek udowodnił, że istnieje klasyczny algorytm rozwiązujący problem rekomendacji równie szybko, co algorytmy kwantowe. Temat opisany w przystępny sposób

-Dla bardzo dociekliwych, praca naukowa

[java] Pewien czas temu na łamach newslettera wspominaliśmy o krojącej się w Javie możliwości odpalania źródeł jak skryptów. Tutaj możecie obejrzeć to w praktyce

[typescript] TypeScript 3.0! Nowy typ, "unknown", wymuszający na developerach wykonanie dodatkowej walidacji typu

-lepsze rozwijanie list argumentów przy pomocy tupli i inne: [klik] i [klik]

[solr] Wyszła nowa wersja Solra - 7.4. W tym wydaniu najwięcej poprawek dotyczy streaming API oraz auto scalingu

[devops] I jeszcze jedna nowa wersja OpenShift 3.10

-Przy okazji, OpenShift Origin zmienia nazwe na OKD

[devops] I na koniec, Istio, o którym ostatnio robi się coraz głośniej, doczekał się wersji 1.0

[git] Nie lubisz gita w konsoli, ale uważasz, że okienka są dla lamerów? Ta aplikacja jest dla Ciebie

[security] Obiecujący, prosty w użyciu skaner

[misc] How we spent 30k USD in Firebase in less than 72 hours

[soft] 5 controversial topics that were removed from Scrum

[web] The trick to viewport units on mobile

-sztuczka na obejście niejednoznaczności viewport height na mobile (wzgędem desktop)

-całość bazuje na zmiennych css i widzimy potencjalne miejsce na twórcze wykorzystanie, np. w ib 2.0!

[web] Logging Activity With The Web Beacon APIbeacon api!

-coś dla wszystkich do zrzucania logów!

[db] SETTING UP A FAST, COMPREHENSIVE SEARCH ROUTINE WITH POSTGRESQL - funkcjonalny search po wielu tabelach w PostgreSQL? po co Ci elastic/solr?! użyj odpowiedniego narzędzia do konkretnego problemu

[angular] Introducing the New KeyValuePipe in Angularpipe mapujący obiekty do wykorzystania w for'ach, przydatna rzecz, ale uważaj! Kolejność wynikowej kolekcji może Cię zdziwić

 

Kącik humorystyczny

 

[pół żartem, pół serio] Czasami przechodzące testy jednostkowe znaczą mniej więcej tyle

[fun] Ten 90s websites designs you won’t believe existed