Miesiąc: Kwiecień 2012

Przesunięcie dobrych intencji na później

Nieistotne co robi poniższa funkcja, jest pewnie trochę nieczytelna, ale tak to właśnie bywa i trochę o tym jest ten post 🙂 Istotne są miejsca występowania zmiennej _start. W przykładzie powyżej zmienna _start wydaje się być niepotrzebna w klasie, wystarzczy gdy będzie zmienną lokalną….

Z asynchronicznej w synchroniczną

Czasami mamy do dyspozycji tylko asynchroniczne wywołanie interesującej nas metody. Jest tak na przykład w Windows Phone 7 z metodą HttpWebRequest.BeginGetRequestStream(…). Możemy mieć potrzebę wywoływania tej metody synchronicznie. Poniżej kawałeczek kodu, który realizuje to w sposób zgrabny i przejrzysty. Dla prostoty zakładamy/wiemy, że byteData jest dłuższą tablicą…

Follow Jeff and Scott

Wypada mieć własnych guru. Dzisiaj napiszę o dwóch takich. Pierwszy to Jeff Atwood. Jeff prowadzi bloga, z którego czerpię najwięcej przyjemności i z którego najwięcej skorzystałem. Pisze na różne tematy, podchodzi bardziej ludzko do tematu pisania software’u. Dzięki temu jego posty są miłą odskocznią…

Technology Radar

Miesiąc temu ukazał się najnowszy Technology radar. Jest to zbiór przemyśleń nad technologiami i trendami przyszłości (tej całkiem bliskiej) powstały w ThoughtWorks. Firmuje go swoim nazwiskiem (pośród wielu innych nieznanych mi ;)) Martin Fowler. Cały radar jest podzielony na cztery ćwiartki (Techniques, Tools, Languages,…

Zmiana theme w Visual Studio i problem ze skrótami ReSharpera

Ostatnio zaimportowałem sobie całkowicie nowy wygląd kodu w Visual Studio. Bardzo popularny Son of Obsidian. Instrukcja, jak to zrobić, znajduje się w FAQu. Wygląda tak: Przez kilka następnych dni nie kodowałem nic, a gdy wróciłem okazało się, że nie działają skróty ReSharperowe. Aby je…