DevCezz

Programistyczny blog dla Ciebie

Miesiąc: styczeń 2022

Grzech wywoływania metod w template Angulara

Będąc dalej w transie programowania aplikacji do monitorowania jednostek morskich chciałem udostępniać niektóre opcje w zależności od tego czy użytkownik jest zalogowany czy nie. Oczywiście chodzi tutaj o kontrolki na interfejsie użytkownika, który tworzę w Angularze. Zanim jednak dotarło do…

Quarkus i JWT – własne obsłużenie wyjątku uwierzytelnienia

Ostatnio tak wciągnął mnie temat aplikacji do monitorowania statków, że nie robię nic innego w wolnym czasie poza jej implementacją. Nawet seria związana z AnimalShelter poszła w odstawkę, chociaż mam nadzieję, że nie na długo. Na tą chwilę w BarentsWatch,…

Przepisz swój kod na nowo! #12

Wracam po krótkiej przerwie do opisu działania aplikacji AnimalShelter. Przyznaję, że musiałem się chwilę zastanowić nad czym ostatnio pracowałem. Nie wiem czy to wynika z niepotrzebnej komplikacji w kodzie czy mojego zapominalstwa. Nie ułatwił mi też tego fakt, że od…

Dlaczego null nie zawsze może być kluczem w mapie?

Na jednej z rozmów kwalifikacyjnych otrzymałem ciekawe pytania dotyczące działania mechanizmów dostępnych w Javie. Jedno z nich naprawdę zapadło mi dobrze w pamięci. Brzmiało ono następująco: „Czy null może być kluczem w HashMap oraz ConcurrentHashMap?”. Przyznam szczerze, że nie umiałem…

@UserDefinition w Quarkus, czyli lekcja pokory

Ostatnimi czasy postanowiłem sobie, że stworzę aplikację w oparciu o Quarkusa oraz MongoDB. Tak się zdarzyło, że przy okazji napotkałem ogłoszenie (było już nieaktualne) dotyczące konkursu „Monitorowanie Jednostek Morskich” na blogu Przemka Bykowskiego. Polegał on na pobieraniu danych z AIS…