C# · Programowanie

Czysty kod

Natchnieniem do napisania dzisiejszego postu była prezentacja szkoleniowa, którą przygotowałam w firmie. Dotyczyła ona czystego kodu, a główne materiały do jej utworzenia pochodziły z książki „Czysty kod. Podręcznik dobrego programisty” Roberta C. Martina (znanego pod pseudonimem Wujek Bob). Przykłady użyte w książce są napisane w języku Java i niektórzy mogą mieć problem z analizą trudniejszych… Continue reading Czysty kod

C# · Programowanie · Wydarzenia

Recenzja devWarsztatów: .NET Core i Docker

Ostatnia sobota była bardzo pracowita. Wybrałam się na devWarsztaty zorganizowane przez PGS Software i prowadzone przez Piotra Gankiewicza i Łukasza Pyrzyka. Dotyczyły one frameworka .NET Core i Dockera. Dokładnym celem warsztatów było: Celem warsztatów jest nabycie wiedzy dotyczącej pracy z najnowszą wersją frameworka ASP.NET Core oraz automatyzacji procesu budowy, jak i wdrożenia usługi na własną… Continue reading Recenzja devWarsztatów: .NET Core i Docker

Angular · BoardGamesNook · C# · Programowanie

Problem z uprawnieniami użytkowników

Po zalogowaniu danego gracza mamy możliwość podejrzenia informacji o nim. Jeśli to są nasze informacje, możemy je edytować. Jeśli informacje należą do innego gracza, możemy je tylko podglądać (do tego tylko wybrane informacje). Natknęłam się więc na problem, jak przekazywać informację dotyczącą tego, czy właściciel danego obiektu (np. obiekt gracza zawierający takie informacje jak imię,… Continue reading Problem z uprawnieniami użytkowników

Angular · BoardGamesNook · C# · Daj Się Poznać 2017 · Programowanie · TypeScript

MVC, Angular i redirect

Kontynuując tworzenie aplikacji BoardGamesNook natknęłam się na pewien problem. Mianowicie chciałam, żeby po zalogowaniu się, użytkownik nie przechodził do strony głównej programu, ale musiał wypełnić pewne wymagane dane dla obiektu gracza. Dopiero po ich wypełnieniu mógłby korzystać z aplikacji. Opis problemu: mam UserController i GamerController. Muszę je połączyć w jakiś sposób. To znaczy, że po… Continue reading MVC, Angular i redirect

Angular · BoardGamesNook · C# · Daj Się Poznać 2017 · Programowanie

Podsumowanie DSP2017

Ostatnio internety zalewa fala podsumowań konkursu. Również dołączę do tej fali – ale postaram się, żeby było szybko i przyjemnie:D Dowiedziałam się o konkursie rok temu od kolegi, który brał udział w DSP2016. Namawiał mnie do udziału, ale wtedy kończyłam magisterkę, pracowałam i nie zdecydowałam się wystartować. Stwierdziłam „za rok wezmę udział”. I faktycznie, minął rok,… Continue reading Podsumowanie DSP2017

Angular · BoardGamesNook · C# · Daj Się Poznać 2017 · Programowanie

Social logowanie

Pamiętałam, że Maciek Aniserowicz wspominał kiedyś o social logowaniu w poście. Postanowiłam, że zrobię tak samo. Zainstalowałam pakiet SimpleAuthentication, utworzyłam klasę Provider, przeszłam w aplikacji do url https://localhost/authentication/redirect/facebook i nic? Ale jak to? Przecież miało działać, a tu same błędy. Okazało się, że potrzebuję jeszcze Autofac i Glimpse. Ok, zrobione. No i nadal nie działa:… Continue reading Social logowanie

Angular · BoardGamesNook · C# · Daj Się Poznać 2017 · Programowanie · TypeScript

BoardGamesNook: stół do gry

Prace nad aplikacją trwają, udało mi się już utworzyć nowy moduł stołów do gry.  Wyniki widać poniżej. Na początku widzimy listę stołów do gry: Jest na niej wypisany założycie stołu oraz proponowane pozycje gier, w które chce zagrać. Po kliknięciu na któryś stół poniżej wyświetlają się opcje dodatkowe: Można przejść do szczegółów stołu lub usunąć… Continue reading BoardGamesNook: stół do gry