A simple performance comparison between approaches encouraged by F# (immutability and functional programming) and C# (mutability and OOP). Which one would you choose?
Daj się poznać 2017 2759 dni, 23 godziny, 7 minut temu 118 źrodło rozwiń
Jak przechwycić i przetworzyć zapytanie HTTP zanim dotrze do kontrolera ? Czym jest middleware, do czego służy i w jaki sposób stworzyć własne ? Odpowiedzi znajdziesz w tym krótkim wpisie.
Daj się poznać 2017 2756 dni, 17 godzin, 2 minuty temu 159 źrodło rozwiń
Kolejny tydzień prac dobiegł końca. Aplikacja małymi krokami rozwija się. Cały czas staram się dodawać interesujące funkcje lub rozwijać w miarę ciekawe problemy, aby nie zanudzać czytelników bloga moimi cotygodniowymi raportami z postępu prac. Według mnie, najciekawszy problem z jakim się zetknąłem w ostatnim tygodniu było skojarzenie plików z moim programem. Chciałem aby po zainstalowaniu Winbota, można było eksportować z niego pliki, które później będą możliwe do urucho...
Daj się poznać 2017 2766 dni, 18 godzin, 19 minut temu 25 źrodło rozwiń
ASP.NET is a huge framework handling a lot of stuff for us. One of the most widely used parts of it is a memebership system called ASP.NET Identity and by default it is working with SQL Server and uses Entity Framework Code First for database creation and operations. But what if I'm not using Entity Framework?
Daj się poznać 2017 2766 dni, 18 godzin, 19 minut temu 68 źrodło rozwiń
IDisposable type and using keyword can be used not only to use classes with unmanaged resources, but also to introduce new context into our code. This article shows some of these uses.
Jak działają Tuple w C# 7.0 i co mają wspólnego z krotkami z F# i TypeScript ?
Sztuka programowania 2759 dni, 23 godziny, 7 minut temu 129 źrodło rozwiń
Moją przygodę z Entity Framework zacząłem od przeczytania jednej z książek poświęconej właśnie temu frameworkowi. Później miałem jeszcze okazję spotkać się z nim w kilu projektach. Zawsze starałem się pisać kod zgodnie z moją najlepszą wiedzą, tak aby jakość produktu końcowego była jak najwyższa. Możecie sobie wyobrazić, jakie było moje rozczarowanie, kiedy dopiero po kilku latach dowiedziałem się o możliwości wyłączenia śledzenia. Dlaczego rozczarowanie? Dlatego, że mimo ...
Daj się poznać 2017 2762 dni, 11 godzin, 11 minut temu 302 źrodło rozwiń
Jak sprawić aby poszczególne elementy aplikacji napisanej za pomocą Xamarin.Forms wyglądały podobnie na obu platformach ? Z pomocą przychodzą custom renderery.
Daj się poznać 2017 2762 dni, 11 godzin, 11 minut temu 64 źrodło rozwiń
Dzisiaj przedstawię stworzone nowe klasy do mojej aplikacji "Jak dotrzeć do celu?" Dla potrzeb mojej aplikacji zostały utworzone 2 klasy.
Daj się poznać 2017 niedziela, 23 kwietnia 2017 19:08:06 GMT 17 spam? źrodło rozwiń
Kiedy programujemy w C#, w większości przypadków jesteśmy skazani na Visual Studio. Czy słyszał ktoś kiedy o alternatywie? Jakiś czas temu, całkiem przypadkiem, natrafiłem na Rider – nowe IDE dla .NET od JetBrains. Jest on wciąż w trakcie powstawania, jednak stwierdziłem, że warto sprawdzić czy jest na co czekać. Testowany przeze mnie build to: EAP build 20. Narzędzie jest multiplatformowe, więc testowałem na Windowsie i macOS...
Daj się poznać 2017 2766 dni, 18 godzin, 19 minut temu 229 źrodło rozwiń
Kto kiedykolwiek pisał kod pod urządzenie z systemem iOS dobrze wie, że producent nie ułatwia życia programisty. Jak odnaleźć się w tzw. provisioning hell i co zrobić aby nasza aplikacja była w stanie obsługiwać powiadomienia? W dwóch artykułach postaram się wyjaśnić jak tego dokonać.
Daj się poznać 2017 2762 dni, 11 godzin, 11 minut temu 62 ź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 - Kompozyt.
Daj się poznać 2017 2768 dni, 10 godzin, 17 minut temu 245 źrodło rozwiń
Welcome to the thirteenth episode of my course “Becoming a software developer” in which we will make use of the Command Handler pattern in order to extend our business logic and clean up the controllers.
After a short break in publishing DSP posts, we take a look on localization of Android applications. How to make your app's US translated into different languages? How to use different resources for different languages ? Come and see!
Daj się poznać 2017 środa, 19 kwietnia 2017 20:51:00 GMT 9 spam? źrodło rozwiń
Finałowy wpis z cyklu o protokole Bitcoina przedstawiający jak napisać od podstaw własną aplikację, która opublikuje transakcję w sieci.
Sztuka programowania 2771 dni, 12 godzin, 11 minut temu 58 źrodło rozwiń
Czy da się przechowywać hasło użytkownika w taki sposób aby móc je zweryfikować podczas logowania ale nie znać jego treści? Brzmi to jak niezły paradoks, prawda? Okazuje się, że istnieje sposób aby tego dokonać. Wykorzystuje się w tym celu właśnie tytułowe funkcje skrótu.
Daj się poznać 2017 2768 dni, 10 godzin, 17 minut temu 91 źrodło rozwiń
Jak poprawnie skonfigurować autoryzację przez usługę Facebook w aplikacji mobilnej przy uzyciu Azure Mobile Service. Atrykuł prezentuje użycie komponentu na żywym przykładzie, w nowo powstającej aplikacji.
Daj się poznać 2017 2766 dni, 18 godzin, 19 minut temu 96 ź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, 12 godzin, 11 minut temu 72 ź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, 15 godzin, 42 minuty temu 134 źrodło rozwiń