Lista artykułów

1

Jak zmierzyć czas spędzony na stronie – prosta sztuczka z Google Analytics

Drodzy “współkonkursowicze”, ten temat powinien Was zainteresować. Google Analytics znalazł się na moim blogu dosyć szybko, chociaż do niedawna nie sprawdzałem statystyk zbyt często. W końcu postanowiłem to zrobić i … przy formie bloga i źródeł wejść na niego, nie dowiedziałem się tego na czym zależało mi najbardziej. Udało mi się znaleźć rozwiązanie i chociaż…

2

Jak zmierzyć czas spędzony na stronie – prosta sztuczka z Google Analytics

Drodzy “współkonkursowicze”, ten temat powinien Was zainteresować. Google Analytics znalazł się na moim blogu dosyć szybko, chociaż do niedawna nie sprawdzałem statystyk zbyt często. W końcu postanowiłem to zrobić i … przy formie bloga i źródeł wejść na niego, nie dowiedziałem się tego na czym zależało mi najbardziej. Udało mi się znaleźć rozwiązanie i chociaż…

Jak znaleźć fajną pracę w IT

Drogi Pami, W minionych tygodniach opublikowałem kilka postów o pracy w IT. Na przykład “Lojalność w IT“. Czy “Nie sprzedawaj się za piłkarzyki“. Albo “Czy IT śmierdzi?“. Miliardy ludzi tam zajrzały, miliony zostawiły komentarz… i ogólnie dość smutny obraz się wyłania. A to kogoś oszukali, a to ktoś czuje się wyzyskiwany, generalnie: mało kto jest [...]

4

Użytkownik czy użytkownicy? Jak nazywać klasy – moje doświadczenia.

Dobra nazwa Szukałem porad w sprawie trudnej czynności jaką jest nazywanie .NET DEVELOPERS POLAND – facebook Co prawda w innym temacie, ale warto przeczytać aby uświadomić sobie jaka to ciężka praca. Także człowiek szuka i myśli i próbuje. Próby W ramach swoich poszukiwań i eksperymentowania z tworzeniem najlepszego i najczystszego kodu, najlepiej nazwanego i cacy. Dotarłem […]

5

Visual Studio Productivity 101 – Keyboard shortcuts

[This post was tranlated during rewriting blog to English language. Original Polish version is available below.][Ten post został przetłumaczony podczas zmiany języka bloga na angielski. Oryginalna, polska wersja posta jest dostępna pod spodem] It doesn’t matter if you working with MVC, WPF or you’re XAML artist. As lons as you use Visual Studio it can…

6

Visual Studio Productivity 101 – Keyboard shortcuts

[This post was tranlated during rewriting blog to English language. Original Polish version is available below.][Ten post został przetłumaczony podczas zmiany języka bloga na angielski. Oryginalna, polska wersja posta jest dostępna pod spodem] It doesn’t matter if you working with MVC, WPF or you’re XAML artist. As lons as you use Visual Studio it can…

Nowy wygląd ekranu historii zakupów #dajsiepoznac

Dziś zainspirowana rozdziałem na temat „material design” w książce, którą czytam postanowiłam nieco odejść od uprzedniego planu i zmienić wygląd aplikacji na trochę bardziej „stylowy”. Póki co udało mi się uporać z ekranem historii zakupów. Zamieniłam ListView na RecyclerView i wykorzystałam CardView. Dodałam również małą ikonkę i całość prezentuje się całkiem nieźle:   W kolejce na …

#4 Hakuna Matata, czyli wprowadzenie do języka Suahili

Jak pisałem już wcześniej, podczas tworzenia aplikacji musimy skupić się na matematyce, oraz na nauce języka Suahili (żeby to chociaż był angielski ;). No ale cóż, pora trochę zapoznać się <a href="https://www.michalgellert.pl/blog/4-hakuna-matata-czyli-wprowadzenie-do-jezyka-suahili/" rel="nofollow">[…]</a>

Przewidywanie kolejnych zakupów #dajsiepoznac

Kolejny tydzień minął tak szybko, że straty w pisaniu postów nadrabiam w weekend. Nie oznacza to jednak, że na kodowanie również nie miałam czasu. Na szczęście aż tak źle nie było. Kto śledzi mój projekt na Githubie ten wie;) Zatem w czasie mijającego tygodnia powstała wreszcie kluczowa funkcjonalność, czyli przewidywanie kolejnych zakupów. Na razie jest …

#3 Animacja opadania, ruch jest ważny!

Wraz z pojawieniem się Androida Lollipop w systemie Android pojawiło się sporo ciekawych animacji. Po wcześniejszych wersjach to była prawdziwa rewolucja, ludzie naprawdę potrzebowali ładnych rzeczy (swego czasu jeszcze przed <a href="https://www.michalgellert.pl/blog/3-animacja-opadania-ruch-jest-wazny/" rel="nofollow">[…]</a>

11

Entity Framework Code First – Zmiany w strukturze bazy danych – Migrations

Dziś będzie bardzo krótko i bardzo prosto, a jednak jeśli ktoś zdecyduje się na korzystanie z podejścia Code First w EF to informacje takie są absolutnie niezbędne. Instalujemy paczki Entity Framework, dodajemy kilka encji do projektu, DbContext. Szybko przelatujemy wzrokiem przez tutorial i lecimy. Nasza baza stoi, ma się dobrze i wszystko działa, gra i…

12

Entity Framework Code First – Zmiany w strukturze bazy danych – Migrations

Dziś będzie bardzo krótko i bardzo prosto, a jednak jeśli ktoś zdecyduje się na korzystanie z podejścia Code First w EF to informacje takie są absolutnie niezbędne. Instalujemy paczki Entity Framework, dodajemy kilka encji do projektu, DbContext. Szybko przelatujemy wzrokiem przez tutorial i lecimy. Nasza baza stoi, ma się dobrze i wszystko działa, gra i…

Wybór biura rachunkowego

https://pixabay.com/en/calculator-calculation-insurance-385506/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2016/03/accounting.jpg?fit=300%2C177&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2016/03/accounting.jpg?fit=676%2C398&ssl=1" /> Wybór biura rachunkowego nie jest prostą sprawą. Przeczytaj co możesz zrobić, żeby po kilku miesiącach nie żałować dokonanego wyboru.

#2 Nie dla metody Copiego-Paste’a, czyli ponowne użycie layoutów w Androidzie

Możliwość ponownego użycia fragmentu kodu, funkcjonalności jest jedną z wytycznych tworzenia dobrego, obiektowego oprogramowania. Znamy klasy, z których możemy dziedziczyć (btw, wiecie jaki jest najlepszy obiektowy sposób zdobycia fortuny? Dziedziczenie <a href="https://www.michalgellert.pl/blog/2-nie-dla-metody-copiego-pastea-czyli-ponowne-uzycie-layoutow-w-androidzie/" rel="nofollow">[…]</a>

15

Koszyk – Przechowywanie stanu i model binding

Jedną z podstawowych funkcjonalności prawie każdej aplikacji e-commerce jest koszyk. Jak możemy przechowywać jego stan? Jak najłatwiej umieścić go w kontrolerze? Jeśli jeszcze tego nie wiecie, to dowiecie się za chwilę. Kluczową decyzją przy tworzeniu koszyka nie jest jego budowa czy metody jakie będzie zawierał. Te są stosunkowo proste, bo i nie ma w nim…