Zapomniany package scope
W serii poświęconej zawiłościom języka Java przedstawiłem modyfikatory dostępu, z których możemy korzystać, gdy projektujemy np. metodę, klasę czy pole w Javie. Dzięki nim jesteśmy w stanie hermetyzować nasz kod czy wskazywać co jest publicznym API dla innych programistów. Jednak…
Pierwszy rok działalności bloga za nami!
Pierwszy rok działalności bloga za nami! Dziękuję Ci bardzo serdecznie, że jesteś tu ze mną i, że razem tworzymy to małe miejsce w sieci. Co prawda rok minął dokładnie 14 września, jednak z powodów osobistych nie byłem w stanie przygotować…
Slack API for Java
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…
BeanPropertyRowMapper, czyli na co uważać
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…