Ukrywanie danych dostępowych

Visual Studio w ramach .NET Core umożliwia przechowywanie wrażliwych danych konfiguracyjnych poza projektem aplikacji. Do tego celu służy opcja Manage User Secrets, która dostępna jest po rozwinięciu menu kontekstowego na projekcie. Opcja Manage User Secrets nie jest dostępna w Visual Studio for Mac i w tym celu należy posłużyć się Więcej…

Proto

Protokołu Google Protocol Buffers nie trzeba przedstawiać, ale przy okazji analizowania gRPC, pomyślałem, że o nim wspomnę. Proto jest protokołem przechowywania danych w ustrukturyzowany sposób i stanowi lżejszą alternatywę dla XML, czy JSON. Definicja struktury danych rozpoczyna się od słowa kluczowego message, a dalej posiłkujemy się już dedykowanymi typami danych Więcej…

Mierzenie wydajności kodu

Czy zastanawialiście się ostatnio, w jaki sposób zmierzyć wydajność ostatnio napisanej funkcji, która wykonuje zadanie algorytmiczne? Albo czy funkcja po zmianach, na pewno działa wydajniej? A może w myśl zasady, działa nie ruszaj i wycofaj zmiany 🙂 Z pomocą przychodzi framework BenchmarkDotNet do pobrania z NuGet. W celu dokonania pomiaru, Więcej…