JAK ZAUFAĆ PACZKOM Z NUGETA ?

Ile razy pobierając paczkę z Nugeta lub innego repozytorium jak np. GitHub, zastanawialiście się czy pobierana paczka jest bezpieczna ?

Bezpieczna czyli sama nie wprowadza żadnych luk bezpieczeństwa do naszej aplikacji ale również ( świadomie bądź też nieświadomie ) nie zawiera referencji do innych paczek, które zawierają luki bezpieczeństwa.

Zwykle działając pod presją czasu zwracamy uwagę wyłącznie na dostawcę paczki ślepo wierząc, że im większa firma tym bardziej dba o bezpieczeństwo tworzonego kodu. Zachowujemy ostrożność tylko przy korzystaniu z paczek pochodzących od anonimowych twórców…


Walidacja konfiguracji aplikacji podczas jej uruchamiania

W większości przypadków elementem niezbędnym do prawidłowego działania aplikacji jest jej konfiguracja.
Gdy konfiguracja tworzona jest ręcznie nietrudno popełnić błąd, natomiast bardzo trudno go potem znaleźć. Błąd w konfiguracji zazwyczaj nie objawi się podczas wdrożenia czy zaraz po wdrożeniu a dopiero wówczas, gdy do naszej aplikacji dobiorą się jej użytkownicy…

CAKE VS MSBUILD

Po ostatnich problemach z Visual Studio ( VISUAL STUDIO : BUILD VS PUBLISH ) postanowiłem wziąć sprawy w swoje ręce i przygotować własne narzędzie do tworzenia paczek wdrożeniowych z poziomu Visual Studio…

WYKONYWANIE SKRYPTU POWERSHELL Z POZIOMU VISUAL STUDIO

Domyślnie Visual Studio nie pozwala wykonywać skryptów PowerShell a w menu kontekstowym dostępna jest jedynie opcja Open with PowerShell ISE. Jak zatem umożliwić wykonywanie skryptów PowerShell z poziomu Visual Studio ?…

VISUAL STUDIO : BUILD VS PUBLISH

Visual Studio to niesamowite narzędzie, które pozwala w wygodny sposób tworzyć, uruchamiać oraz debugować tworzone przez nas aplikacje. Duża intuicyjność i zazwyczaj bezbłędne działanie powodują, że rzadko zagłębiamy się w to, co faktycznie dzieje się pod maską tego pięknego programu…

JAK NIE ZIP-OWAĆ KATALOGÓW W C# ?!

Często w pracy programisty zdarza się, że tracimy mnóstwo czasu na rzeczy, które na pierwszy rzut oka wydają się banalne do zaimplementowania. Czasem przyczyną naszej wielogodzinnej męczarni jest brakujący średnik w kodzie a czasem niespodzianki, którymi zaskakuje nas wykorzystywany przez nas język, biblioteka czy framework…

GIT A EWIDENCJA CZASU PRACY

Drogi programisto, droga programistko… Czy kiedykolwiek musiałeś/musiałaś spowiadać się z tego co konkretnie wyszło spod Twoich palców w ostatnim dniu, tygodniu, miesiącu czy roku ? Zazwyczaj nie… i dobrze, gdyż zwykle miarą Twojej produktywności jest ilość zadań, które udało Ci się zrealizować w ostatnim sprincie. To właśnie te zadania widzi Twój PM i tylko to przekłada się później na to co widzi klient…