DevCezz

Programistyczny blog dla Ciebie

Usprawnienia

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…

Budowanie obrazów dockerowych z Mavenem

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ć…

Refleksja + CQRS = Niezła mieszanka!

W ostatnim wpisie poruszyłem temat CQRS z perspektywy laika. Napisałem, że chciałbym zaimplementować mechanizm znaleziony na stronie devstyle w swoim kodzie. Byłem przez to zmuszony do użycia po raz pierwszy refleksji i muszę Wam powiedzieć… ME LIKEY! Utworzenie znacznikowych interfejsów…

AutoHotkey – pisz komendy na sterydach

Zdarzyło Ci się pisać na komputerze w kółko te same zdania lub komendy? Mnie wiele razy i najczęściej dotyczyło to pisania w terminalu. Bez funkcji autouzupełniania jest to wręcz udręką i naprawdę łatwo o pomyłkę. Z tego powodu zacząłem poszukiwać…