Czy MapStruct rozleniwia?
Na początku bieżącego roku napisałem 3 artykuły na temat MapStruct („Podstawy biblioteki MapStruct”, „Użycie wzorca dekorator w MapStruct”, „Różne przypadki wykorzystania biblioteki MapStruct”). Wtedy za cel postawiłem sobie, aby przybliżyć Tobie ideę stojącą za tą biblioteką. Dzisiaj natomiast chciałbym przestrzec…
AnimalShelter – dwa kamienie milowe zaliczone
Ostatnie dni pracy nad AnimalShelter były naprawdę owocne. Udało się zakończyć dwa kamienie milowe z mojej listy projektowej. Być może wynika to z tego, że nie sprawiły one większych problemów programistycznych. Czas, więc podsumować po raz kolejny swoje działania. Tym…
AnimalShelter – dodatkowe założenia i problemy
Czym byłby dzień z życia programisty bez problemów? Na pewno nie tym samym co obecnie przeżywamy. W tym artykule chciałbym opisać wyzwania (sic!) jakie napotkałem podczas ostatnich prac nad AnimalShelter. Żeby nie było tak dołująco opiszę też kilka założeń jakie…
AnimalShelter – wszystko postawione do góry nogami
Od ostatniego wpisu wiele rzeczy w aplikacji uległo zmianie. Tak bardzo wchłonąłem się w proces programowania, że nie wszystko wygląda idealnie z punktu widzenia zarządzania. Zamiast trzymać się wyznaczonych zadań i ścieżki ich odhaczania to leciałem z pisaniem kodu jak…
AnimalShelter – obsługa wniosków
Prace nad AnimalShelter trwają w najlepsze. Na ten moment udało się dodać podstawową obsługę wniosków. Dostępne są akcje akceptacji oraz odrzucania. Niestety nie istnieje jeszcze weryfikacja limitu dostępnego miejsca w schronisku. Chciałbym zaprogramować to sprawdzenie jako niezmiennik, ale pozostawię je…
Czy zewnętrzne biblioteki w domenie to zło?
Często na konferencjach słyszymy, że w myśl DDD projektowana domena musi być „czysta”, „nieskazitelna”, „nieskalana” żadnym zewnętrznym rozwiązaniem. Najlepiej jakby opierała się tylko na standardowych bibliotekach należących do danego języka. W ten sposób przecież stajemy się niezależni od nikogo. Możemy…
Monitorowanie jednostek morskich – Barents Watch project
Ostatnio sporo pisałem o tym, że ciągle pracuje nad aplikacją do monitorowania jednostek morskich (na terytorium Norwegii) będąc zainspirowany konkursem Przemka Bykowskiego. Napotykałem na drodze dewelopmentu wiele niespodzianek, ale w końcu dopiąłem swego i aplikację mogę uznać za skończoną! Dzięki…
Umieszczenie HTML w popup biblioteki Leaflet
Po raz kolejny tworząc aplikację do monitorowania statków napotkałem ciekawy problem. Tym razem tyczył się on pewnej biblioteki dostępnej w Angularze pozwalającej wyświetlać mapę na stronie. Chodzi oczywiście o tytułową bibliotekę Leaflet. Jej wykorzystanie było mi niezbędne, aby zaznaczać obecną…
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…
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…