autor: Pod moją 3 tygodniową nieobecność na stronach polskiego MSDN zostały opublikowane moje trzy artykuły dotyczące SharePoint: SPRequest – informacje na temat „serca” każdego SharePointa; SharePoint - Dispose – bez tego ani rusz z SharePoint; SharePoint Object Model – pierwszy artykuł z serii o SharePoint Object Model. Ogólnie artykuły są nakierowane dla początkujących programistów w SharePoint, jednak Ci z was, którzy już spędzili trochę czasu z SPS też znajdą ciekawe informacje.
autor: Przyznam szczerze, nie mogę się doczekać. W tym roku nie zajmuję się częścią organizacyjną. Opiekę merytoryczną nad konferencją przejeli Mariusz Kędziora oraz Artur Żarski.
Expression Blend, WPF i dziwne błędy w XAML
Silverlight 4873 dni, 18 godzin, 35 minut temu 136 źrodło rozwiń
autor: Wożę się z tym tematem od nie wiem już kiedy i niejednokrotnie pisałem, że coś takiego zamierzam. Teraz akurat nadszedł taki okres, że mam czas na trochę więcej pisania, więc się mobilizuję i rozpoczynam wreszcie swój blogowy minicykl o testach (głównie jednostkowych) na platformę .NET. O testach napisałem już sporo notek... pora na więcej:). Od wielu miesięcy spisywałem kluczowe pojęcia i myśli, jakie mnie nachodziły podczas programowania i testowania. Kilka tygodni temu zebrałem to wszystko w k...
autor: Sądzę, że każdy programista .NET spotkał się z powyższym błędem kompilacji. Nie jest to nic wyjątkowego i rozwiązanie problemu jest bardzo łatwe, wystarczy dodać do projektu referencję do brakującej biblioteki. Czy oby na pewno? Kilka dni temu napotkałem powyższym błąd kompilatora i rozwiązanie problemu zajęło mi sporo więcej czasu niż normalne kilkanaś...
Można powiedzieć, że lipiec kończy się dla mnie pewnego rodzaju sukcesem. Udało mi się bowiem przeforsować, zaplanować oraz wykonać migrację naszego firmowego repozytorium kodu z niesamowicie uciążliwego Team Foundation Server na Mercuriala! We wpisie informacje o tym, dlaczego warto się zmigrować i czego się spodziewać w związku z tym.
Opis wyszukiwania lokalizacji w zadanym promieniu od miejscowości źródłowej, na podstawie kodu pocztowego.
Bardzo prosty przykład pobrania danych. Prosty przykład na prostych danych czyli standardowo mamy stringa i inta. Sama nienawidzę takich przykładów bo jeśli cokolwiek dołożymy przestają działać. Bez obaw - dokładać będziemy później.
Programowanie rozproszone 4879 dni, 17 godzin, 14 minut temu 127 źrodło rozwiń
SysInternals to pakiet znakomitych narzędzi wychodzących spod ręki Marka Russinovicha oraz Bryce’a Cogswella . Choć w nazwie mają Sys - co sugerowałoby ich przeznaczenie administratorskie, to my, skromni programiści także możemy skorzystać z ich funkcjonalności i użyć ich do swoich celów. Dziś pokażę, jak 3 z nich mogą wspomóc pracę developera-poszukiwacza błędów. Produkcja Jak wszyscy wiemy jest to takie specyficzne środowisko, że nie zawsze mamy dostęp do swoich ulubionych narzędzi (patrz Visual Stu...
Co robić gdy użytkownik jest niecierpliwy? Pracując nad nową wersją Replication Explorer'a postanowiłem ulepszyć UX (User Expirience) dialogu do łączenia się z serwerem (Dystrybutorem replikacji). W aktualnej wersji programu, w momencie gdy użytkownik wciśnie przycisk 'Connect' cały UI przestaje odpowiadać do momentu połączenia z Dystrybutorem. Nie można anulować akcji łączenia, trzeba czekać 30 sekund żeby komunikat o niemożności zlokalizowania serwera został wyświetlony itp. Rozwiązanie problem...
Dlaczego w ogóle warto mierzyć wydajność zapytania SQL? Nie jeden raz zdarzyło mi się porównywać czasy wykonania dwóch różnych zapytań SQL które były rozwiązaniem jednego problemu. Nie zawsze w sposób jednoznaczny można określić, które z zapytań jest bardziej optymanlne. W przypadku zapytań wykonywanych na instancji SQL Servera interesują nas następujące parametry czas wykonaniailość odczytów stron potrzebnych do wykonania zapytaniailość zapisów (np. w bazie tempdb)użycie czasu procesora Bardzo pomocny...
Bazy danych i XML 4879 dni, 17 godzin, 14 minut temu 134 źrodło rozwiń
Miło mi poinformować, że na polskim MSDN oraz na Channel9 pojawiło się (i będzie pojawiać) dużo ciekawych treści dotyczących Web Platform Installer’a, WebMatrix’a, Galerii aplikacji web oraz Umbraco. Przede wszystkim zapraszam do obejrzenia zwiastuna kursu video ( http://www.youtube.com/watch?v=VCHRCVcO-r0 ) Całość kursu, którego odcinki będą pojawiać się w każdy wtorek i czwartek znaleźć można na specjalnie przygotowanej witrynie. Dodatkowo dla osób chcących poznać system Umbraco, został przygotowany ...
Z przyjemnością informujemy, że rejestracja na szkolenie, o którym pisaliśmy w poprzedniej notce, została otwarta. Widocznie odzew ze strony polskiej społeczności programistów był wystarczający, żeby Ayende Rahien zdecydował się poprowadzić ten kurs. Rejestrować można się na tej stronie: http://www.eventbee.com/v/ayende/event?eid=887726315. Zachęcamy do porozmawiania ze swoimi przełożonymi o możliwości sfinansowania Wam takiego szkolenia. W wielu firmach zdarza się bowiem, że budżet na takie wydar...
Tworząc programy, bardzo często wykorzystuje się różne biblioteki stworzone przez inne osoby. Dopóki kod jest tworzony na potrzeby własne, nie patrzy się na to jak zostały przygotowane użyte biblioteki. Pierwszy momentem, kiedy zaczyna się zwracać na to uwagę jest podjecie decyzji o publikacji rozwiązania dla większego grona odbiorców. W tym momencie zaczynają się pojawiać myśli o zabezpieczeniu kodu. Najprostszym sposobem...
Opis obsługi danych geograficzny w Telerik OpenAccess.
Bazy danych i XML 4879 dni, 17 godzin, 14 minut temu 56 źrodło rozwiń
Rozwiązywanie problemów na platformie .NET W kolejnym poście skupię się na temacie rozwiązywania problemów na platformie .NET z którymi borykają się programiści. Jest to zagadnienie bliskie memu sercu platformie, ponieważ jako etatowy "detektyw .NET" wielokrotnie byłem zmuszony do korzystania z większości z tych narzędzi, szczególnie gdy zawiodło mnie bezmyślne wyszukanie w Google.
Ciekawostka: jak uzyskać RouteData z czystego URLa? Nie taka prosta sprawa... Ale najpierw: po co? Tutaj odpowiedź banalna: aby umożliwić wykorzystanie opisanego niedawno mechanizmu w sytuacji, gdy mamy całą strukturę menu zdefiniowaną na zewnątrz aplikacji (np. w bazie danych). Struktura taka mogłaby zawierać wygodne pary kontroler/akcja (+ew. area) i wtedy nie ma problemu, ale jeśli jest inaczej - to trzeba się uciec do tematu niniejszego posta.
Opis uruchomienia obsługi polskich (i nie tylko) znaków diakrytycznych w RadRichTextBox z pakietu Telerik RadControls for Silverlight.
Silverlight 4881 dni, 20 godzin, 31 minut temu 94 źrodło rozwiń
Poprzednio było trochę teorii i linków do rozpoczęcia: 1. REST - small introduction2. WCF Web Api - linkownia Tym razem jak zacząć. Najprościej zacząć tworząc nowy projekt Asp MVC 3 Warto jeszcze ustawić stały port jeśli korzystamy z Visual Studio Development Server. Potrzeba nam jeszcze referencji, którą można dodać ręcznie, albo korzystając z menagera NuGet poszukujemy WebApi Mamy do dyspozycji - na chwilę obecną, ponieważ sytuacja jest dynamiczna - Core, All oraz CrudHttpSample. All zawiera: ...
Programowanie rozproszone 4882 dni, 13 godzin, 10 minut temu 213 źrodło rozwiń
Wykorzystywanie atrybutów w C#, jest często marginalizowane, a nawet wręcz pomijane przez programistów tego języka. Jak pokazuje życie, mogą one być całkiem przydatne np. w serializacji obiektów do XMLa. Mogą one się przydać, również w naszych własnych programach. Użycie atrybutów, może spowodować, że napisany przez nas kod będzie bardziej elastyczny i skalowalny, a chyba to się liczy, prawda;)? W dzisiejszym wpisie, chciałbym zatem Wam pokazać, jak w banalny sposób można utworzyć własną klasę atrybutu ...
Architektura 4882 dni, 13 godzin, 10 minut temu 337 źrodło rozwiń