Podsumowanie tygodnia #4 w konkursie organizowanym przez Maćka Aniserowicza. Chcesz się dowiedzieć co osiągnąłem? Zapraszam!
Daj się poznać 2017 2773 dni, 17 godzin, 30 minut temu 12 źrodło rozwiń
Dzisiaj skończyłem 4 tydzień pracy nad projektem. Zachęcam do zapoznania się z postępem pracy i dyskusji w komentarzach ;)
Daj się poznać 2017 2773 dni, 17 godzin, 30 minut temu 17 źrodło rozwiń
W ten świąteczny wieczór zapraszam na podsumowanie kolejnego tygodnia prac nad Home Wallet.
Daj się poznać 2017 2773 dni, 17 godzin, 30 minut temu 61 źrodło rozwiń
Dzisiaj zaprezentuję jak można za pomocą eventu Selectionchanged dynamicznie zmienić tekst który widzimy poniżej w "label-ce"
Daj się poznać 2017 2773 dni, 17 godzin, 30 minut temu 23 źrodło rozwiń
W poprzednim poście na temat wzorców projektowych przedstawiłam główne kategorie wzorców projektowych oraz krótki opis poszczególnych wzorców. Dzisiaj przedstawię jeden ze wzorców strukturalnych - Adapter. Głównym zadaniem wzorca strukturalnego jest opis struktury powiązanych ze sobą obiektów.Adapter (adapter) służy do umożliwienia współpracy dwóch klas o niekompatybilnych (niezgodnych) interfejsach.
Daj się poznać 2017 2774 dni, 14 godzin, 10 minut temu 128 źrodło rozwiń
As you’ve probably seen in previous posts about Akka.NET, actor model is no rocket science and is really easy and fun to start with. However entire actor model may seem like closed and hermetic ecosystem, today I’ll show you how to poke actors in way that’ll make them poke back.
Daj się poznać 2017 2774 dni, 14 godzin, 10 minut temu 24 źrodło rozwiń
W ostatnim odcinku pokrótce wprowadziłem Was do systemu Bot Buildera w ramach Bot Frameworka, dzisiaj pokażę jak w praktyce wygląda implementacja konwersacji opartych o system dialogów Bot Buildera. Zapraszam!
Daj się poznać 2017 2774 dni, 14 godzin, 10 minut temu 21 ź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 2774 dni, 14 godzin, 10 minut temu 226 źrodło rozwiń
Podobno dobrze jest czasem coś zmienić w życiu – zmienić projekt, parafię albo zawód – np. zająć się hodowlą jedwabników… Tak więc i ja postanowiłem skorzystać z tej rady – jako developer mocno osadzony w .net-owym świecie, spróbuje swoich sił w JS. Już po pierwszym zetknięciu z nową technologią czuję, że ta hodowla jedwabników to wcale nie taki głupi pomysł...
Daj się poznać 2017 2774 dni, 14 godzin, 10 minut temu 187 źrodło rozwiń
In a previous posts. I showed you how to calculate distance between points. It’s time to get current location from user. We will take care of this in our view.
Daj się poznać 2017 2774 dni, 14 godzin, 10 minut temu 19 źrodło rozwiń
Porównanie wydajności dwóch bibliotek .NET do rysowania wykresów. ZedGraph vs LiveCharts
Daj się poznać 2017 2774 dni, 14 godzin, 10 minut temu 160 ź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 2776 dni, 11 godzin, 25 minut temu 139 źrodło rozwiń
IsNullOrEmpty(„”) vs „”.IsNullOrEmpty W metodach rozszerzających jest jeszcze jedna ciekawa rzecz, o której nie wspomniałem w poprzednim poście. Oczywiście nie jest to kamień milowy w programowaniu, ale może ułatwić czytelność kodu. Znacie metodę String.IsNullOrEmpty()? Zastanawialiście się kiedyś dlaczego jest zadeklarowana jako statyczna w klasie String, a nie jako metoda instancyjna? Która linijka jest bardziej czytelna?string test = "something"; test = null;
Daj się poznać 2017 2776 dni, 11 godzin, 25 minut temu 145 źrodło rozwiń
Dlaczego warto spróbować Exceptionless - lepsze logowanie dla .NET i JavaScript.
Daj się poznać 2017 2776 dni, 11 godzin, 25 minut temu 99 źrodło rozwiń
Wyobraźcie sobie, że w waszym samochodzie przestają działać lampki oświetlenia wnętrza (takie z przodu, nad głową). Jedziecie do mechanika, opowiadacie o problemie i za parę godzin odbieracie auto. Wsiadacie, naciskacie przycisk, lampki pięknie święcą… ale… zauważacie, że przy otwarciu drzwi, lampki nie świecą. Zawsze świeciły, a teraz nie działają. Mówicie o tym mechanikowi, a ten odpowiada wam, że przecież on lampki wymienił, zadanie wykonane, proszę zapłacić. W moim przyp...
Daj się poznać 2017 2776 dni, 11 godzin, 25 minut temu 68 źrodło rozwiń
Microsoft Bot Framework, poza Bot Connectorem dostarcza także całkiem rozbudowany system zarządzania przepływem rozmowy z botem wymodelowany podobnie do przepływu między oknami, znanego z WinForms lub WPFa. Podstawowymi elementami tego rozwiązania są tworzone przez użytkownika klasy opisujące dialogi. Dialog można określić jako fragment rozmowy realizując...
Daj się poznać 2017 2776 dni, 11 godzin, 25 minut temu 15 źrodło rozwiń
In the previous post I showed how to implement cookie authentication in ASP.NET Core Web Api, this time I want to show you how to implement token authentication using JWT token. I strongly recommend you to read my previous post about cookie authentication, because it will be simplier to understand, besides source code showed below have some parts described in the previous post.JWT structure JWT stands for JSON Web Token. It is small, self-contained JSON. It contains credentials, claims and other informa...
Daj się poznać 2017 2776 dni, 11 godzin, 25 minut temu 105 źrodło rozwiń
Blog programistyczy. Ale także o fotografii i bieganiu.MenuHomeDaj Się Poznać 2017Fat Can RunFotografiaBrak komentarzy 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 to na przedstawienie historii od A do Z cyklu życia Dokładnie po wyko...
Daj się poznać 2017 2776 dni, 11 godzin, 25 minut temu 105 źrodło rozwiń
Refaktoryzacja kodu to temat rzeka. Skupię się dzisiaj na poprawie czytelności kodu. Skąd pomysł? Ostatnio w pracy trzeba było dodać do programu nową funkcjonalność. Nic prostszego czyż nie? No niekoniecznie. Gdy zobaczyłem kod (ponad 2 tys. linii kodu) przeraziłem się. Do tego mnóstwo powielania kodu i wszechobecny chaos. Pomieszanie z poplątaniem, ogólnie tragedia. I co z...
Daj się poznać 2017 2776 dni, 11 godzin, 25 minut temu 113 źrodło rozwiń
Blog programistyczy. Ale także o fotografii i bieganiu.MenuHomeDaj Się Poznać 2017Fat Can RunFotografiaBrak komentarzy 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...
Daj się poznać 2017 2776 dni, 11 godzin, 25 minut temu 93 źrodło rozwiń