Pierwsza podkarpacka konferencja Rzemioslo.it o tematyce Software Craftmanship odbyła się 27.05.2017 w Rzeszowie. Ponieważ mieszkam w odległości niecałych 100km od Rzeszowa szkoda nie było skorzystać z możliwości udziału, tym bardziej że przedsprzedażowe bilety były w cenie dobrej kawy. Lista prelegentów również przedstawiała się bardzo interesująco.
Strona głównaUżytkownik
pstrejczek | użytkownik
Cóż, nie udało mi się zakwalifikować do finałowej 25-tki i tym samym tegoroczny konkurs Daj Się Poznać już się dla mnie zakończył. Zabrakło mi jednego punktu. Z mojego punktu widzenia jest to jednak świetny wynik, biorąc pod uwagę że startujących w konkursie było prawie 1000 osób a ścisłych finalistów wybieraliśmy z grupy ok 180 . Mój blog, przez czas trwania DSP, zyskał naprawdę sporą liczbę odwiedzin, a dzięki oddanym głosom (z tego dwóm za 3 pkt.) wiem...
Daj się poznać 2017 2708 dni, 6 godzin, 8 minut temu 35 źrodło rozwiń
Trzy miesiące minęły bardzo szybko i konkurs DSP 2017 dobiega końca. Przyszedł czas na podsumowanie mojej działalności konkursowej. W poprzednim poście przedstawiłem efekt końcowy mojego projektu, w tym poście postaram się przeanalizować i wyciągnąć wnioski z całości udziału w konkursie. PROJEKT Wbrew temu, czego się spodziewałem, w konkursie wzięło udział kilka osób tworzących, podobnie jak ja, rozwiązanie oparte o jakiś układ z mikrokontrolerem – spo...
Daj się poznać 2017 2717 dni, 16 godzin, 55 minut temu 26 źrodło rozwiń
Nieuchronnie zbliża się koniec konkursu, ale póki co piłka nadal w grze więc na podsumowania i wnioski przyjdzie jeszcze czas. Ostatnie dni spędziłem na poprawkach hardware robota i testowaniu aplikacji mobilnej. Mogę z czystym sumieniem powiedzieć w tej chwili, że projekt w tej chwili spełnia wszystkie moje założenia odnośnie MVP, a nawet nieco ponad. Udało się:zmontować robota z części, które kosztowały sumarycznie mniej niż 100 pln (o czym pisałem w ...
Daj się poznać 2017 2720 dni, 7 godzin, 42 minuty temu 28 źrodło rozwiń
Kilka tygodni temu pisałem o Messengerze w MVVM Light i jego wykorzystaniu do komunikacji pomiędzy obiektami, przy czym w przypadku np. WPF wykorzystujemy go przede wszystkim do przesyłania danych pomiędzy viewmodelami. Wzorzec mediator, którego implementacją jest wyżej wspomniany mechanizm bardzo pomaga w zachowaniu Single Responsibility Principle, jakkolwiek interpretowalibyśmy tę zasadę. W przypadku MVVM, viewmodele nie mają potrzeby...
Daj się poznać 2017 2734 dni, 5 godzin, 53 minuty temu 18 źrodło rozwiń
Początek ostatniego miesiąca konkursu Daj Się Poznać 2017 już za nami. Nieuchronnie zbliżamy się do finału. Mój projekt również co raz większymi krokami zbliża się do fazy MVP. W jednym z pierwszych postów, określiłem swoje MVP jako jeżdżący robot, którym będę mógł posterować ręcznie ze smartfona. Ostatnim elementem, nie zaczętym do tej pory, była właśnie aplikacja mobilna. Zdecydowałem się na skorzystanie z Xamarin FORM...
Daj się poznać 2017 2741 dni, 19 godzin, 21 minut temu 12 źrodło rozwiń
W tytule postu przykleiłem sobie etykietkę programisty WPF. Jest w tym sporo prawdy, ostatnie kilka lat mojej pracy to głównie aplikacje desktopowe z wykorzystaniem WPF. Poruszam się dość biegle w XAML-u a od pewnego czasu w projektach średniej wielkości i dużych wykorzystuję MVVM. Wcześniej aplikacje tworzyłem z wykorzystaniem Windows Forms i gdy zacząłem pisać pierwsze aplikacje z wykorzystaniem WPF używałem go w zasadzie w ten sa...
Daj się poznać 2017 2743 dni, 13 godzin temu 97 źrodło rozwiń
Udało mi się ogarnąć kod zarówno ESP8266 jak i aplikacji desktopowej na tyle, aby rozpocząć pierwsze testy praktyczne robota. Jako że internet w 99% składa się z filmików z kotami – ja również nie będę gorszy – poniżej film pokazujący pierwsze testy prototypu u użytkowników końcowych 🙂 Pomijając kwestię aplikacji mobilnej, której nie zacząłem jeszcze przygotowywać, już na tym etapie pojawiło się kilka problemów wymagając...
Daj się poznać 2017 2747 dni, 13 godzin, 25 minut temu 19 źrodło rozwiń
Dzisiejszy post będzie w formie fotorelacji. Po kilku godzinach walki z materiałem i sprzętem udało mi się zmontować robota w całość. Zdjęcia poniżej dokumentują poszczególne etapy. Nadal pozostało do zrobienia uporządkowanie kabelków wewnątrz i kilka różnych poprawek, ale tak zmontowanego robota będę już mógł testować wstępnie w praktyce. Nieco większe wersje każdego ze zdjęć można obejrzeć po kliknięciu w zdjęcie. Montaż rozpo...
Daj się poznać 2017 2756 dni, 5 godzin, 26 minut temu 19 źrodło rozwiń
Jak już wspominałem w jednym z postów, bardzo odpowiada mi pełna separacja UI od reszty kodu jaką zapewnia wzorzec MVVM i doceniam w pełni jego zalety. Czasem jednak pojawia się klasyczne “g..no w szprychy” podczas jakieś prostej do wykonania w code-behind czynności. Dzisiaj, podczas pracy nad desktopową aplikacją do robota pojawił się problem z bindigiem hasła z PasswordBox-a. O ile w przypadku TextBox-a nie ma z tym żadnego problemu, t...
Daj się poznać 2017 2761 dni, 18 godzin, 35 minut temu 226 źrodło rozwiń
MVVM Light jest moją ulubioną biblioteką wspomagającą implementację wzorca MVVM. Używam jej w zasadzie w większości projektów WPF, a wkrótce będę testował jej wykorzystanie w Xamarin Forms. Dzisiaj kilka słów o klasie Messenger, wchodzącej w skład tej biblioteki. W dużym skrócie, Messenger pozwala na wymianę wiadomości (messages) pomiędzy obiektami. W praktyce, stosowany jest najczęściej do wysyłania wiadomości pomiędzy ViewModel-ami. Dzięki zastos...
Daj się poznać 2017 2763 dni, 15 godzin, 50 minut temu 139 źrodło rozwiń
W ostatnich tygodniach nieco więcej skupiłem się na pisaniu postów na bloga niż na samym projekcie, nie znaczy to jednak że go odłożyłem. Ponieważ udało mi się kilka tygodni temu podgonić trochę tematy związane z komunikacją, nadal z grubsza biorąc mieszczę się w założonych ramach czasowych. Gotowe jest już większość kodu Arduino (poza częścią związaną z autonomią poruszania się robota) i w zasadzie w większości mam g...
Daj się poznać 2017 2766 dni, 18 godzin, 58 minut temu 24 źrodło rozwiń
To trochę zadziorne pytanie. Wzorzec MVVM znajduje zastosowanie w światku .NET w aplikacjach WPF/Silverligh (tak BTW, ciekawe czy ktoś jeszcze pracuje w tej technologii) i od niedawna również w mobilno-wieloplatformowym Xamarin FORMS.
Daj się poznać 2017 2769 dni, 19 godzin, 30 minut temu 218 źrodło rozwiń
Z elektroniką oraz technologiami embedded i IoT jest troszkę tak, że żeby zacząć się nimi bawić trzeba przeskoczyć (co prawda nie wysoki, ale jednak) jakiś finansowy próg wejścia. Mam tu na myśli zakup płytki Arduino (lub jakiegoś klona). Zakup płytki stykowej, kabelków połączeniowych, rezystorów, diód, przycisków itp. Co jednak zrobić, jeżeli chcemy się tylko pobieżnie zapoznać z tematem elektroniki i/lub programowania ...
Daj się poznać 2017 2770 dni, 14 godzin, 55 minut temu 123 źrodło rozwiń