Programming (back-end)

Co to jest ten cały Azure Service Fabric?

W dokumentacji Microsoft przeczytamy, że Azure Service Fabric to platforma wspomagająca tworzenie, deployment oraz zarządzanie skalowalnymi i niezawodnymi mikroserwisami. Definicja jest nieco zawiła i mało obrazowa dla osób które wcześniej nie pracowały z podobnym rozwiązaniem. Co to właściwie oznacza? No cóż, zacznijmy od końca, czyli od pojęć “skalowalny” i “niezawodny”.

Continue reading

Advertisements
Programming (back-end)

Azure Service Fabric – zmiana ustawień aplikacji

W standardowym Azure AppService mieliśmy sekcję “Application settings” gdzie mogliśmy przeciążyć wszystkie ustawienia z pliku appsettings.json a następnie zrestartować aplikację. W Azure Service Fabric niestety nie ma takiego ekranu do zarządzania. Ba! Nie można nawet zrestartować aplikacji.

Continue reading

Command line, Tips & tricks

Powershell – podgląd właściwości obiektu prosto z konsoli

Zaawansowane środowiska programistyczne jak Visual Studio dają fajne możliwości przeglądania stanu aplikacji i podglądu obiektów. Moim ulubionym jest funkcja QuickWatch, która pokazuje wartości właściwości danego obiektu. Okazuje się, że bardzo podobny efekt można bardzo prosto uzyskać w PowerShell. Wystarczy użyć Select-Object (lub po prostu select):

[DateTime]::Now | select *

Działa to mniej więcej w następujący sposób:

2018-05-21_21-55-52

Wiem, że Ameryki nie odkryłem, ale mimo wszystko zaliczam to do najczęściej używanych komend 🙂

Continuous delivery, Tips & tricks

Ustawianie numeru wersji w .NET… i to bez AssemblyInfo.cs

Programiści .NET od zamierzchłych czasów używali podmiany wersji w pliku AssemblyInfo.cs do uaktualnienia wersji tworzonej aplikacji. To było oczywiste jak stawianie średnika na końcu linii. Jednak czasy się zmieniają, mamy nowe CLI i warto wiedzieć, że można łatwo zmienić numer wersji aplikacji bez dodatkowych narzędzi ani skryptów.

Continue reading