Rozmowa kwalifikacyjna co zrobić aby była lepsza

Rozmowa kwalifikacyjna to ciężki temat dla obu stron, dla ciebie gdy rekrutujesz, w krótkim czasie musisz ocenić człowieka. I dla ciebie gdy kandydujesz, w tak samo krótki czasie musisz udowodnić że się nadajesz. Poniżej kilka myśli w temacie co zrobić żeby wszystko poszło lepiej, aby po takim spotkaniu nie pozostać z myślę że zmarnowaliście właśnie godziny* swojego życia. Continue reading

Jak wyrzucać wyjątki

Obrazek tytułowy - jak wyrzucać wyjątki

Dzisiaj krótki wpis o trzech i pół sposobach na to jak wyrzucać wyjątki, gdy już go się raz złapie i coś z nim zrobi lub nie. Wyjątki są w dotnet i nic tego nie zmieni. Część na nas z nich korzysta, a część robi to źle.

No to siup z kodem, polecam zacząć czytanie od linijki 64. Reszta to infrastruktura która umożliwia uruchomienie kodu. Można przekopiować do siebie i samodzielnie poklikać.

Continue reading

Gdzie kupić hosting wordpress

„Darmowy” hosting wordpress

Gdy spotykam ludzi i rozmawiamy o różnych rzeczach, a potem coś tam o blogowaniu i samym blogu i czasami ktoś mówi: mam bloga. Postawiłem go sobie na „darmowym” hostingu wordpressa w ich domenie np. kingatest.wordpress.com to trochę się tym denerwuje. Darmowy jest może dla Was, ale ja muszę oglądać reklamy i to wciąż nie jest twój serwer.
Ale potem gdy ktoś mówi że wykupił bloga i hosting za jakieś 150 złotych to się martwię i mi smutno, że nie wiedziałem o tym wcześniej, bo mógłbym im pomóc. Jak? Continue reading

Jak sprawdzać parametry wejściowe

Obrazek tytułowy

Oczy me zostały ukłute ostatnie takim oto pytaniem:

„Where are the null checks?”
Nie pamiętam czy to było na poziomie kontrolerów, czy może gdzieś w serwisie, albo gdzieś dalej. Pamiętam tylko, że jeden z przeglądających kod odczuł potrzebę posiadania takiego sprawdzenia, a osoba poddająca się kontroli spełniła tą prośbę, bez najmniejszego zająknięcia się. W taki oto sposób mamy teraz kod: Continue reading

Widoki w asp .net mvc

Dzisiaj trochę o samych widokach w mvc i ich organizacji.

Zgodnie z przyjętą konwencją widoki powinny znajdować się w folderze Views, tam będzie szukać ich domyślnie włączony silnik renderujący. Nazwa widoku powinna odpowiadać nazwie metody w kontrolerze (konwencja i dobre praktyki). Oczywiście w metodzie Foo można wykorzystać widok o nazwie Goo, ale nie jest to najlepszą praktyką i powodować będzie, że trudniej nam/wam/innym będzie odnaleźć się w projekcie. Continue reading