PictOgr – mój CQRS -4-

Command Query Responsibility Segregation – 4 – Zapowiadałem na ten wpis, iż będzie on dotyczył wykorzystania ES oraz walidatorów, jednak powstał mały bałagan w projekcie czego skutkiem było wyodrębnienie CQRS do osobnego repozytorium.   https://github.com/krzysztofowsiany/cqrs   Biblioteka powiązana jest z napisanym już wcześniej modułami do implementacji testów. Takie podejście pozwoliło mi na wykorzystanie po raz pierwszy […]

Read More →
Laravel
PictOgr – mój CQRS -3-

Command Query Responsibility Segregation – 3 – Niniejszy wpis dotyczy implementacji Event Sourcingu w moim CQRSie. Jest to kolejna szyna wykorzystywana na różne sposoby. Można np. zachować (jeżeli system cały system oparty jest o CQRS/ES) stan aplikacji w poszczególnych etapach jej życia. Zapis stanów musi odbyć sie np. w bazie danych. Nie mniej jednak pozwoli […]

Read More →
Serverless – z czym się je i jak wyciągnąć więcej siana z usług w chmurze.

Był czas na monolity, przyszedł czas na mikroserwisy pora jeszcze bardziej zminimalizować, zejść do poziomu wykonywania pojedynczych funkcji, czyli serverless. Osobiście jeszcze nie zetknąłem się praktycznie z tą usługą, nie mniej jednak widziałem dwie prezentacje na konferencji 4D w Warszawie, tym samym temat mnie nieco zainteresował. Niemniej jest ona bardzo interesująca. Na pewno w wielu przypadkach, […]

Read More →
Trening ... przez las.
IV Bieg „NASZA DYCHA” – udało się.

Dzisiaj 9 kwietnia, waga 103 kg. Udało się, pokonać swój rekord na trasie 10 km. I pomimo końcowych wyników i braku medalu (zabrakło). To jestem zadowolony. Bieg był dość ciekawy i prowadził uliczkami miasta Gostyń. Żona jak zwykle biegła ze mną. Tak że było wesoło ;)… Oficjalne wyniki biegu, pozycja 439. W pakiecie startowym otrzymaliśmy […]

Read More →
Trening … przez las.

Minęło trochę czasu odkąd intensywniej biegałem. Nadmienię, iż nie jest to mój debiut. Trochę już się nadreptałem z moją bagatelną nadwagą 40 kg. Nazbierało się kilka medali na dystansach (5, 7, 10 km). Ale najważniejsze jest to, że chcę biegać i mam pewne cele jakie pragnę osiągnąć po schudnięciu i wybudowaniu formy, mianowicie koronę półmaratonów, […]

Read More →
Architektura cebuli

Clean Architecture Jest to ogólne pojęcie określające architekturę tworzenia sytemu z uwzględnieniem kilku czynników: niezależność od framework’a/bibliotek, testowalność z wykluczeniem bazy danych i interfejsu użytkownika, a także innych zewnętrznych komponentów, niezależność względem interfejsu użytkownika, podmiana nie wpływa na pozostałą część systemu, niezależność względem wykorzystanej bazy danych, dzięki temu można dowolnie podmieniać system bazy danych bez […]

Read More →
PictOgr – mój CQRS -2-

Command Query Responsibility Segregation – 2 – Po omówieniu komend pora na przejście do zapytań. Ich celem jest odczytywanie danych i z wracanie w odpowiedniej do wymagania formie. Do wykonywania zapytań posłuży szyna zapytań. Dzięki jej zastosowaniu wywołanie zapytania odbywać się może w dowolnym miejscu aplikacji ze wstrzykniętą odpowiednią zależnością. Wykonanie handlera zapytania odbędzie się zawsze […]

Read More →
WPF – własny konwerter.

Czym jest konwerter Budując aplikacje na bazie WPFu, mamy do dyspozycji wiele ciekawych możliwości ominięcia pisania tak zwanego kodu „code-behind„. W celu wiązania danych z widokiem wykorzystujemy Bindowanie (łączenie właściwości kontrolek z przypisanym do widoku kontekstem danych DataContext). Niemniej jednak zdarza się, iż wyświetlanie danych w takiej postaci jest nie wystarczające np. chcemy przy pomocy zmiennej bool […]

Read More →
PictOgr – mój CQRS -1-

Command Query Responsibility Segregation – 1 – Zachciało mi się… nauczyć czegoś przydatnego i noweg. Padło na separację operacji pobierania i zmieniania danych. W tym celu pokusiłem się o własną implementację CQRS. Wszystkie komponenty składowe ładowane przez Autofaca w odseparowanym module. Funkcjonalność w połączeniu z MVVM funkcjonuje dobrze, a i ja się czegoś nowego nauczyłem. Tym […]

Read More →
C#rek – hipopotam cz.3.

C#rek trochę już obyty z GUJI, rozmyślając o zielonych migdałach, czasem też o programowaniu. Po wielu chwilach doszedł do wniosku, iż programowanie jest to ciężki kawałek chleba, ale warto poświęcić jedną, czy dwie kąpiele błotne na rzecz nauki. Szkoda tylko, że jest tak osamotniony w swych poczynaniach, w okolicy żadnego ogra o podobnych pomyślunkach.   […]

Read More →