Value Object to bardzo użyteczny Building Block z DDD. Jego użycie znacznie zwiększa ekspresywność kodu i redukuje ilość defensywnej logiki. Jak składnia C# wpiera implementację Value Objectów? Których konstrukcji językowych używać, żeby maksymalnie zwiększyć czytelność? Na szczęście C# ma w tym obszarze sporo do zaproponowania, więc kod może być naprawdę elegancki.
Podsumowanie
Sztuka programowania 2164 dni, 21 godzin, 23 minuty temu 370 źrodło rozwiń
Nowości ze świata .NET edycja 18. W tym tygodniu stojąca pod znakiem ciekawostek drobnych, ale użytecznych na co dzień. No to co, zaczynamy? TAK!
Async-await to nie tylko rewolucja jeśli chodzi o IO czy wykonanie długich operacji. To także niesamowite możliwości jeśli chodzi o kontrolę przepływu w Twoim kodzie. Jak to zrobić? Zapraszam do artykułu
Sztuka programowania 2168 dni, 21 godzin, 33 minuty temu 242 źrodło rozwiń
W ubiegłym roku pisałem o bezpiecznym null-checku w C# przy użyciu słowa kluczowego is, który według mnie powinien być stosowany wszędzie gdzie jest to możliwe. Dziś dla odmiany konstrukcja, która jest bardziej ciekawostką językową niż czymś (co ja osobiście) chciałbym znaleźć w kodzie. Problemem jest przede wszystkim ograniczona funkcjonalność, ale także czytelność i interpretacja konstrukcji szczegol...
Sztuka programowania 2168 dni, 21 godzin, 33 minuty temu 260 źrodło rozwiń
Przemysław Walkowski Zapraszam na recenzję.Szybka recenzja Książka jest słaba. Ma charakter bardzo długiego 500 stronicowego postu na blogu opisującego jak stworzyć aplikację od zera z użyciem ASP.NET Cora 2 i Angulara 5. Tak jak to jest z postami na blogach tego typu, książka część rzeczy wyjaśnia, co się dzieje w kodzie a bardzo trudne rzeczy pomija lub w najlepszym razie daje długie, ciężko kopiujące się linki do stro...
Sztuka programowania 2164 dni, 21 godzin, 23 minuty temu 168 źrodło rozwiń
Życie stało się właśnie wygodniejsze! Microsoft przygotował specjalną wtyczkę dla tych, którzy korzystają z Visual Studio 2019, Azure DevOps i Pull Requestów.
Bardzo dobrze znać zalety konkretnych technologii. Jeszcze lepiej poznać też ich wady i ograniczenia. Zapraszam do poznania Azure CosmosDB z tej drugiej strony.
Cześć :) kolejny artykuł o dependency injection po dłuższej przerwie, kontynujemy temat o kontenerach:) wszelkie uwagi, rady jak zwykle mile widziane :)
Architektura 2168 dni, 21 godzin, 33 minuty temu 186 źrodło rozwiń
O tym czy jest Eto.Forms i czy jest/nie jest ciekawe.
A może jednak WF i WCF będzie na około w .NET Core?
Architektura 2166 dni, 21 godzin, 55 minut temu 85 źrodło rozwiń