Kilkanaście dni temu Paweł Klimczyk założył na Facebooku grupę “.NET Developers Poland”. Początkowo nie wiedziałem po co komu taki twór, ale okazało się, że jest to ciekawa inicjatywa która zdecydowanie może być przydatna. Tamtejsze dev-ziomy pomogły mi na przykład wybrać …
[czytaj dalej]Żegnaj Predico, witaj Ultrico!
Zdarzało mi się już na niniejszym blogu pisać posty nietechniczne, a związane-li tylko i wyłącznie z moją osobą i tejże osoby “zawodowo-profesjonalną” sytuacją. I, jako że zmiana sytuacji ponownie u mnie nastąpiła, to właśnie będzie kolejny w ten deseń wpis …
[czytaj dalej]Wednewsday: darmowy weekend w CodeSchool
W nadchodzący weekend 25-26 maja online’owa biblioteka kursów programistycznych udostępni swoje materiały za friko dla wszystkich zainteresowanych. Co prawda “czysto” .NETowych szkoleń tam nie widzę, ale jest na przykład Git, jest Javascript – więc na pewno coś interesującego się znajdzie. …
[czytaj dalej]Po mojej prelekcji na warszawskiej edycji CareerCon – Kariera Programisty
W sobotę 18 maja 2013 wystąpiłem na warszawskiej edycji eventu “CareerCon – Kariera Programisty“. Temat: “Testy jednostkowe”, choć ze względu na ograniczony czas (30 minut) skupiłem się na jednym głównym aspekcie, a mianowicie korzyściach płynących ze stosowania testów jednostkowych. Głównym …
[czytaj dalej]Słowo na niedzielę, o dobrych programistach i dobrej robocie
“Dobry programista” to pojęcie względne. Dany osobnik może być świetnym specjalistą, ale rzucony w bagno żmudnego spaghetti, gdzie jedynym słusznym procesem jest “koduj -> debugguj -> popraw -> debugguj -> …”, bez miejsca na myślenie, inwencję, wykazanie się – staje …
[czytaj dalej]Wednewsday: analiza crash dumpów i procesów .NET na żywca z kodu
Niedawno Microsoft wypuścił bardzo interesującą bibliotekę: CLR Memory Diagnostics (w skrócie: ClrMD). Cudeńko to daje nam do rąk niemałą władzę: możemy z jej pomocą podpiąć się z kodu pod dowolny proces .NET i odczytać z niego masę interesujących informacji (jak …
[czytaj dalej]Git i pliki "–assume-unchanged"
W Gicie możemy zlecić ignorowanie zmian zachodzących w plikach na kilka różnych sposobów. Na ten temat pisałem już w poście “Git a ignorowanie plików“. Dziś skupię się na jednym z nich, a mianowicie na fladze “assume-unchanged”. Służy ona do poinstruowania …
[czytaj dalej]Słowo na niedzielę (obrazkowe), o szefach i leaderach
Między byciem “szefem” a byciem “leaderem” dopatrzeć się można niemałej całkiem przepaści. Ja na szczęście miałem częściej do czynienia z leaderami niż szefami… a Wy? Różnicę idealnie ilustruje poniższy obrazek: Źródło: Alex Toul na Twitterze (choć autorem jest chyba ktoś …
[czytaj dalej]"Test reuse" w MSpec
Pisząc testy jednostkowe dość często spodziewamy się identycznego zachowania w różnych testowanych scenariuszach. “Gdy zajdzie X, ma wydarzyć się A, B i C”. Z kolei “gdy zajdzie Y, ma wydarzyć się A, B i D”. W takich przypadkach, wykorzystując standardowe …
[czytaj dalej]Wednewsday: darmowa książka o SignalR
SignalR to bardzo sprytna biblioteczka pozwalająca na komunikację serwer->klient w aplikacjach internetowych. Sam jeszcze nie miałem okazji pobawić się nią w praktyce, ale pewnie już wkrótce… Póki co postanowiłem rozpowszechnić informację krążącą po sieci już od jakiegoś czasu. Jose M. …
[czytaj dalej]Windows 8 i UAC
Od kiedy User Account Control (UAC) pojawiło się w Viście, wyłączanie tego ustrojstwa to pierwsza rzecz jaką robię po instalacji świeżego systemu. Przy “normalnych” ustawieniach mechanizm ten powoduje, gdyby ktoś jeszcze nie wiedział, ciągłe wyskakiwanie okienek pytających o pozwolenie wykonania …
[czytaj dalej]Testowanie infrastruktury WebAPI z MSpec
W poprzednim poście poruszyłem temat mojego side-projectu (który BTW nie powinien zająć więcej niż 2-3 dni, ale lubię dawkować przyjemności więc pewnie jeszcze trochę to potrwa;) ) i MSpec. Teraz zobaczymy jak można w bardzo ciekawy sposób przetestować WebAPI emulując …
[czytaj dalej]Słowo na niedzielę, o hackowaniu i przyjemności
Praca, praca, praca… Jeden projekt, ciągle te same zadania, te same bugi, narzędzia… Jak już wielokrotnie pisałem, warto czasem “zabawić się” programowaniem. Którą to myśl pozostawiam do dojrzenia na czas majówki;). Without some time spent exploring and having fun, people …
[czytaj dalej]Planowanie projektu z MSpec
Kilka dni temu podczas oglądania Gry o Tron ogarnęła mnie tak przemożna chęć pokodowania czegoś ciekawego, czegoś nowego, liźnięcia tego o czym tylko słyszałem, że ledwo doczekałem do końca odcinka żeby usiąść do komputera. I tak narodził się Redirector. Będzie …
[czytaj dalej]Wednewsday: SemanticMerge – bo kod to coś więcej niż tekst…
Systemy kontroli wersji mają to do siebie, że otwierają przed nami, programistami (nie tylko zresztą), piękne możliwości. Niestety niektóre z narzędzi zamiast życie ułatwiać – utrudniają. Fajnie podsumował to Linus Torvalds, twórca Gita, krzycząc do programistów SVN coś w stylu: …
[czytaj dalej]Testy jednostkowe – materiały do nauki
Po mojej prezentacji o unit testach na 4Developers dostałem pytania typu “skąd uczyć się o testach?”, “jak zacząć?”, “jak poszerzyć wiedzę?”. Oto zatem moje rekomendacje Pluralsight (200 minut jest za darmo – trial – za resztę trzeba zapłacić, ale warto …
[czytaj dalej]Teoria dla prelegenta, źródła zebrane
Skoro już zacząłem na blogu temat prowadzenia prezentacji to dzisiaj go pociągnę trochę dalej. Autorytetem w tej dziedzinie (jeszcze;) ) nie jestem, ale inni są. I od tych innych sporo teorii w tej materii swego czasu wchłonąłem. Poniżej prezentuję najważniejsze …
[czytaj dalej]Wednewsday: Xamarin – aplikacje mobilne na iOS i Androida w C#
News ździebko odgrzewany, bo ma już kilka tygodni, ale może jeszcze ktoś nie wie… Jakiś czas temu pojawiła się możliwość pisania w C# aplikacji mobilinych wykraczających poza dość ograniczony zasięg Windows Phone. Chodzi o Xamarin 2.0 – środowisko umożliwiające pisanie …
[czytaj dalej]Garść refleksji po mojej sesji na 4Developers
W 2008 roku postanowiłem sobie: oprócz bycia bloggerem będę też prelegentem. Pierwsza próba prezentacji wiązała się jednak z tak olbrzymim stresem, że od razu po jej zakończeniu pojawiła się decyzja kolejna: jednak nie będę prelegentem. Od tamtej pory decyzję zmieniałem …
[czytaj dalej]Wednewsday: ReSharper spoza Visual Studio!
Chwytliwy tytuł, nie ma co, no nie?:) Dobra wiadomość jest taka, że jest on po części prawdziwy! Co prawda nie ma jeszcze sposobu na wpięcie R# w Sublime Text czy dodanie nawigacji R# do notatnika (heh, to by było coś!), …
[czytaj dalej]


