Angular · BoardGamesNook · Daj Się Poznać 2017 · TypeScript

Naprawa błędu i LocationStrategy

Pisałam ostatnio o błędzie, z którym nie mogłam sobie poradzić: "Error: Cannot assign to a reference or variable!" Kolega Patryk rzucił okiem i co? Oczywiście znalazł prostą przyczynę, brak parametru name: Proste? Proste! Dodatkowo pomógł mi z jednym problemem, a mianowicie brakiem możliwości odświeżania stron (poza stroną główną). Okazało się, że brakowało mi modułów Type i… Czytaj dalej Naprawa błędu i LocationStrategy

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ąć… Czytaj dalej BoardGamesNook: stół do gry

Angular · BoardGamesNook · Daj Się Poznać 2017 · TypeScript

Poranne problemy z Angularem

Usiadłam rano do projektu, odpalam nowy widok i co widzę? Błąd: "TypeError: Cannot read property 'TableBoardGameList' of undefined" Kod widoku, w którym się sypie: Zajęło mi chwilę rozwiązanie tej zagadki. Debuggowałam kilka razy, wyraźnie widziałam, że obiekt gameTable nie jest pusty, a mimo to nadal miałam błąd. Jakie było rozwiązanie? Wystarczyła tylko jedna linijka 🙂 Najpierw… Czytaj dalej Poranne problemy z Angularem

Daj Się Poznać 2017 · Inne · Produktywność

Narzędzie pracy czyli… mózg

Pewien czas temu przeczytałam ciekawy post. Autor porównuje narzędzie pracy sportowców (mięśnie) do narzędzia pracy np. programisty (mózg) i podkreśla, że obydwa mogą ulec przetrenowaniu. O ile przetrenowanie w tym pierwszym przypadku jest często nagłaśniane (zwłaszcza przy sławnych sportowcach) to w tym drugim już niekoniecznie. No bo przecież jak można przetrenować mózg? Trzeba pracować, gonić deadliny,… Czytaj dalej Narzędzie pracy czyli… mózg

BoardGamesNook · Daj Się Poznać 2017 · Programowanie

Aplikacja i blog w godzinach

Kwiecień minął w ekspresowym tempie, już połowa maja a ja nawet nie zdążyłam zrobić podsumowania - ani dla Was ani nawet dla samej siebie. Czas to nadrobić! Podsumowanie pierwszego miesiąca konkursu (marca), zawarłam w końcówce tego postu. Ale dla lepszej czytelności, wrzucę ponownie raport z Toggl: MARZEC 39h pracy, w ciągu 13 dni. pisanie aplikacji :… Czytaj dalej Aplikacja i blog w godzinach

Daj Się Poznać 2017 · Programowanie

Maturzysto, pomyśl o przyszłości

Nastał właśnie czas matur, ja również przystanęłam na chwilę i powspominałam te ważne w moim życiu chwile... Czy podchodząc do matury wiedziałam, że zostanę programistką? W życiu! Nie za bardzo wiedziałam, co chcę w życiu robić - zapewne tak jak połowa maturzystów 🙂 Wiedziałam tylko, że mam trochę nietypowe zainteresowania: biologia (z zamiłowania) w połączeniu z matematyką… Czytaj dalej Maturzysto, pomyśl o przyszłości

Daj Się Poznać 2017 · Programowanie · TypeScript

TypeScript – konwersja typów

Dzisiaj krótko i na temat: jak przekonwertować napis do liczby w TypeScript: Lub ładniej: W przypadku napisu, który nie można przekonwertować na liczbę, zostanie zwrócony NaN. W przypadku liczb zmiennoprzecinkowych należy pamiętać o odpowiednim separatorze dziesiętnym (kropka zamiast przecinka): I tyle na dzisiaj. Życzę miłej końcówki długiego weekendu majowego;)

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

BoardGamesNook: moduł gier planszowych

Mogę się już pochwalić kilkoma screenami z modułu do zarządzania grami planszowymi. Wszelkie wyświetlane informacje  są pobierane z serwisu BoardGameGeek, z którym zrobiłam integrację (o tym pisałam już wcześniej). Standardowo zaczynamy od listy dostępnych gier z dwoma przykładowymi: Po kliknięciu na nazwę gry możemy zobaczyć jej miniaturę: Po kliknięciu na Szczegóły przechodzimy do informacji, która… Czytaj dalej BoardGamesNook: moduł gier planszowych

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

POST, pojedynczy parametr i Angular

Próbowałam ostatnio przekazać postem pojedynczy parametr do kontrolera. Miał to być zwykły napis przechowujący informacje na temat nazwy gry, którą chcemy zaimportować z serwisu BoardGameGeek. Metoda w moim kontrolerze wyglądała następująco: Od strony frontentu próbowałam kilka podejść:  przekazać nazwę jako zwykły string w body requestu: Niestety po stronie kontrolera parametr name był nullem. Sprawdziłam debuggerem,… Czytaj dalej POST, pojedynczy parametr i Angular