Podsumowanie: Daj Się Poznać 2017

Od początku konkursu minęły trzy pełne miesiące. Pojawia się pytanie, co przez ten czas udało mi się osiągnąć. Czy rozwinęłam swoją wiedzą na temat technologii, w której zaplanowałam swój projekt? Zdecydowanie tak. Od początku poprowadziłam rozbudowaną, podzieloną na warstwę serwisów, kontrolerów i widoków solucję, którą w obecnej formie wystarczy rozbudować o testy jednostkowe, a co […]

Zarządzanie formularzami – nowy widok do rejestracji

Na początek dodałam przycisk, który odeśle nas do nowego widoku formularza <Button Text=”Zarejestruj” HorizontalOptions=”Center” Clicked=”SendToRegisterView” VerticalOptions=”CenterAndExpand” /> Następnie po stronie kodu obecnego widoku dodajemy obsługę kliknięcia, które odeśle nas do widoku rejestracji void SendToRegisterView(object sender, EventArgs args) { Navigation.PushModalAsync(new RegisterPage()); } Na widoku dodałam dwa Entry: Name i Specialization <StackLayout Orientation=”Horizontal”> <Entry Placeholder=”Name” TextChanged=”NameChanged” /> […]

Programowanie „zielonej kropki”

Czyli najważniejsza funkcjonalność całej aplikacji. „Czy ktoś jest na warsztacie” jest kluczowe – pozwala nam podjąć decyzję, czy możemy wychodzić z domu i jechać na warsztat bez ryzyka, że zajedziemy do zamkniętych drzwi. Nie musimy też pisać, wypytywać każdego po kolei czy będzie, zadawać pytania na grupie czy e-mailowo. Baza danych: do tabelki Users dodałam […]

Noc Wytwórców oraz konwent MakeFabHack – już w ten weekend!

Czym właściwie jest Noc Wytwórców? Noc Wytwórców to cykliczne wydarzenie realizowane z inicjatywy łódzkiego FabLabu. Wstęp na nockę jest całkowicie wolny – każdy, kto ma czas i chęć zapoznać się z przestrzenią konstruktorską oraz projektami i stanowiskami realizowanymi w ramach warsztatu jest tam mile widziany. Nie jest to jednak tylko prezentacja stanowisk oraz projektów, w […]

Po krótkiej przerwie – update projektowy

Chwilę milczałam, trochę ze względu na majówkę, w którą nawet udało mi się pojechać dalej niż do Zgierza, potrzebowałam też chwili żeby przemyśleć jak najlepiej zagospodarować ostatnie wpisy w ramach konkursu, jako że czas w maju jest u mnie deficytowy. Z tego powodu powstała szczegółowa rozpiska funkcjonalności, które chciałabym zamknąć – w ramach konkursu lub nie, […]

Async, Await, Parallel programming – programowanie asynchroniczne i równoległe w C#

Programowanie asynchroniczne jest praktycznie nieodłącznym elementem tworzeniu kodu odpowiedzialnego za pobieranie danych z klienta HTTP, gdzie na wynik naszego zapytania musimy chwilę zaczekać i nie chcemy przy tym blokować całej aplikacji. Czyli chcemy, aby nasz interfejs został responsywny, kiedy w tle nawiązywane jest połączenie i pobierane są dane. Podobnie sprawy mają się w wypadku nawet prostego zapisu […]

Kontrolujemy zmianę sieci – Xamarin.Forms Connectivity Plugin

Kolejnym krokiem w implementacji będzie kontrola zmiany sieci, którą rozbijemy na dwie części: wykrycie momentu zmiany sieci reakcja na zmianę na określoną sieć Długo zastanawiałam się, czy konieczna będzie implementacja specyficzna dla platformy dla tego co chcemy zrobić, postanowiłam jednak dać szansę pluginowi przeznaczonemu dla projektu Xamarin.Forms. Przy pobieraniu tej paczki ważne jest aby pobrać […]

Był funkcyjny Haskell, to może teraz kilka słów o PowerShellu?

Jako programista .Net, często spotykam się z wymaganiami doraźnych aplikacji/skryptów, które mają za zadanie stworzyć listę powiązanych ze sobą schedule tasków, dodać wyjątek do firewalla czy pomajtać coś w rejestrze. Kiedyś bardzo tego ostatniego nie lubiłam, bo przy konfiguracji niektórych środowisk jak ostatni mało sprytny programista robiłam to ręcznie, zawsze w strachu że się pomylę, a […]

IIS Express, czyli dlaczego komunikcja sieciowa nam nie działała

Problem z odczytaniem danych na Androidzie spędzał mi sen z powiek. Wydawałoby się, że w kodzie niczego nie brakuje, jednak pomimo to danych nie dało się odczytać po stronie kodu wspólnego. Na początku okazało się że problem leżał po stronie adresu słówka kluczowego localhost, które (w zależności od urządzenia) wskazuje inny adres IP. A przecież […]

Programista na studiach, czyli uczymy się Haskella

Jako, że zbliżają mi się zaliczenia, postanowiłam zrobić krótki wpis o Haskellu. Jest to czysto funkcyjny język programowania z bardzo niszowym wykorzystaniem komercyjnym, z tego co przeczytałam głównie w branży finansowej oraz tradingowej. Wykorzystywany jest głównie do obliczeń oraz przy analizie danych, dlatego chętnie korzystają z niego matematycy. Jest to język statycznego typowania, co przekłada […]

„Prywatne zmienne to ściema kompilatora” – czyli tydzień meetupowy

W tym tygodniu udało mi się uczestniczyć w aż dwóch łódzkich meetupach – jednym o Type Scripcie i tworzeniu gier w Unity 3D, oraz w ostatni piątek brałam udział w dyskusji na temat architektury obiektowej – Software Architecture & Design Debate. Z obu meetapów wyniosłam głowę pełną przemyśleń, a że szczególnie piątkowa dyskusja przyjemnie wymknęła nam się […]

CoLabi – komunikujemy warstwy

W czasie tworzenia dzisiejszego wpisu, chciałabym sprawdzić przepływ informacji pomiędzy warstwami w obecnej architekturze, aby tego dokonać Dodam wpis do bazy danych – nowego użytkownika Wyślę zapytanie o użytkowników do warstwy sieciowej z projektu dzielonego Wynik zapytania wyświetlę na ekranie telefonu Wypadałoby też zrobić trochę porządków, jako że wraz z templatem projektu sieciowego pobrały nam się […]

Czy warto iść na studia?

Na rozgrzewkę przed projektowym wpisem, poruszę już wałkowany na wszystkie chyba strony temat studiów. Będzie trochę story of my life oraz rzeczowej treści, w oddzielnym wpisie chciałabym też poszerzyć myśl o temat czy opłaca się pracodawcy utrzymywać w firmie studenta? Sporo osób mnie pyta, dlaczego informatyka. Programowałam coś wcześniej? Składałam komputery? A może po prostu grałam […]

MVVM i XAML Data Binding

Skoro mam już najprostszą implementację projektu sieciowego, następnym logicznym posunięciem byłoby skomunikowanie warstwy sieciowej z projektem wspólnym dla platform. I tutaj wkracza temat architektury projektu, w którym znajdą się zarówno widoki jak i logika. Najbardziej popularnym frameworkiem do pracy z takim projektem jest MVVM, w którym wydzielamy warstwę Modeli opisujących strukturę danych, od ViewModeli – […]

Jak napisać CV inne niż pierwsze?

To jest problem, który dręczył mnie od jakiegoś czasu. Swoje pierwsze CV mam już za sobą – dzięki niemu aplikując do firm, rozmowę miałam prawie zawsze w kieszeni. Jednak starając się o pracę jako osoba właściwie z zerowym doświadczeniem, dopiero po wielu miesiąc zostałam przyjęta do Infosysu jako praktykant w dziale programowania. Grupa nazywała się TSG […]

RESTful Web API oraz Entity Framework – meblujemy solucję, część 1

Pracę nad solucją Xamarinową postanowiłam rozpocząć od odpowiedzenia sobie na pytanie, co architektonicznie będzie mi niezbędne aby stworzyć w pełni funkcjonalną aplikację przechowującą i wysyłającą pewien rodzaj danych. Była to też wymówka do „pokręcenia pokrętłami” w solucji Xamarinowej, szczególnie że nigdy wcześniej nie planowałam w podobny sposób złożonego systemu na platformie .Net. W pracy głównie wskakuję […]

GirlzCamp2017 – już w najbliższy weekend!

Dzień Kobiet dla programistek GirlzCamp to coroczne warsztaty programistyczne skierowane specjalnie do kobiet. Osobiście nie lubię takich podziałów, szczególnie że frekwencja na wielu wydarzeniach tego typu – studenckich, gdzie informacje płyną kanałem gdzieś między kołem .Netowym a facebookiem – nie jest zatrważająca, i pewien termin na rejestrację wyeliminowałby prawdopodobieństwo przepełnienia sali. Jednak wydarzenia skierowane do […]

3, 2, 1… Start!

Zanim w ogóle dotknęłam projektu, obejrzałam prezentację z ostatniego Tech Summit – Explore cross-platform mobile development end-to-end with Xamarin. Znalazłam w niej odpowiedzi na wszystkie nurtujące mnie pytania na temat Xamarina, dała mi też pole do zastanowienia się nad tym, którego podejścia będę potrzebować: tradycyjnego podejścia Xamarin, czy może… Xamarin.Forms     Przede wszystkim, to podejście […]

Witaj, świecie!

Słowem wstępu, bo naprawdę nie wiem od czego zacząć… Przyszedł czas na pierwszy prawdziwy wpis. Wordpessem bawiłam się przeszło od tygodnia i jeszcze czeka mnie kilka ostatnich szlifów na blogu. Dzisiejszy dzień spędziłam na tak zwanym L4 studenckim – pochorowana po weekendowym wyjeździe, z perspektywą odrobienia godzin pod koniec tygodnia. Bardzo chciałam wziąć udział w […]