Lately I’ve seen some posts about authentication made easy and simple with various packages and how it’s great we doesn’t haven’t to store logins and passwords in our databases anymore due to global availability of social identity providers. It’s true that making simple authentication with of of those providers is simple today. And in Azure App Services it’s even simpler, it really can be done in 5 minutes.
W ostatnim wpisie poruszyłem tematy podstawowych operacji w ramach pojedynczego dialogu. Oczywiście umieszczenie całej logiki w ramach jednego dialogu jest mało przejrzyste i nie ułatwia ponownego wykorzystania kodu, stąd nawet przy małych projektach absolutnie konieczne (i bardzo praktyczne) staje się podzielenie konwersacji na poszczególne dialogi.
Daj się poznać 2017 2769 dni, 46 minut temu 15 źrodło rozwiń
Dodaj komentarz A więc mamy już piątek 21.04 więc czas na podsumowanie tygodnia odc.5. Za nami siódmy tydzień zmagań w Daj Się Poznać. A więc czas na garść moich sukcesów i porażek minionego tygodnia, oraz kilka linków które wydały mi się ciekawe.Podsumowanie tygodnia odc.5Co się udało Tutaj niestety sukcesów brak projekt nie drgnął nawet o milimetr z blogiem niestety też jest ostatnio cienko. Co się nie udało Patrz punkt wyżejCiekawe linki tygodniaXamarin Forms – DependencyService, czyli dostęp do ko...
Daj się poznać 2017 2769 dni, 46 minut temu 8 źrodło rozwiń
Skoro mamy już przygotowaną płytkę rozszerzeń, czas wziąć pozostałe elementy takie jak zasilanie, router i inne, oraz złożyć to w jedną, w miarę kompaktową formę
Daj się poznać 2017 2769 dni, 46 minut temu 21 źrodło rozwiń
Już dawno nie było wpisu o mnemoniku SOLID. Zapominalskich odsyłam do poprzednich wpisów (linki na dole strony). Dzisiaj przyszedł czas na przedstawienie czwartej zasady – zasady segregacji interfejsów. Co to dokładnie znaczy? Zapraszam do krótkiej lecz treściwej lektury. Podstawą rozważań na temat tej zasady są interfejsy. Poprzez interfejs możemy rozumieć klasę abstrakcyjną z metodami abstrakcyjnymi lub zwykły interfejs jako byt programistyczny. W niniejszym artykule będę posługiwał si...
Daj się poznać 2017 2769 dni, 46 minut temu 119 źrodło rozwiń
Jak zaimplementować konfiguracje dla ASP.NET Core Middleware
Daj się poznać 2017 2769 dni, 14 godzin, 48 minut temu 73 źrodło rozwiń
Hej, to już druga post na moim blogu poświęcony zdrowemu trybu życia. Poruszyłem w kilka nowych kwestii. Zachęcam do udostępniania posta znajomym znajomym, komentowania, podbijania i oczywiście lektury ;)
Daj się poznać 2017 2769 dni, 14 godzin, 48 minut temu 163 źrodło rozwiń
Kilka słów o niekoniecznie programistycznym wykształceniu i pracy na stanowisku programisty
Daj się poznać 2017 2769 dni, 14 godzin, 48 minut temu 141 źrodło rozwiń
W końcu nadszedł ten moment. Uznałem, że moja aplikacja WPF jest już na tyle rozwinięta, że warto by przygotować dla niej jakiś prosty instalator. Robiłem to już w przeszłości w innych projektach, więc miałem już dość wyrobiony pogląd na ten temat. Postanowiłem użyć produktu, który jak do tej pory, nigdy mnie nie zawiódł i pozwalał dostosować instalator do konkretnych wymagań. Chodzi tu o WiX Toolset. Jest to darmowe narzędzie umożliwiające tworzenie instalatorów w oparciu ...
Daj się poznać 2017 2771 dni, 3 godziny, 28 minut temu 72 źrodło rozwiń
Jeśli używamy Gita na pewno znamy polecenie git log które to wyświetla nam historię zmian w repozytorium. Jednak polecenie to ma pewną ciekawą możliwość, którą daje nam przełącznik -L. Mianowicie wówczas możemy podać nazwę metody oraz nazwę pliku i wyświetli nam się cała historia, ale dotycząca zmian w tej konkretnej metodzie. Jest to naprawdę wygodne, gdy chcemy dokładnie przyjrzeć się zmianom tylko w jednym miejscu bez przedzierania się przez rozbudowane porównywanie i całe pliki. Mój przykładowy pli...
Daj się poznać 2017 2771 dni, 3 godziny, 28 minut temu 166 źrodło rozwiń
With tuple class (available from version .Net 4.0) our function can return more then one value. I’ll show you on a simple example.
Daj się poznać 2017 2772 dni, 6 godzin, 59 minut temu 112 źrodło rozwiń
For couple last days, I worked on gifty to catch up a little bit. My primal task was to introduce JWT authentication to my microservices hosted by Nancy. That’s the topic for next post but today, I’ll describe the proper steps to fully integrate Nancy with Autofac and ASP.NET Core since it’s not that obvious (at least wasn’t for me) and took me way to much time to finally do it. So, I hope that this one will help you one way or another. Installing pa...
Daj się poznać 2017 2772 dni, 6 godzin, 59 minut temu 78 źrodło rozwiń
Zapraszam do lektury posta o dwóch najczęstszych (moim zdaniem) chorób związanych z zawodem programistów. Część 1.
Daj się poznać 2017 2772 dni, 6 godzin, 59 minut temu 415 źrodło rozwiń
Jesteś perfekcjonistą, poświęcasz mnóstwo czasu na wiele zadań a samokrytyka wykańcza Cię? Zapraszam, mam tę samą przypadłość. Na samokrytykę można patrzeć z dwóch stron. Jedna to ta dzięki, której samokrytyka nas motywuje a druga to ta, przez którą tracimy motywację do działania Pozwól, że spojrzę na sprawę ze swojej perspektywy, przerzucając temat do bycia programistą. Być może wiele razy byłeś z siebie niezadowolony bo straciłeś dużo czasu na rozwiązanie jednego zadania. Zadania, na któ...
Daj się poznać 2017 2772 dni, 6 godzin, 59 minut temu 116 źrodło rozwiń
Kiedy zaczynałem swoją przygodę z testami jednostkowymi nie widziałem żadnej różnicy między obiektami typu Dummy, Fake, Stub i Mock. Używałem każdego z nich bez świadomości istnienia jakichkolwiek różnic między nimi. Wszystkie cztery typy były dla mnie dokładnie tym samym – sztucznym obiektem stworzonym na potrzeby testów. Moja ignorancja i brak wiedzy prowadziły do kilku problemów:frustracji w trakcie pisania testów wynikającego z niewiedzy (np. dlaczego ten test wyrzuca w...
Daj się poznać 2017 2772 dni, 6 godzin, 59 minut temu 134 źrodło rozwiń
Jakiś czas temu pojawił się problem z moją drukarką. Zdarza się czasem, że kiedy trzeba wydrukować więcej dokumentów, drukarka drukuje pierwszy dokument i przez długi czas nie chce go usunąć z kolejki drukowania, co uniemożliwia drukowania kolejnych dokumentów. Rozwiązaniem jest wyłączenie usługi Print Spooler w Windows. Potem wyłączenie i włączenie drukarki, a następnie włączenie usługi. To rozwiązanie nie jest zbyt wygodne, chociażby ze względu na to, że za każdym razem trzeba uruchamiać Usługi, znaj...
Daj się poznać 2017 2772 dni, 6 godzin, 59 minut temu 75 źrodło rozwiń
How many programmers you know use ‘yield‘? Seriously, if you have an occasion, ask them – I’m afraid you will notice a strange thing – everybody heard about it but (almost) nobody (including me) uses it. Time to change it! Why? Because ‘yield‘ was introduced in C# 2.0 (yeeeah, it’s that old!) and can help you get rid of some of the ‘temp’ collections in your code and, what’s more important, it may prevent you from System.OutOfMemory exception.
Daj się poznać 2017 2773 dni, 17 godzin, 14 minut temu 206 źrodło rozwiń
Webscraping – co to takiego? Jest to proces automatycznego pobierania stron internetowych i wyciągania z nich interesujących nas informacji. Ponieważ dzieje się to automatycznie zajmuje to oczywiście mniej czasu niż gdybyśmy to chcieli zrobić ręcznie.Od czego zacząć? Najważniejsze co musimy zrobić chcąc skorzystać z danych umieszczonych na jakiejś stronie to upewnienie się, że jej warunki użytkowania nam na to pozwalają. Jeśli już mamy taką stronę, której zawartość możęmy wykorzystać musimy się zasta...
Daj się poznać 2017 2773 dni, 17 godzin, 14 minut temu 122 źrodło rozwiń
Jak skonfigurować DI dla biblioteki Middleware w ASP.NET Core
Daj się poznać 2017 2773 dni, 17 godzin, 14 minut temu 87 źrodło rozwiń
Dzisiaj o nauce informatyki w szkołach okiem licealisty ;) Zapraszam do dyskusji w komentarzach na blogu.
Daj się poznać 2017 2773 dni, 17 godzin, 14 minut temu 93 źrodło rozwiń