Czas czytania: 3 minut Co to jest Spring WebFlux? Spring WebFlux jest to reaktywny moduł Spring’a, pozwalający na zastosowanie reaktywnych strumieni oraz użycie nieblokujących się kontenerów aplikacji takich jak Netty lub Undertown. Oczywiście możemy też skonfigurować Tomcat’a jako kontener nieblokujący, lecz wcześniej wymienione serwery aplikacji zostały zaprojektowane od podstaw tak, aby można było je wykorzystywać…
Read more about Spring WebFlux – Programowanie reaktywne
Czas czytania: 3 minut Od lat Java w stosunku do innych języków programowania, takich jak Scala, Kotlin, Groovy czy C# była uważana za nie co antyczną, jeśli chodzi o wnioskowanie typów oraz możliwości programowania funkcyjnego. Sytuacja nie co się zmieniła w momencie wejścia Javy w wersji 8. Twórcy Javy dodali tam Stream’y czy też wyrażenia…
Read more about JAVA – Wnioskowanie typów zmiennych lokalnych
Czas czytania: 4 minut Projekt Lombok to darmowe narzędzie do generowania najczęściej powtarzającego się kodu. Za pomocą adnotacji jesteśmy w stanie znacząco zmniejszyć ilość linii kodu nie wpływając tym samym na jego użyteczność.
Czas czytania: 5 minut Elasticsearch to dokumentowa baza danych, która udostępnia bardzo sprawny mechanizm wyszukiwania pełnotekstowego. Jest to potężne narzędzie oparte na Apache Lucece, które umożliwia przeszukiwanie danych w czasie niemalże rzeczywistym. Dodatkowo udostępnia przyjazne API, dzięki któremu można w łatwy i przyjazny użytkownikowi sposób, zarządzać tą bazą danych. Wielu z nas, programistów, doświadczyło kiedyś…