Wspomagacze dla Javy 8

Posted on 2 CommentsPosted in java

W dzisiejszym wpisie omówię kilka bibliotek, dzięki którym pisanie w Javie staje się przyjemniejsze Jeśli czujesz, że barokowy kod Javy, jest… barokowy, ale nie możesz (lub nie wolno Ci) pisać w Scali – to ten wpis jest dla Ciebie. Biblioteki o których mowa to: javaslang, AssertJ oraz Lombok. Co prawda od momentu wydania pierwszej wersji […]

Dlaczego warto robić wielokrotne backupy – case study

Posted on Leave a commentPosted in Uncategorized

Dziś będzie wpis, który nie będzie dotyczyć programowania Kilka dni temu, oczekując aż pasek postępu pewnej długo trwającej operacji dojdzie do końca, przeglądałem moje archiwa ze zdjęciami. Dane te (zdjęcia) trzymam w dwóch miejscach: na dysku podstawowym WD Green, oraz na dysku backupowym WD Red. Gdy przejrzałem już wszystkie zdjęcia z 2008 oraz 2009 roku, […]

Optymalizacja pracy – wykorzystanie skrótów klawiaturowych

Posted on 1 CommentPosted in productivity

Oto trzeci post z cyklu optymalizacji pracy. Dziś poruszę temat wykorzystania skrótów klawiaturowych. Zdecydowana większość czynności może być wykonana za pomocą skrótów klawiaturowych. Zwalnia nas to z konieczności klikania myszą, dzięki czemu zaoszczędzamy czas. Warto pamiętać, że jednak nie wszystkie narzędzia są przystosowane do tego, aby pracować z nimi za pomocą klawiatury. Na szczęście w […]

Optymalizacja pracy – pulpit i ekran

Posted on Leave a commentPosted in productivity

Pozostając w temacie optymalizacji pracy, warto wspomnieć o organizacji miejsca na pulpicie, lub też ogólnie – na ekranie. Często lekceważonym aspektem jest odpowiednie wykorzystanie powierzchni ekranu. Samo posiadanie monitora o dużej rozdzielczości nie oznacza, że potrafimy umiejętnie wykorzystać jego możliwości. Z drugiej strony – dysponując ekranem o niezbyt dużej rozdzielczości możemy sprawić, aby jego wykorzystanie […]

Optymalizacja pracy – bash

Posted on Leave a commentPosted in bash

Pomimo tego, że na codzień korzystam z IntelliJ, to jednak do wykonywania buildów, obsługi GITa i kilku innych czynności używam basha. Jest to dla mnie znacznie wygodniejsze rozwiązanie, szczególnie biorąc pod uwagę moje zamiłowanie do korzystania z samej klawiatury dopóki to jest możliwe. Używanie myszki to osteczność Warto poświęcić chwilę, na zdefiniowanie aliasów do czynności, […]

Krótka historia o GlassFish4 i BeanManager

Posted on Leave a commentPosted in java

W aplikacji Java EE6, nad którą pracuję, wykorzystuję CQRS. W związku z tym korzystam z dosyć rozbudowanej floty Commandów i Handlerów. Aplikacja na starcie wyszukuje wszystkie Handlery i zapisuje mapowanie Command na Handler. Aby uzyskać listę wszystkich handlerów korzystam z BeanManagera. Samo pozyskanie instancji BeanManagera odbywa się w następujący sposób: View the code on Gist. […]