Last time I checked the lifetimes of different types of services and want to share with you my findings.
Architektura 1345 dni, 23 godziny, 14 minut temu 75 źrodło rozwiń
Kurz po opublikowaniu wersji 8.0 jeszcze nie opadł, a prace nad kolejną wersją już 9.0 się zaczęły.
Sztuka programowania 1620 dni, 39 minut temu 198 źrodło rozwiń
Over a year ago I wrote a blog post about designing exceptions. I found this article very useful by myself and I used it as a reference a few times during code review. However, it’s almost impossible to expect that, after reading the recommended resource, anybody would start to apply described rules immediately and remember about them all the time.
Sztuka programowania 1969 dni, 23 godziny, 41 minut temu 91 źrodło rozwiń
Jak naprawić problem kiedy to WPF ubija aplikację zanim wyrysuje nam główne okno aplikacji.
Today a friend showed me a piece of code that was supposed to serialize some Model to XML string without any consideration for custom namespaces apart from defined in given Model. Ok, so we need an instance of XmlSerializer for Model’s type and we will use XmlWriter to write through some MemoryStream and read the contents at the end. Seems quite obvious but is it? Let's dive into caveats of stream processing.
Sztuka programowania 2057 dni, 23 godziny, 55 minut temu 32 źrodło rozwiń
In the early days of dotnet core, there was an attempt of changing the C# project file format. The old “csproj” based on XML format was replaced with .xproj/project.json. However, after releasing dotnet core 1.0 the authors decided to get back to XML file. The format stayed the same but the specification went through a major change. With the new schema...
Jakiś czas temu kolega pracujący po sąsiedzku podszedł do mnie z informacją, że natknął się na ciekawe zachowanie C#. Chodziło o niechciane wywoływanie przeładowania metody. Co prawda bieżący problem udało nam się rozwiązać, ale sam mechanizm pozostał dla mnie zagadką. Próbowałem szukać rozwiązania w książkach, które wcześniej czytałem, ale dopiero odpowiedź na maila, którego wysłałem do samego Erica Lipperta pozwoliła definitywnie stwierdzić co w trawie piszczy. Dziwne enumy – ot co :)
Sztuka programowania 2253 dni, 23 godziny, 19 minut temu 243 źrodło rozwiń
Many people neglect C# delegates because they cannot find a reason to use them. On the other hand, there is (rather small) group of people who overuse delegates in code that could be easily replaced by literal method call. So when should we use delegates? Well, they show their real power in situations when we need a mechanism to easily switch from one logic to another, without changing our application’s core code. Sounds ok but what does it mean in a real life? It’s time for a fairy tale 😊. Imagine...
Sztuka programowania 2456 dni, 23 godziny, 11 minut temu 117 źrodło rozwiń
Po wczorajszym sowitym poście, dzisiaj trochę przystopujemy. Będzie krócej. Poruszymy tematykę marudzenia ;). Marudzić można na dwa sposoby. Albo że się coś chcę albo nie! Na początek pomarudzimy że czegoś nie chcemy, zapraszam!
Architektura 2466 dni, 22 godziny, 12 minut temu 18 źrodło rozwiń
Dzisiaj na tapetę coś prostego. Bazujując na operatorze Interval. Złapiemy ogon niczym w filmach szpiegowskich. A nawet wiele…Observable.Delay Do przepisu będziemy...
Architektura 2470 dni, 21 godzin, 5 minut temu 49 źrodło rozwiń
New year, new me… Just kidding, no running or yoga plans, but I decided to have a (temporary) break with ‘C# attributes you should know’ series and start with a brand new one – C# facts that somehow surprised me. For the first article, I will show you how (friendly looking, always helpful, good guy...) enum can become an asshole. An asshole who will steal your precious time! One enum value passed to a method, other value received! What’s goin’ on?
Sztuka programowania 2500 dni, 16 godzin, 19 minut temu 427 źrodło rozwiń
Witam w 1. praktycznym cyklu programistycznym, od czasu wpisów na temat Java i Android, teraz C#, ASP.net Core i Docker'y. W 1. części zajmę się tworzeniem web serwisu na bazie .net Core 2.0
W projekcie Webowym z bogatą logiką FrontEndową zawsze w pewnym momencie stajemy przed problemem synchronizacji klas, które mamy w C# z tymi po stronie FE. Jednym z ułatwień jest korzystanie z TypeScript, który udostępnia silne typowanie po stronie FE. Tutaj na scenę wchodzi TypeLITE
Ostatnio internety zalewa fala podsumowań konkursu. Również dołączę do tej fali – ale postaram się, żeby było szybko i przyjemnie:D Pokrótce opiszę, co zrobiłam w mojej aplikacji BoardGamesNook (Kącik gier planszowych).
Daj się poznać 2017 2725 dni, 1 godzinę, 41 minut temu 26 ź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 2770 dni, 12 godzin, 9 minut temu 58 źrodło rozwiń
Chciałbyś zmierzyć czas jaki użytkownik spędzi w twojej aplikacji? A może zastanawiasz się które ze stworzonych rozwiązań optymalnie rozwiąże twój problem? W takim razie przeczytaj ten tekst bo napisałem go właśnie dla Ciebie!
Sztuka programowania 2792 dni, 9 godzin, 11 minut temu 163 źrodło rozwiń
Sposób na fluent interface w kontrolerach aplikacji ASP.NET MVC.
Daj się poznać 2017 2795 dni, 10 minut temu 153 źrodło rozwiń
Dzisiejszy wpis poświęcę – tak jak wcześniej obiecałem zagadnieniu, jakim jest obsługa rejestru, przy użyciu języka C#. Nie przedłużając więc – do dzieła!
Daj się poznać 2017 2801 dni, 11 godzin, 59 minut temu 58 źrodło rozwiń
Zapraszam do przeczytania kolejnej części serii z prowadzenia projektu na potrzeby Daj Się Poznać!
Daj się poznać 2017 2807 dni, 22 godziny, 21 minut temu 33 źrodło rozwiń
Siemanko Dziś poruszamy trochę tą czerwoną kropką, tffu, graczem 🙂Klasa MonoBehaviour MonoBehaviour to klasa, która w Unity jest bazową klasą dla obiektów gry i zawiera wiele metod, które są wywoływane przez silnik Unity w trakcie wykonywanie programu. Jedną z nich jest metoda Update, która jest wywoływana prz...
Daj się poznać 2017 2808 dni, 21 godzin, 2 minuty temu 30 źrodło rozwiń