DevCezz

Programistyczny blog dla Ciebie

Najnowsze wpisy

Chwilowa przerwa od wpisów

Czasem przychodzi taki okres, że trzeba sobie zrobić przerwę. Jednak w moim przypadku nie chodzi tutaj o odpoczynek. Z racji chęci wyjścia poza strefę komfortu postanowiłem zrobić coś co od dawna mi się marzyło, ale nigdy nie miałem na to…

Czy Ty też tak robisz z polem status?

Chciałbym zaprezentować Wam moje przemyślenia na temat, znanego na pewno przez wszystkich programistów, pola status. W każdym projekcie w jakim pracowałem było obecne właśnie pole o takiej nazwie. Implementowane było najczęściej jako typ wyliczeniowy, a rzadziej (na szczęście) jako integer….

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…

AnimalShelter – pierwsze linijki kodu

W poprzednim wpisie opisałem swoje świeże podejście do tematu aplikacji AnimalShelter. Od razu po jego napisaniu zabrałem się za kodowanie. W ten sposób podstawowa wersja aplikacji powstała naprawdę szybko. Na razie efekt mogę porównać do projektu Jakuba Pilimona o nazwie…

Czy też napotkałeś ten problem z @Embeddable?

Ostatnio w pracy, w ramach zadania, musiałem naprawić występowanie jednego z błędów. Bug był spowodowany wykorzystywaniem eksperymentalnej flagi ’hibernate.create_empty_composites.enabled’. Gdy przywróciłem tą właściwość do stanu domyślnego, musiałem poświęcić trochę czasu na przeróbki w kodzie. Dzięki tej rzemieślniczej pracy dowiedziałem się…

AnimalShelter – nowy początek!

Po dłuższej przerwie ponownie wracam ze świeżym zapasem sił do dokończenia aplikacji AnimalShelter. W tym wpisie zastaniemy kilka zmian w architekturze rozwiązania. 🏠

Wzorzec Transactional Outbox

Tworzone aplikacje często muszą informować swoich użytkowników o jakimś zdarzeniu poprzez SMS czy email. Powodem może być wystawienie faktury, potwierdzenie złożenia rezerwacji czy też nowa promocja. Co jednak w przypadku, gdy chcemy mieć pewność, że wiadomość nie dotrze do adresata…