Dziś trochę o jakości kodu. Oczywiście jasne jest, że powinna być jak najwyższa. Tylko nie jest już tak jasne jak to osiągnąć. Zwinne techniki, głównie pochodzące z XP zalecają TDD jako mechanizm wspierający jakość kodu. I faktycznie tak rozwijany kod ma dużo większe szanse na powodzenie (poprawność, utrzymywalność, itp) m.in. ze względu na jego refaktoryzację, a więc wielokrotne myślenie o tym samym kodzie (często przez wiele osób przy programowaniu w parach i współwłasności kodu) i poprawianie jego ja...
Jakub podjął się żmudnej pracy tłumaczenia wpisów Scott'a Gu. Tym razem na warsztat poszedł wpis o Web Platform Installer. Jeśli ktoś jeszcze nie zna tego narzędzia to polecam przeczytać ten wpis lub oryginał.
June 18Team Foundation Administration Console: Team Project Collections Na koniec wpisu o instalacji TFS 2010 Beta obiecałem, że przyjrzymy sie bliżej pierwszej nowości, którą zauważamy tuż po zainstalowaniu: Team Foundation Administration Console. Czym jest to narzędzie? Interfejsem graficznym, zbierającym w jednym miejscu wiele funkcjonalności, związanych z naszym TFSem. Dodatkowo możemy skonfigurować takie rzeczy jak ustawienia powiadomień(serwer SMTP oraz z jakiego adresu będą wychodziły maile) – w ...
Postanowiłem rozpocząć serię krótkich notek dotyczących Domain Drvien Design. Prosto z "pola bitwy", ponieważ mam to szczęście być architektem w projekcie, w którym wykorzystujemy DDD jako sposób projektowania poszczególnych modułów. Uparłem się na to DDD, to teraz mam.
Architektura 4975 dni, 21 godzin, 11 minut temu 58 źrodło rozwiń
Polskie tłumaczenie posta z bloga Scotta Guthrie na temat IIS SEO Toolkit - rozszerzenia do IIS 7, które pozwala na analizowanie witryny pod kątem zgodności z SEO.
Artykuł omawia czynności, które pozwalają na przyspieszenie generowania dokumentacji przy użyciu Sandcastle.
Jak podaje pda.pl pewne osoby wydostały z nieoficjalnego Windows Mobile 6.5 nową wersję .NET – 3.7. Niestety wersja 3.7 nie jest jeszcze oficjalna, ale będzie dostępna na pewno w Windows Mobile 6.5. Trudno powiedzieć, czy pojawi się ona w oddzielnej postaci tak, by każdy mógł sobie ją zainstalować.
Mobile development 4977 dni, 12 godzin, 38 minut temu 54 źrodło rozwiń
ASP.NET MVC i Unity Nadeszła wiekopomna chwila – ASP.NET MVC już od jakiegoś czasu egzystuje jako oficjalny produkt, więc oto najwyższa pora na zapoznanie się z nim. Cierpliwie przeczekałem wszystkie ochy i achy, pokonałem chęć bycia "trendy";) i zabieram się za to dopiero teraz. Na pierwszy ogień poszło wpasowanie w cały mechanizm kontenera Dependency Injection tak, aby kontrolery brały się właśnie z niego. Wklejenie gotowych kilku linijek kodu byłoby dość nudne, więc postanowiłem tym razem przedstawić ...
W niedawno zaprezentowanej wersji XNA 3.1, dodano obsługę plików video (.wmv). Na co może się to przydać? Od teraz, w prosty sposób, można np. wyświetlać filmy na dowolnym vertexie, w aplikacji, jako tekstura. Jak ta nowa funkcjonalność sprawuje się w praktyce i jak się jej używa?
SQLGEEK : Ostatnimi czasy naobiecywałem paru osobom, że coś napiszę na temat XML-a w SQL Server. Ponieważ ostatnio jakoś ten temat powraca do mnie jak bumerang, postanowiłem sklecić coś korzystając z długiego weekendu (mniam!)...
Bazy danych i XML 4978 dni, 1 godzinę, 9 minut temu 62 źrodło rozwiń
W poprzednich częściach opisana została aplikacja, która zostanie poddana przemianie i pierwsze wrażenia z pakietu RadControls for WinForms, ta część artykułu przedstawia konkretne elementy, jakie zostały wykonane, aby interfejsu użytkownika, aplikacji CAS OPC UA Address Space Model Designer, został "odmłodzony".
Gdy przyjrzałem się nowemu SDK do DirectX (głównie ze względu na bibliotekę do matematyki pod Xna, zoptymalizowaną pod hardware i zgodną z Xbox DevKit) to odkryłem pomocnicza bibliotekę DXUT (DXUT.h) w natywnym DirectX. Dawno nic nie pisałem natywnie, więc się zdziwiłem i zacząłem czytać o niej w dokumentacji. Całkiem przyjemna biblioteka, aby wiele spraw, które wcześniej wymagały mnóstwo linii kodu rozwiązać na skróty. Przyk...
W poprzedniej części artykułu omówiłem aplikację którą będę zmieniał, teraz przejdźmy do narzędzi jakie zostaną wykorzystane do wykonania zmian, czyli do pakietu: RadControls for WinForms. Instalator pakietu, to jeden plik 131 MB do pobrania ze strony telerik.com. Miłym jest fakt, że instalator jest podpisany cyfrowo, co gwarantuje że oprogramowanie rzeczywiście pochodzi od danego wydawcy. Instalacja nie jest skomplikowana i sprowadza się niemal wyłącznie do uruchomienia instalatora...
Bazową aplikacją, którą chcę odmłodzić z wykorzystaniem pakietu RadControls for WinForms firmy Telerik, jest produkt firmy CAS: OPC UA Address Space Model Designer. Jako pracownik i programista w firmie CAS mam dostęp do kodu źródłowego tej aplikacji oraz otrzymałem zgodę na możliwość wykorzystania tej aplikacji i jej zmiany na potrzeby tego artykułu. Podstawową funkcjonalnością tej aplikacji jest wspomaganie modelowania przestrzeni adresowej serwerów zgodnych z technologią OPC Unified Architecture....
LLBLGen Pro – płatny O/R Mapper. Czy warto?A cóż to i dlaczegóż to Niedawno Szymon napisał posta o O/R Mapperach. Korzystając z impulsu postanowiłem także popełnić co nieco w tym temacie, tym bardziej że tą konkretną notkę zaplanowałem przynajmniej 2 miesiące temu. Może ona być uzupełnieniem dla projektów wspomnianych przez Szymona, czyli NHibernate, Linq2Sql i Entity Framework.
Bazy danych i XML 4979 dni, 2 godziny, 4 minuty temu 75 źrodło rozwiń
Glenn Block (.Net FX Program Manager) pojawi się pod koniec czerwca (22-26.06) w Polsce i będzie uczestniczyć w 5 spotkaniach. Rejestracja darmowa.
Simon: Bardziej uważni czytelnicy pamiętają, że od jakiegoś czasu jestem mocno zainteresowany tematem komunikacji asynchronicznej. Zupełnie ostatnio dosyć intensywnie zająłem się biblioteką NServiceBus. Swoją poprzednią notką zainteresowałem kolegę z pracy, który postanowił także wykorzystać NServiceBus (do scenariusza Publish/Subscribe). Kolega skazany jest na wykorzystanie kontenera Unity (w którego to sam go wkopałem, mea culpa).
Programowanie rozproszone 4979 dni, 12 godzin, 22 minuty temu 84 źrodło rozwiń
Błąd podczas wykonywania żądania podrzędnego dla ChartImg.axd i inne problemy z ASP.Net Charting Control oraz jak sobie z nim radzić.
Moje pierwsze zetkniecie z Sandcastle nie było najszczęśliwsze – help file – potrzebny był ‘na wczoraj’ a tu, dostępną miałem linie poleceń i masę parametrów, których ilość nie nastrajała optymistycznie. Mówiąc krótko byłem zawiedzony. Minęło trochę czasu i znów zmuszony byłem stworzyć plik pomocy – postanowiłem ponownie spróbować Sandcastl’a. Cóż, jeśli chodzi o sam pakiet to niewiele sie w nim zmieniło – inny numerek, ale cały czas mało przyjazny dla użytkownika. To że ktoś zajmuje sie programowaniem n...
Architektura 4982 dni, 19 godzin, 4 minuty temu 84 źrodło rozwiń
Simon: Jak część z Was pamięta, jakiś czas temu dosyć aktywnie blogowałem na temat szyny (tu, tu oraz tu). Od tej pory upłynęło już sporo czasu. Chciałoby się powiedzieć: "dziś sam jestem dziadkiem". Ale nie, wertersów Wam nie dam. Opowiem za to o moim dojrzewaniu do komunikacji za pomocą asynchronicznej wymiany komunikatów.
Programowanie rozproszone 4982 dni, 19 godzin, 4 minuty temu 109 źrodło rozwiń