Być może się ostatnio rozleniwiłem a może to długi weekend, ale dzisiaj będzie dosyć krótko:) Temat wpisu może już trochę spóźniony, w końcu HTML5...
O CQRS (Command Query Responsibility Segregation) jest w ostatnich latach bardzo głośno. Sam wielokrotnie mówiłem na ten temat prezentację i napisałem artykuł do ProgramistaMag. W tym tekście pominę wstęp teoretyczny i wskoczę prosto w kodzik. Commands Podstawowym elementem składowym CQRS są komendy. Zresztą: sama nazwa o tym mówi, prawda? Command pattern, czyli zamknięcie wszystkich informacji [...]
Projekt, nad którym obecnie pracuję, to system aplikacji mikroserwisowych komunikujących się za pomocą protokołu HTTP. Ze względu na ograniczone konteksty używanej domeny poszczególne aplikacje nie mają pełnej wiedzy o encjach – po prostu nie ma takiej potrzeby. Niestety „odchudzenie” encji w pewnych częściach systemu powoduje konieczność ich konwertowania i uzupełniania o dodatkowe dane podczas komunikacji. […]
Lombok to stosunkowo niewielka biblioteka, rozwijana na zasadach wolnej licencji (MIT license). Najbardziej jest znana z automatycznego generowania getterów i setterów, jednak jej możliwości są dużo większe. Głównym celem jej powstania jest chęć poprawy niedogodności językowych Javy. Biblioteka udostępnia zbiór adnotacji pozwalających na automatyczne generowanie kodu, w celu ograniczenia kłopotliwego boilerplate code. Funkcjonalności Lombok Funkcjonalności udostępnione są z wykorzystaniem adnotacji na poziomie klas i metod, pełna ich lista dostępna jest na stronie projektu. @Getter/@Setter Adnotacje dodają gettery oraz settery dla wybranych pól lub dla wszystkich, jeżeli zostały dodane na poziomie…
Każdy ma pomysły. Lepsze lub gorsze, więcej lub mniej, ale się pojawiają. Podjarani kreujemy wizję czegoś świetnego, czegoś, w co warto zainwestować czas, a potem… Otwieramy internety i: “o nie, ktoś już to zrobił!!!”. Płacz i lament. A może trzeba inaczej? Produktywne wtrącenie Zanim przejdziemy dalej to krótka przerwa: co robić z pomysłami, które wpadają [...]
https://www.flickr.com/photos/shutterjunkie/3877277138/ " data-medium-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2016/11/terminator.jpg?fit=300%2C200&ssl=1" data-large-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2016/11/terminator.jpg?fit=676%2C451&ssl=1" /> Denerwuje Cię boilerplate w Javie? Zmień język programowania ;) albo przeczytaj poniższy artykuł, poznaj Lomboka i ulżyj sobie w cierpieniu.
Bicie głową w mur nie jest przyjemne. Nieraz zdarza się zmagać z zadaniem, które… nijak nie wychodzi. Fail za failem, mimo wielu prób. “Nie poddawaj się” i “spróbuj ponownie” przestaje działać po kilku podejściach. Może to być problem programistyczny. A może to być coś bardziej życiowego. Przykład Zabrzmiało dość poważnie, nie? Bo takie jest. Rozpatrywanie [...]
Tablet graficzny fajna rzecz. Najtańszy można kupić na allegro już za ok. 100 zł, a jeśli chcemy mieć profesjonalny sprzęt to kwota 1-1,5 tyś....
W 43. odcinku DevTalka czas zająć się tematem, który niejawnie przewijał się wielokrotnie, ale nigdy… wprost. Rozmawiam z Łukaszem Olbromskim. Zmagaliśmy się swego czasu z Sharepointem przy wspólnym projekcie, odkrywaliśmy NOWE. Sporo się razem nauczyliśmy. Teraz, po latach, i powrocie Łukasza z wieloletniej emigracji do Danii… usiedliśmy przy jednym internecie i pogrążyliśmy w rozmowie. Na [...]
W 43. odcinku DevTalka czas zająć się tematem, który niejawnie przewijał się wielokrotnie, ale nigdy… wprost. Rozmawiam z Łukaszem Olbromskim. Zmagaliśmy się swego czasu z Sharepointem przy wspólnym projekcie, odkrywaliśmy NOWE. Sporo się razem nauczyliśmy. Teraz, po latach, i powrocie Łukasza z wieloletniej emigracji do Danii… usiedliśmy przy jednym internecie i pogrążyliśmy w rozmowie. Na […]
W 43. odcinku DevTalka czas zająć się tematem, który niejawnie przewijał się wielokrotnie, ale nigdy… wprost. Rozmawiam z Łukaszem Olbromskim. Zmagaliśmy się swego czasu z Sharepointem przy wspólnym projekcie, odkrywaliśmy NOWE. Sporo się razem nauczyliśmy. Teraz, po latach, i powrocie Łukasza z wieloletniej emigracji do Danii… usiedliśmy przy jednym internecie i pogrążyliśmy w rozmowie. Na […]
Minął bardzo krótki tydzień numer 44. Bardzo fajnie tak iść w poniedziałek do pracy – a tu środa ? Udało mi się stworzyć kilka nowych materiałów, wreszcie opublikować nowego pH <a href="https://www.michalgellert.pl/blog/week-review-23-ostatni-z-serii/" rel="nofollow">[…]</a>
Jeśli nie dziś – to jutro. Jeśli nie jutro – to za tydzień. A jeśli nie za tydzień to… czy na pewno za miesiąc? Wyznaję zasadę, że nie trzeba się specjalnie ze wszystkim spieszyć. “Time is on my side“. Taka praktyka u mnie sprawdza się znakomicie. Jednak musiałem dojrzeć do akceptacji pewnego warunku: samo się [...]
Co jakiś czas przewija się prośba, bym podesłał komuś coś, by pomóc mu ruszyć tyłek. W moich sprawach zawodowych, blogu i kanale YouTube zacząłem powoli zauważać efekt kuli śnieżnej, więc zdecydowałem się o tym wspomnieć. ? Na pewno jest to coś, co pomaga się trochę zmotywować, by działać bardziej konsekwentnie. Treść jako podcast do pobrania tutaj. Czym […]
Co jakiś czas przewija się prośba, bym podesłał komuś coś, by pomóc mu ruszyć tyłek. W moich sprawach zawodowych, blogu i kanale YouTube zacząłem powoli zauważać efekt kuli śnieżnej, więc zdecydowałem się o tym wspomnieć. ? Na pewno jest to coś, co pomaga się trochę zmotywować, by działać bardziej konsekwentnie. Treść jako podcast do pobrania tutaj. Czym […]