There is some black magic code in C# where you can define the default implementation of an interface. So you can write: var instance = new ISomeInterface();
Strona głównaUżytkownik
mkaminski | użytkownik
Sztuka programowania 882 dni, 3 godziny, 1 minutę temu 181 źrodło rozwiń
Strongly typed HTTP clients are very useful and convenient. Here's how to test them without sacrificing the advantages of dependency injection.
Sztuka programowania 886 dni, 3 godziny, 29 minut temu 189 źrodło rozwiń
If you are following ASP.NET Core 6, then probably you are aware that with ASP.NET Core 6.0 projects, there is no Startup.cs file. It is now combined with Program.cs file to bring unified experience.
Sztuka programowania 912 dni, 1 godzinę, 20 minut temu 179 źrodło rozwiń
I was working on a side project the other day, and realised I really needed to use some JavaScript functionality. The thought of dealing with Node.js and npm again totally put me off, so I decided to look into the possibility of running JavaScript inside a .NET application.
Sztuka programowania 931 dni, 3 godziny, 27 minut temu 85 źrodło rozwiń
Some time ago, I finally managed to switch from Visual Studio to JetBrains Rider at work. Finally, because I used to work a lot with Rider before, and I really like this IDE. Unfortunately, I ran into some annoying problems with docker-compose debug configuration.
Today I would like to show you a really cool way to validate MediatR commands and queries using FluentValidation.
Sztuka programowania 1323 dni, 3 godziny, 43 minuty temu 142 źrodło rozwiń
Let’s say we have two JSON documents that we would like to merge. How can this be achieved using Newtonsoft.Json and System.Text.Json libraries?
Mikołaj KamińskiHomeAbout meContact Today I encountered an interesting case. I got a report that “something changes the date format while processing data”. I started debugging our distributed system looking for the source of the problem. It took me a while, so I’d like to share this story today, so you don’t have to waste your time.
Sztuka programowania 1331 dni, 1 godzinę, 41 minut temu 58 źrodło rozwiń
Porady na temat zdrowia dla osób pracujących za biurkiem. O zespole cieśni nadgarstka, zdrowym odżywianiu i chorobach będących konsekwencją braku ruchu.
Daj się poznać 2017 2747 dni, 15 godzin, 56 minut temu 261 ź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 2782 dni, 14 godzin, 27 minut temu 91 źrodło rozwiń
Porównanie wydajności dwóch bibliotek .NET do rysowania wykresów. ZedGraph vs LiveCharts
Daj się poznać 2017 2789 dni, 2 godziny, 48 minut temu 160 źrodło rozwiń
Testy jednostkowe z wykorzystaniem frameworka NUnit w projekcie tworzonym w ramach konkursu Daj Się Poznać 2017. Dlaczego warto stosować testy? Przykład na podstawie klasy do obliczania całek metodą trapezów.
Daj się poznać 2017 2814 dni, 2 godziny, 32 minuty temu 92 źrodło rozwiń
Implementacja filtru FIR w C# wraz z live demo, dzięki któremu można "dotknąć" problemu filtracji sygnałów.
Daj się poznać 2017 2817 dni, 15 godzin, 58 minut temu 58 źrodło rozwiń
Artykuł poświęcony metodzie całkowania metodą trapezów i jej implementacji w C#. Zaprojektowana klasa będzie używana w konkursowym projekcie biblioteki służącej do wykonywania obliczeń związanych z systemem nawigacji bezwładnościowej.
Daj się poznać 2017 2817 dni, 1 godzinę, 41 minut temu 158 źrodło rozwiń