MVP, MSSQL, .NET
Bardzo przydatną konsekwencją przeprojektowania wyglądu Visuala 2010 z wykorzystaniem WPF jest ZOOOOM. Nie trzeba będzie już zwiększać czcionki na potrzeby prezentacji czy przyzwyczajać do niewygodnej konfiguracji ekranu. Przed: Po (ctrl + wheel): Jedyne co mi trochę przeszkadza to brak listy z możliwością wyboru powiększenia (np od 10 do 1000%) z domyślnie wybranym 100%. Aktualnie jedynym [...]
20 maja pojawiła się publiczna wersja Beta1 naszego ulubionego IDE. Zainstalowałem i klikam, szperam, poznaję. Wrażeniami i ciekawostkami będę się raz po raz dzielił. Pierwszy feature, o którym słyszałem już dość dawno, jednak byłem niezmiernie ciekaw jak zostanie to zaimplementowane, to tzw. "Navigate To". Ma na celu wyeliminować nawigację w kodzie za pomocą Solution Explorera [...]
A było to tak… Tak jak pisałem kilka dni temu, w ubiegłą środę odbył się polski finał konkursu Imagine Cup 2009 w kategorii Projektowanie Oprogramowania. Tegoroczny temat przewodni: “Wyobraź sobie świat, w którym technologia pomaga rozwiązać najtrudniejsze problemy ludzkości”. Darząc tą inicjatywę ogromną sympatią spodziewałem się powrotu wspomnień sprzed kilku lat, widowiskowych prezentacji, studencko-pasjonackiego klimatu [...]
Kiedy? Środa, 13 maja 2009. Gdzie? Instytut Wzornictwa Przemysłowego. Wreszcie: co? Kolejne polskie finały konkursu Imagine Cup w kategorii Projektowanie Oprogramowania! Idea tego konkursu jest doprawdy wspaniała. Mamy “temat przewodni” i piszemy aplikację związaną z zaproponowanym problemem. Może to być komunikacja międzyludzka, zdrowie czy edukacja. W tym roku uczestnicy musieli zmierzyć się z “najtrudniejszymi problemami [...]
Scenariusz: ściągamy repozytorium SVN na lokalny dysk. Nie życzymy sobie jednak, aby ograniczało to w jakiś sposób naszą możliwość przechowywania tam plików związanych z projektem, ale niepożądanych w repozytorium. Mogą to być na przykład nasze notatki, kawałek dokumentacji, klucz prywatny, plik z hasłem, prywatny plik sln… generalnie jakiś śmieć, o którego istnieniu reszta zespołu nie [...]
Może zdarzyć się, że w używanych dllkach napotkamy na konflikt nazw. Co przez to rozumiem? Więcej niż jedna biblioteka zawiera klasy o identycznej hierarchii klas w przestrzeni nazw. Doskonały scenariusz takiej sytuacji to konieczność wykorzystania kilku wersji tego samego komponentu (swego czasu zetknąłem się z takim czymś używając edytora tekstowego firmy Telerik w kontekście MOSS). [...]
Tak jak zapowiadałem wcześniej, we czwartek 23 kwietnia w hotelu Sheraton miałem przyjemność uczestniczyć w spotkaniu polskich społeczności Microsoft ze Stevem Ballmerem. W internecie pojawiło się już całkiem sporo relacji (bądź co bądź minęły dwa dni), jednak ostatnie 5 minut swojego życia spędziłem czyszcząc ich zawartość z mojej wewnętrznej pamięci podręcznej, aby przedstawić jak najbardziej [...]
Rekomendowana implementacja wzorca Singleton w C# wygląda tak (plus oczywiście prywatny konstruktor): 1: private static object _lock = new object(); 2: private static Singleton _instance; 3: public static Singleton Instance 4: { 5: get 6: { 7: if (_instance == null) 8: { 9: lock (_lock) 10: { 11: if (_instance == null) 12: { [...]
Czerwiec za pasem – dla niektórych może oznaczać to koniec informatycznej edukacji i wskoczenie w sam środek kotła zwanego “polskim rynkiem IT”. Zmiana statusu ze “studenta” na “pełnowartościowego pracownika” wiąże się z trudnymi wyborami. Którego pracodawcę wybrać? Zmieniać miasto zamieszkania? Czego głównie szukać – kasy czy satysfakcji? Wreszcie – na jaki typ pracy się zdecydować, [...]
W najbliższy czwartek będę miał okazję wybrać się do hotelu Sheraton w celu spotkania z nikim innym jak Stevem Ballmerem. Oczywiście nie sam – zaproszono osoby aktywnie uczestniczące w życiu polskich społeczności zgromadzonych wokół Microsoft. Steve to aktualny boss Microsoftu, Po odejściu Billa Gatesa jest tam panem, władcą i pierwszym po Mahomecie. Rozpisywać się o [...]
Niedawno jakiś bezczelny cham, bastardo z piekła rodem, “żeb jego dzieci parchy mieli”, wgniótł i porysował nam samochód po czym zbiegł. Zgłosiłem szkodę do swojego ubezpieczyciela i po całym wywiadzie na koniec pada pytanie: “czy chciałby pan otrzymać potwierdzenie przyjęcia zgłoszenia również mailem?”. Oczywiście chciałem. Podałem swoją skrzynkę (gmail), na co usłyszałem: “a nie ma [...]
Wczoraj została udostępniona kolejna wersja tego mega narzędzia, o którym wielokrotnie pisałem. Tym razem największy nacisk położono na wyeliminowanie zarzutów, które pojawiały się pod adresem R# najczęściej. Chodzi o szybkość działania (czasami pozostawiała wiele do życzenia, szczególnie przy większych projektach) oraz pamięciożerność (podobno udało się pamięciowe łakomstwo toola zauważalnie poskromić). Oprócz tego dodano kilka nowych [...]
Kiedyś programowałem bez wykorzystania wirtualizacji. Teraz programuję z wykorzystaniem wirtualizacji. Nigdy nie będę już programował bez wykorzystania wirtualizacji. Dlaczego? Zalety wirtualizacji dedykowana maszyna dla każdego projektu cały czas uruchomione Visual Studio – nie trzeba czekać na załadowanie projektów cały czas uruchomione niezbędne aplikacje, dokumenty, strony www zainstalowane (tylko) niezbędne narzędzia przenaszalność środowiska pracy backup całego [...]
Jeszcze na studiach wiedziałem, że KIEDYŚ to nastąpi, ale wierzyłem że nie tak szybko. Myślałem o tym z obawą, podjęciu decyzji towarzyszył lęk i niepewność. Ale im bylo bliżej – tym bardziej nie mogłem się doczekać. Po długich poszukiwaniach, po kilkukrotnych zmianach, po weryfikowaniu życiowych załozeń, marzeń i planów, po kilkunastu miesiącach prób poradzenia sobie [...]
W niedawnym poście wieszałem psy na Management Studio. Obiecałem jednocześnie przedstawić sposób na poradzenie sobie z niedogodnościami, jakie nam serwuje. Nie jest to może tak odkrywcze rozwiązanie jak ktoś mógł oczekiwać, ale dzisiaj przedstawię narzędzie (oczywiście darmowe), które wydawało mi się Lekiem na Całe Zło. Mam już na komputerze żółwika, czas na żabę. Przed Państwem: [...]
MVP, MSSQL, .NET
Programista-pasjonat. Człowiek od wszystkiego związanego z programowaniem. Autor bestsellerowej książki “Zawód: Programista“.
Od 2008 posiadacz tytułu Microsoft MVP (Most Valuable Professional) w kategorii .NET.
Od 2005 Microsoft Certified Professional.