C#, JAVA, PHP, JavaScript, .NET, Laravel, .NET Core, TDD, DDD, CQRS, RX
Jako programista często wykorzystuję różne narzędzia. Tak było tym razem, gdy MS wypuścił swoje nowe LEKKIE narzędzie Visual Studio Code. Nie czekałem zbyt długo by skosztować.
Architektura systemów IT często ulega zmianie. Wynika to z różnych przyczyn. Jednak najczęściej (w moim przypadku) zmiana była wynikiem próby nadążenia za zmieniającym się biznesem. Dla biznesu to nie jest wielki problem. Ot, tak dodaj tu buttona. Tam checkboxa a najlepiej to jak byś przyśpieszył generowanie raportów, bo teraz to jest bardzo czasochłonne i klienci się niecierpliwią.
Ostanie 30 minut do realizacji celu 366 dni ciągłego vlogowania. To będzie prawie 31 godzin pracy. Kilka razy przeciągnąłem. W tej ostatniej godzinie zamierzam dokończyć projekt. Wersję z modelu.
Ostatni normalny slice do zaimplementowania został. Poprawki działania GUI tak by wszystko już się razem spinało. Testowanie działania aplikacji.
Do zaimplementowania zostało kilka elementów. Głównie UI i powiązanie wszystkiego ze sobą poprzez ikonkę w pasku. Będzie też modelowanie, gdyż znalazłem taki obszar niedoprecyzowany.
Poprzednio implementując slice przerywania pracy miałem pewne trudności. W przypadku przerywania krótkiej i długiej przerwy. Już ich nie będzie. Te problemy rozwiązałem wcześniej i wykorzystam tą wiedzę w postaci kodu.
Powoli zbliżam się do końca implementacji CatchTheFlow wersji MVP. Widać to na modelu jak poszczególne slice znikają.
Ta godzina to kontynuacja prac nad sliceami konfiguracji aplikacji CatchTheFlow. Zapis czasów pomodoro został zrobiony. Zostało konfigurowanie plików audio odpowiedzialnych za dźwięk w poszczególnych blokach czasowych.
Trzy ostatnie slice wyglądają bardzo prosto. Może uda się zamknąć w 1h i rozpocząć ostatnią trudną część. Zapis zdarzeń. Może też warto było by użyć read modeli by podnieść wydajność. Czyli rozbudować bazowe klasy widoków o taki mechanizm…
W tej godzinie może zostać z realizowanych najwięcej sliceów. To za sprawą rozbudowy już powstałych modułów.
Ta godzina rozpoczęta jest przez kończenie implementacji slicea zawierającego UI startowania krótkiej przerwy.
W tej godzinie dokończę wcześniej rozpoczęty slice sugestii krótkiej przerwy. Rozpocznę też realizację kolejnego slica. Prawdopodobnie stanę przed kolejnym wyzwaniem związanym z napisaniem projekcji. To zupełnie inne podejście i myślenie o wyciąganiu istotnych informacji wymaganych na UI. Jest to bardzo interesujące.
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ć...