FluentPath – ciekawy wrapper na System.IO

Przeglądając dziś z rana niezliczone źródła RSS natknąłem się na ciekawy wpis opisujący bibliotekę będącą nadbudówką na nieco przestarzałe API System.IO – zwłaszcza w zakresie operacji na ścieżkach, plikach, katalogach, itd.

Nie miałem okazji sprawdzić rozwiązania w praniu, jednak wygląda obiecująco. Zachęcam do zapoznania się z nim.

Uogólnione transakcje z System.Transactions

Microsoft .NET FrameworkWielu z Was zapewne kojarzy transakcje wyłącznie z bazami danych. Jest duża doza prawdopodobieństwa, że w codziennej pracy twórcy oprogramowania używacie ich nagminnie. Zapewne robicie też to w sposób jawny korzystając z metod BeginTransaction() i CommitTransaction() z klasy DbConnection oraz klasy DbTransaction i pochodnych, Część z was być może się spotkała z przestrzenią nazw System.Transactions, a część nie. Do czego więc się ona odnosi? Zapraszam do lektury.

Continue reading

Nowy projekt – Fresh Messenger – wstępniak

Microsoft Visual StudioJak juz wspominałem jakiś czas temu, po głowie chodziło mi od dłuższego czasu napisanie jakiegoś fajnego komunikatora, który by obsługiwał wiele protokołów. Sam od dłuższego czasu używam Konnekta, jednak projekt ten po pierwsze primo nie jest już rozwijany od jakiegoś czasu, a po drugie primo pisanie dodatków jest uciążliwe – wymaga programowanie w języku C/C++. Dla nas .NETowców nie jest to fakt, który przyprawiałby o euforię. Poza tym istniejącym komunikatorom zawsze czegoś  brakuje, albo są brzydkie, albo mało customizowalne, albo, albo… tak można by wyliczać. No i chiałbym wreszcie przymieżyć się do WPF’a :) Continue reading

Zarządzanie zasobami zewnętrznymi w ASP.NET

Dołączanie zewnętrznych plików do stron ASP.NET jest czynnością niezwyke częstą. Szczególnie gdy korzystamy z zewnętrznych bibliotek zachodzi potrzeba dołączenia skryptów JavaScript, czy arkuszy stylów CSS. Pozornie sprawa jest prosta, jednak komplikuje się, gdy na przykłąd tworzymy zestaw kontrolek, które korzystają z jakiejś biblioteki (np. jQuery). Istnieje wtedy prawdopodobieństwo wielokrotnego włączenia tej samej biblioteki do kodu. Continue reading

FeedReader 0.5 – pierwszy widget dla BlogEngine

Pomysł zrodził się, kiedy wpadłem na pomysł prezentacji moich aukcji z Allegro na witrynie. Okazało się, że można zasubskrybować RSS z aukcjami danego użytkownika. Przyznaję, że nie szukałem gotowego rozwiązania i postanowiłem sprawdzić, z czym się w BlogEngine je widgety. Tak powstała pierwsza użyteczna wersja widgetu FeedReader. Continue reading

Wii Remote – potęga zamknięta w bieli

Nintendo Wii nie jest już produktem nowym, niemniej w chwili premiery wprowadziło powiew innowacyjności i świeżości na rynek konsol. Jednym z najbardziej innowacyjnych elementów konsoli jest jej kontroler. Urządzenie znane głownie z tego, iż posiada wbudowany akkcelerometr, który pozwala na przełożenie ruchów kontrolera na ruch postaci lub innego elementu gry. Continue reading

Pierwsze rozszerzenie – SimpleGallery – początek prac

Po krótkim googlaniu nie znalazlem żadnego rozszerzenia pozwalającego na wstawienie we wpis / stronę BlogEngine prostej galerii. Jeżeli już coś istniało to albo było oparte o SilverLight (którego nie chcę używać ze względu na małe rozpowszechnienie), albo nie spełniało moich wymagań. Continue reading