Wszystkich korzystających z BlogEngine.NET w wersji 1.3.0.0 odsyłam tutaj: http://www.dotnetblogengine.net/post/Critical-Security-Patch-Available.aspx. Jednocześnie bardzo dziękuję nieznajomej a jakże miłej osobie, która wysłała mi maila z tą informacją.Efekty wykrycia i częściowego upublicznienia załatanej dziury już można "podziwiać"... choćby tu czy tu (po kliknięciu w następny post).
Kolejny Top 11. Tak jak kiedyś zapowiedziałem - dzisiaj omówię największe moim zdaniem zalety cuda znanego jako Resharper. Jest to narzędzie oferujące niesamowite możliwości programistom, którzy są "TDD-enabled". Jaki odsetek deweloperów w Polsce ma jednak szczęście pracować w ten sposób? Niewielki... Tak więc skupiam się głównie na cechach do wykorzystania przez każdego, od pierwszych chwil. Na cechy "TDD-specific" można by pewnie poświęcić cały osobny odcinek. Tak wieć zaczynajmy, jedno urzec...
[More]
Co się stało z ITCore - wiemy wszyscy. Jako że brałem czynny udział w tworzeniu jego pierwszej wersji, cały czas podchodzę do całej kwestii emocjonalnie.Z wypowiedzi na forach i blogach wnioskuję, że społeczność jest niedoinformowana co do procesu dwukrotnego upadku tej idei. Wobec braku jakiegokolwiek sprostowania ze strony Microsoft kilka zdań odnoszących się do obu wersji napiszę sam.
ITCore v 1.0
czas powstawania projektustyczeń 2007 - październik 2007
twórcyzespół zaprezentowany na s...
[More]
Generalnie ostrzeżenia kompilatora służą wskazaniu potencjalnie niebezpiecznych miejsc w naszym kodzie. Dość powszechny jest także pogląd (moim zdaniem - słuszny) nakazujący traktować ostrzeżenia na równi z błędami. Visual Studio umożliwa nam takie postępowanie poprzez opcję "Treat warnings as errors" (we właściwościach projektu, zakładka Build): Jej domyślna wartość to None, zachęcam jednak do zmiany tego ustawienia.Co natomiast w przypadku, gdy ostrzeżenie jest nam znane i z całą odpowiedzial...
[More]
Wstęp
Zdecydowałem się uruchomić kolejną "ścieżkę" na tym blogu. Polega ona na implementacji pewnego problemu i zaprezentowaniu tutaj rozwiązania w całości, jako solution Visual Studio. Jest to mój pierwszy taki post, jednak w przyszłości planuję dalej "podążać za białym królikiem" aż do jego nory ozdobionej kratką #.Uważam, że przeglądanie cudzego kodu to najlepszy sposób na poznanie możliwości języka, naukę pewnych praktyk programistycznych oraz weryfikację własnych przyzwyczajeń, dlatego też...
[More]
Dzisiaj zamieszczam drugi post z serii Top 11. Tym razem - krótkie miniporady zwiększające czytelność i polepszające organizację kodu. Wszystkie bezdyskusyjnie stosowane przeze mnie i zdecydowanie sprawdzone. Zdaję sobie sprawę, że nie napiszę nic nadzwyczajnie odkrywczego, jednak jeśli chociaż kilku osobom pojawi się w głowie chmurka z napisem "faktycznie, można to tak zrobić" - to już będzie mój wielki sukces:).Oczywiście to co zaprezentuję to najniższy poziom "usprawnień" - na tymże poziomie ...
[More]
W sobotę, 5 kwietnia (jaki szczególny dzień! 14 rocznica śmierci Kurta Cobaina i zarazem 25 narodzin mojej Joannnnny, ło-ho-ho!) w warszawskiej siedzibie Microsoftu odbyła się niezwykła konferencja Communities to Communities - C2C. Co było w niej niezwykłego? Wrażenia ogólnePo pierwsze - powstała dzięki połaczonym siłom najbardziej aktywnych przedstawicieli wielu grup .NET i SQL w Polsce (oczywiście sponsorzy byli niezbędni, ale nic to nie zmienia). Po drugie - część prelegentów pochodziła z teg...
[More]
Co się stanie, gdy klikniemy po kolei: Start -> Mój komputer -> C:\ -> windows -> assembly ? No jasne - zobaczymy zawartość GAC: Jak zedrzeć ten tajemniczy, dziwny wygląd z owego katalogu? Na przykład - używając Total Commandera. Można jednak sprawić, by i w zwykłym windowsowym exploratorze katalog stracił swą magię: No i to jest właśnie zagadka - jak to osiągnąć? Jak zrobić, katalog assembly nie był już takim "cfaniakiem"? Podpowiem, że w tym celu schodzimy tam, gdzie najcieplej.....
[More]