Dzisiaj artykuł o wstrzykiwaniu zależności. W tworzonej przeze mnie aplikacji CyberHome stosuję wstrzykiwanie zależności za pomocą AutoFac’a. Na wstępie zastanowimy się po co to na w ogóle… Zapraszam do lektury.
AutoMapper – mapowanie jednej klasy na drugą – wydajność i możliwości
Programując w ASP .NET MVC często mamy potrzebę zmapować jeden obiekt na inny, może to być np. encja pobrana z bazy danych, którą trzeba pozbawić niektórych właściwości i przekazać do dalszych warstw naszej aplikacji, lub – w prostszy ujęciu – konwersja modelu na View Model, którym napełnimy widok naszej aplikacji.
Można oczywiście robić to ręcznie, misternie przepisując każda właściwość, np. tak:
Czytaj dalej „AutoMapper – mapowanie jednej klasy na drugą – wydajność i możliwości”
Metody generowanie testowych danych w .NET
Częstym problemem – szczególnie podczas tworzenia aplikacji typu Proof of Concept jest szybkie generowanie danych testowych.
W mojej aplikacji – CyberHome – chciałem sprawdzić wydajność bibliotek do automatycznego mapowania jednej klasy na drugą, skąd jednak wziąć wystarczająca ilość danych testowych? Jest do tego kilka wartościowych narzędzi.
Czytaj dalej „Metody generowanie testowych danych w .NET”
[CyberHome] Założenia projektu
Jestem w trakcie tworzenia sporego projektu pod kodową nazwą CyberHome, priorytetem jest dla mnie zgłębienie jak największej ilości programistycznych tajników, dlatego wybrałem technologie dość grubego kalibru. W czym rzecz – o tym poniżej, zapraszam do lektury.
[IIS] Konfigurujemy Auto Deploy
Web Deploy umożliwia m. in. szybkie – z poziomu Visual Studio – publikowanie aplikacji na serwerze internetowym (IIS).
Jest bardzo wygodnym, w miarę bezpiecznym i szalenie przydatnym narzędziem.