• Slack API for Java

    Post thumbnail
    Post thumbnail
    Ostatnio zainteresowałem się tematem w jaki sposób można stworzyć aplikację wykorzystującą popularny wśród programistów komunikator Slack. Zacząłem drążyć temat aż natknąłem się na framework o nazwie Bolt. Dzięki niemu jesteśmy w stanie naprawdę szybko stworzyć taką aplikację i to właśnie to chciałbym zaprezentować w tym artykule. Spróbujemy krok po kroku... [Czytaj dalej]
  • BeanPropertyRowMapper, czyli na co uważać

    Post thumbnail
    Post thumbnail
    Wraz z rozwojem aplikacji AnimalShelter natrafiam na ciekawe przypadki. Jeden z nich dotyczył klasy BeanPropertyRowMapper służącej do mapowania wiersza bazodanowego do instancji klasy. Błąd wyszedł na jaw dopiero podczas testów integracyjnych. Wiersz, który chciałem wyciągnąć z bazy nie mapował pól do odpowiedniego obiektu. Otrzymywałem po prostu domyślne wartości w polach... [Czytaj dalej]
  • Szybkie tworzenie aplikacji z jHipster

    Post thumbnail
    Post thumbnail
    Załóżmy, że szybko chcesz utworzyć pełnowartościową aplikację z backendem oraz frontendem. Ma w niej być dostępny mechanizm zarządzenia użytkownikami, czyli logowanie, zakładanie nowego konta, zmiana hasła itp. Fajnie jakby posiadała też internacjonalizację, metryki weryfikujące zużycie pamięci, listę dostępnych endpointów RESTowych, obsługę bazy danych… Dodatkowo wszystko powinno być pokryte testami jednostkowymi,... [Czytaj dalej]
  • Budowanie obrazów dockerowych z Mavenem

    Post thumbnail
    Post thumbnail
    Budując projekty napisane w Javie pewnie wielu z nas chociaż raz użyło Mavena. Jeśli nie to pokrótce jest to narzędzie, które pozwala na zarządzanie cyklami życia aplikacji takimi jak kompilacja, testowanie, budowanie, pobieranie zależności czy generowanie dokumentacji. Możemy również rozszerzyć jego działanie wykorzystując wszelkiej maści pluginy. Jednym z nich jest... [Czytaj dalej]