.NET, C#, Angular, TypeScript
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,…
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:…
Byłam wczoraj na bezpłatnej konferencji ngSummit organizowanej przez firmę Sii we Wrocławiu. Tak jak się zapewne domyślacie po nazwie, konferencja dotyczyła Angulara. Biorąc pod uwagę mój projekt na DSP, który robię właśnie z użyciem tego frameworka, było wysokie prawdopodobieństwo, że konferencja wyda mi się ciekawa i wyniosę z niej jakąś wiedzę. Pod względem organizacyjnym – bomba!…
Właśnie wróciłam z całodniowej konferencji Code Europe – edycji we Wrocławiu. Miała ona miejsce we Wrocławskim Centrum Kongresowym (w kompleksie Hali Stulecia) – wyglądało więc to bardzo profesjonalnie. I faktycznie, wyposażenie sal było rewelacyjne, ale było parę mankamentów (głównie organizacyjnych). O aspekcie merytorycznym nie będę mówić – wydaje mi się, że każdy mógł znaleźć temat dla…
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ąć…
Przy okazji sprawdzania czasu spędzonego nad pisaniem aplikacji zerknęłam również na commity w poprzednich miesiącach: 6 commitów to zdecydowanie za mało! Muszę pamiętać o tym, żeby częściej robić commity – a o tym często zapominam:)
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 :…
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ą…
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;)
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…
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,…
Każdy z nas ma wiele kont do różnych profili/aplikacji. W pracy osobne konto do Deva, osobne na produkcję, do kontroli wersji, do maila itp. Nawet w przypadku osobistych kont typu Facebook, Twitter, Google, LinkedIn, Github, poczty, banku, Meetup… Niby większość kont można połączyć z kontem z portalu społecznościowego, ale… Czy to do końca bezpieczne? W…
Zabrałam się do pracy nad aplikacją i nagle zobaczyłam, że dodawanie nowej gry nie działa poprawnie – a raczej nie działa w ogóle. Wszystko pięknie, naprawi się w przyszłości, ale czemu nie mam żadnej informacji po stronie klienta, że coś poszło nie tak? Musiałam zabrać się więc za obsługę błędów. Załóżmy kilka przypadków błędów po stronie serwera:…
Zacznijmy od takiej historii: Godzina 16:00. Teoretycznie koniec pracy, ale okazuje się, że jeszcze dosłownie 5 minut i skończysz taska. Z 5 minut robi się 20, potem jeszcze zagadasz się chwilę z kolegą i w sumie z budynku wychodzisz o 16:30. Wsiadasz do auta z przeświadczeniem, że postoisz sobie jeszcze pół godziny w korkach. Zakładając,…
Ostatnio na warsztatach programistycznych pewna osoba spytała mnie: „Jak zostać programistą? Moje studia nie są ściśle programistyczne, co muszę robić, aby dostać pracę jako programista?” Jaka jest odpowiedź na takie pytanie? Ja sama nie skończyłam studiów czysto programistycznych – były związane z programowaniem, ale niestety tylko z jego podstawami. Na początku poznałam język Python, potem…