Tworząc współcześnie aplikacje webowe mamy do wyboru mnogość języków, standardów, frameworków itp. Nawet w obrębie samej Javy podjąć musimy wiele decyzji, dotyczących tego, które narzędzia będą najbardziej pasować do...
Prędkość i skuteczność stały się kluczowymi aspektami podczas pracy nad projektami aplikacji. Z uwagi na potrzebę szybkiego wdrażania i dodawania nowych funkcjonalności, narzędzia oparte na sztucznej inteligencji (AI)...
Zmiany w Javie, które dokonały się na przestrzeni ostatnich dwóch lat, tj. od ostatniej wersji LTS, widać, że praktycznie wszystkie skoncentrowane zostały w Javie 21. Zobaczmy co tam się wydarzyło :)
Jednym z podejść, które zdobywa coraz większą popularność są mikroserwisy. Jednak każda architektura potrzebuje narzędzi by można było ją zrealizować. Odpowiedzią na tak sformułowane potrzeby jest DAPR.
Poniższy artykuł ma na celu, przedstawienie drobnych zmian, które możemy wprowadzić pracując z różnymi wzorcami projektowymi, aby uczynić kod jeszcze lepszym.
Chyba nikogo dzisiaj nie trzeba przekonywać o wartości testów automatycznych przy rozwoju i utrzymaniu aplikacji. Jak wiemy pomagają one nie tylko utrzymać wysoką jakość, ale stanowią też świetną, można powiedzieć żywą,...
W dzisiejszym wpisie zajmiemy się zagadnieniem walidacji, czyli zapewnienia poprawności przetwarzanych danych. W przypadku programów pisanych w Javie – szeroko wykorzystywanej do tworzenia aplikacji webowych – z...
Przechodzimy do najciekawszej, ale równocześnie najbardziej bolesnej części dla każdego programisty, kiedy próbuje przekuć (“przestukać”) zjawiskowe slajdy z mega interesującej konferencji na działający kod. Albo...
Rozwijając temat – czyli czym jest protobuf i gRPC. Spróbujemy przejść od modelu “unary” do “bidirectional streaming”. Odkryjemy odkryte i wrócimy do “wywołania metod” porzucając “udostępnianie zasobów”.