C#, JAVA, PHP, JavaScript, .NET, Laravel, .NET Core, TDD, DDD, CQRS, RX
Tą godzinę rozpoczynam refaktoryzacją. Doszedłem do wniosku, że błędnie ulokowałem właściwość Timestamp. Trzeba przerobić. Nauka w trakcie implementacji. Dochodząc do pewnej bariery staram się ją rozwiązać.
Kończenie slica z GUI i rozpoczęcie kolejnego. Taki plan na tą godzinę sobie zakładam. Zobaczymy jak wyjdzie. W poprzednim były pewne poprawki oraz wpadła implementacja Query w CQRSie.
Nowy slice zawiera w sobie UI więc będzie praca nad czymś nowym. Wymusza to też zmianę w testach i pozbycie się EventListenerów. Zamiast tego klasycznie i prawidłowo wykorzystanie Command i CommandHandlerów w testach.
W tej godzinie będę realizował poprawki w testach oraz kolejne slice. Dokończę PomodoroWork. Możliwe, że zacznę implementację slica z GUI w WPFie.
Pierwsze dwa slice już za mną. Teraz rozpoczynam implementację kolejnego. Nie udało się zaimplementować persystencji. Natomiast testy widoków działają oraz repozytorium zdarzeń to w sumie przedsionek do persystencji i też działa.
Większość problematycznych obszarów zostałą rozwiązana. Istnieje szansa, że będzie można zabrać się za implementację kawałków z mniejszym obciążeniem niewiedzy XD.
Większość problematycznych obszarów zostałą rozwiązana. Istnieje szansa, że będzie można zabrać się za implementację kawałków z mniejszym obciążeniem niewiedzy XD.
Implementację rozpocząłem od slice’a Sound. W tym celu buduję EventBus’a z wykorzystaniem bibliotek reaktywnych (Reactive Extensions). Można o nich nieco poczytać na moim blogu w sekcji: mrdev.pl/rx.
Dzisiaj mam dla ciebie nowy odcinek After.conf . Jeżeli interesuje cię polepszenie swoich wystąpień publicznych. To dodanie troszkę charyzmy na pewno wpłynie na ich jakość i odbiór. Postanowiłem nagrać na ten temat podcast z Dawidem Straszakiem. Trenerem charyzmy. Zapraszam na 90 minut mojej rozmowy z Dawidem. Wiele ciekawych porad i wiedzy zawarte jest w tym odcinku. Tematy Co to jest charyzma? Charyzma w wystąpieniach publicznych. Czy można się nauczyć charyzmy? Jak uczyć się charyzmy? Charyzma a ubiór prelegenta. Szybkie porady na już dla prelegentów. Czym cechuje się osoba charyzmatyczna? Od kogo można się uczyć charyzmy? Dawid Straszak Twitter Facebook LinkedIn Blog Pozitive Technologies Let’s face it: charisma matters - John Antonakis Mit charyzmy - Olivia Fox Cabane Charisma on Command Science of people Mam do Ciebie bardzo wielką prośbę. Oceń ten podcast na iTunes przyczynisz się tym samym do jego rozwoju. Pobierz moją listę 5 sposobów na zrozumienie biznesu - Szkoła EventStormingu Zobacz nad czym pracuję CatchTheFlow . To aplikacja do wsparcia pracy za pomocą pomodoro i dźwięku. Nagrałem już ponad 90 odcinków vloga dokumentującego prace nad CatchTheFlow .
Nadszedł czas. Model został ukończony w wersji gotowej do implementacji. Ostatni odcinek modelowania i pora na użycie magicznych słów języka C# by zamienić projekt na coś użytecznego. Aplikację działającą pod system Windows z wykorzystaniem .NET Framework i WPF.
Nanoszę poprawki na model. Zmieniam język na angielski. Dopisuję do komend, widoków i zdarzeń właściwości wraz z przykładowymi danymi.
Model jest już bardzo duży. Dodatkowo pocięty na slice i po paru przejściach pojawiają się pierwsze testy.
Po kilku poprawkach udało się przygotować fragment modelu CatchTheFlow z wykorzystaniem EventModeling’u.
C#, JAVA, PHP, JavaScript, .NET, Laravel, .NET Core, TDD, DDD, CQRS, RX
Programuję od dziecka (94 r.), przez te lata miałem styczność z wieloma technologiami, rozwijałem się przede wszystkim samodzielnie. To powodowało, że mogłem robić co chciałem, nie byłem ograniczony dlatego też zapoznałem się z wieloma językami programowania głównie ucząc się eksperymentując, kodując i analizując to co się dzieje na moim pc. Od 2009 roku jestem etatowym programistą. A w 2017 roku zostałem wyciągnięty z piwnicy za sprawą konkursu Daj Się Poznać. Od tego czasu zacząłem więcej udzielać się w sieci i próbować swoich sił jako prelegent na konferencjach. Przede mną długa droga, jako że IT rozwija się bardzo dynamicznie to zawsze jest obszar jaki pragnę zbadać...