RSS

Blog

Projektowanie oprogramowania w świecie .NET. Agile, OOP, wzorce projektowe, DDD, ORM, TDD, AOP i inne...

Strona

 1 2  
Aktualizacja danych...

EuroManager. Transfer danych do aplikacji Silverlight

31 sierpnia 2010 Odsłon: 107 Komentarze: 0

W poprzednich artykułach opisałem dość szczegółowo implementację odtwarzacza relacji meczowych, zrealizowanego jako aplikacja Silverlight umieszczona na stronie ASP.NET MVC. Skomplikowaną kwestią okazało się przekazywanie danych wejściowych do tej aplikacji. W większości przypadków w takich sytuacjach potrzebujemy przekazać tylko proste informacje, jak nazwa użytkownika czy ID, po którym - poprzez usługi WCF - możemy dociągnąć resztę danych. Tutaj jednak wolałem unikać opierania się o WCF (potencjalne problemy hostingowe), a zakres danych do przekazania jest dość obszerny. Czytaj dalej...

EuroManager. Relacje meczowe - logika prezentacyjna

30 sierpnia 2010 Odsłon: 41 Komentarze: 0

W poprzednim artykule opisałem mechanizm relacji meczowych od strony widoku, teraz z kolei czas zająć się tym trudniejszym (choć nie tak bardzo) elementem układanki, czyli view modelem i logiką prezentacyjną. Czytaj dalej...

EuroManager. Prezentowanie relacji meczowych, pierwsze wideo

23 sierpnia 2010 Odsłon: 141 Komentarze: 0

Najważniejszym elementem konkursowej części projektu jest mechanizm symulatora meczów, dlatego to zapewne o nim najczęściej będę pisał na blogu. Uznałem, że najciekawiej będzie zacząć od omówienia części prezentacyjnej, czyli aplikacji odtwarzającej relacje z rozegranych meczów. Poniżej można zobaczyć pierwszy oficjalny screencast z działającego projektu, przedstawiający fragment przykładowej relacji i obecne funkcjonalności tego swoistego odtwarzacza. Czytaj dalej...

EuroManager. Ogólna koncepcja i architektura systemu

20 sierpnia 2010 Odsłon: 96 Komentarze: 0

Czas na pierwszy artykuł techniczny na temat projektu. Opiszę w nim bieżącą strukturę rozwiązania, podstawowy podział na warstwy i komponenty. Wspomnę też o technologiach i narzędziach, które zdecydowałem się wykorzystać do realizacji systemu. Czytaj dalej...

EuroManager. Wprowadzenie, pierwszy screen

16 sierpnia 2010 Odsłon: 204 Komentarze: 1

EuroManager to projekt, nad którego różnymi elementami pracowałem już w przeszłości. Do tej pory jednak udawało mi się zrealizować tylko strzępy, brakowało mi motywacji żeby posklejać je w większą całość i pociągnąć projekt dalej. Ale teraz oczywiście będzie inaczej. Teraz dzięki konkursowi zdobędę grono zwolenników, którzy będą mnie zachęcać do kontynuowania prac i rozwijania systemu (to już postanowione). Czytaj dalej...

Konkurs 'Daj się poznać'

14 sierpnia 2010 Odsłon: 198 Komentarze: 1

Zdecydowałem się wystartować w konkursie Daj się poznać, organizowanym przez Macieja Aniserowicza. W chwili gdy to piszę, zgłoszonych jest już prawie 60 uczestników, więc zapowiada się ostra rywalizacja. Czytaj dalej...

Wzorce organizacji warstwy logiki

19 listopada 2008 Odsłon: 3578 Komentarze: 4

W poprzedniej części przedstawiłem metody ogólnego podziału systemu na warstwy logiczne i fizyczne. Teraz czas zająć się problemem, który poprzednio tylko zarysowałem, czyli: jak wpasować logikę biznesową w strukturę warstw logicznych oraz jak zorganizować przepływ sterowania, żeby mogła być ona niezależna od infrastrukturalnej części systemu? Czytaj dalej...

Podstawy architektury aplikacji biznesowych

9 listopada 2008 Odsłon: 1425 Komentarze: 2

W poprzedniej części zapowiedziałem, że przy tworzeniu aplikacji zgodnie z Domain-Driven Design będziemy stosować w maksymalnym stopniu zasady programowania zorientowanego obiektowo oraz izolować logikę biznesową od infrastruktury. Jednym z ważniejszych kroków w stronę osiągnięcia tego celu jest prawidłowe zdefiniowanie architektury systemu, czyli umiejętne wydzielenie warstw i określenie ich odpowiedzialności. Czytaj dalej...

Strona

 1 2  
Aktualizacja danych...

Kontakt CV

Ja

Rafał Barszczewski
rb07 at interia.pl
gg: 1242248

Sonda

Jakiego O/R mappera używasz najczęściej w .NET?







Aktualizacja danych...

RSS

20 września 2008

Jak widać, spore zmiany. Zaimplementowałem najważniejsze funkcjonalności, które powinien mieć każdy silnik blogów, a których do tej pory u mnie brakowało. Chodzi mi tu przede wszystkim o tagi i RSS. Poza tym strona startowa bloga będzie teraz wyświetlać najnowszego posta, a na panelu bocznym pojawiła się lista ostatnich wpisów.

Ponadto, postanowiłem wznowić pisanie postów (a właściwie je rozpocząć - bo na dobrą sprawę nigdy poważnie nie zacząłem). W końcu w jakimś celu to wszystko zaprogramowałem ;) Tematyka, którą będę chciał w najbliższym czasie poruszyć, obejmuje zagadnienia związane z projektowaniem i testowaniem aplikacji oraz metodykami i narzędziami, które te procesy wspomagają. Zapewne najwięcej będzie o Domain-Driven Design i Test-Driven Development, choć spróbuję podejść do tych tematów bardzo pragmatycznie (technicznie). Mam też plan, żeby w miarę pisania kolejnych części powstawała konkretna, przykładowa aplikacja, która mogłaby posłużyć jako case-study. Co z tego wszystkiego wyjdzie - zobaczymy niebawem.

13 kwietnia 2007

Nie doszedł (na razie) żaden nowy wpis, ale za to przeorganizowałem trochę ten dział. Na głównej podstronie znajdują się teraz same nagłówki wpisów, a całość możemy przeczytać (i skomentować) po przejściu do szczegółów.

21 października 2006

Pierwszy, historyczny wpis w moim blogu. Od tej pory postaram się regularnie dodawać nowe posty. A już niedługo - moje wrażenia z Microsoft Technology Summit (24-25.10).