Do przechowywania sekretnych danych w .NET Core Microsoft zaimplementował specjalne narzędzie. Dzisiaj na szybko pokażę, jak ich używać.   Po co są nam sekretne dane? Pierwszym najbanalniejszym przykładem jest tu connection string. Znajdują się w nim dane, których nie chcielibyśmy udostępniać osobom z zewnątrz. Przy udostępnianiu projektu na publicznych repozytoriach nie musimy się martwić o to, że ktoś zdobędzie nasze dane do połączenia się z bazą danych. Innym przykładem może być login i hasło do konta email z którego wysyłamy maile poprzez aplikację. Danych takich…Continue Reading „[NaSzybko] #2 Sekretne dane w .NET Core”

  Aby utworzyć projekt .NET Core oparty na .csproj  nie trzeba wiele wysiłku. Jedyne czego potrzebujemy, to najnowsze SDK .NET Core. Aby je pobrać, należy udać się na github .NET  i pobrać instalator/pliki binarne. Po instalacji SDK jesteśmy w stanie stworzyć projekt oparty na netcoreapp 1.1. Wpisując w konsoli „dotnet new” otrzymujemy informację o tym, co możemy zrobić. Od teraz możemy stworzyć projekt ze szkieletem, wybrać wersję frameworku czy sposób autoryzacji(lub jej brak). Przykładowa komenda tworząca aplikację webową MVC, bez autoryzacji, opartą na .csproj :…Continue Reading „[NaSzybko] Projekt .NET Core oparty na .csproj”

Cześć! Daj się poznać startuje na dobre, czas więc na coś technicznego 🙂 Tak jak obiecałem w poprzednim wpisie, dzisiaj o bazie danych. HomeWallet będzie pisany w .NET Core, głównie przez multiplatformowość. Dzięki temu będę w stanie pisać zarówno na Windowsie jak i na macOS. Aby jeszcze bardziej ułatwić cały proces, postanowiłem postawić bazę danych w chmurze. Dzięki temu nie ma żadnego problemu, że jakaś baza działa na jednym systemie a na drugim nie. Dodatkowo baza w chmurze daje otwarte pole do pisania WebAPI które kiedyś…Continue Reading „[HomeWallet] Baza Danych”