Build Stuff'16 Ukraine has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

DDD [clear filter]
Monday, November 21

6:30pm EET

[SLIDES]Corniel Nobel @CornielNobel - Single Value Objects in .NET – Using structs to build custom scalars a Domain-Driven way

This talk focuses on how to make Single Value Objects. Value objects that represent just a single scalar/primitive type using value types/structures as provided by the .NET platform.

Value Objects are essential to Domain-Driven Design,  and help to make richer, type safe models. Modeling Single Value Objects as explained during this talk, will make your live easier, because of its lightweightness, and because of its reusability characteristics (i.e. the behavior for an IBAN, email address, etc. is unlikely to be different in different domains). It can be widely (re)used both within and outside a Domain-Driven context.

We will deep-dive into how to create a structure in .NET that fulfills these needs, like JSON and XML serialization, parsing, formatting, etc.

avatar for Corniel Nobel

Corniel Nobel


Monday November 21, 2016 6:30pm - 7:20pm EET
1. Champions Hall
Tuesday, November 22

11:15am EET

Michael Brown @browniepoints - Becoming Reacquainted with UML
Before the turn of the century, much ado was made about CASE (Computer Aided Software Engineering) tools and how they would simplify the process of delivering solutions. With the advent of Agile development processes, CASE tools were eschewed as being associated with BDUF. CASE Tools, including UML and E-R Designers, were relegated to the halls of academia and for illustrations in books on design patterns. Along with eschewing the tools of waterfall development, the industry also forgot some of the lessons learned by waterfall practitioners regarding good object modeling.


In this session, Michael Brown will serve as an archaeologist of sorts, giving participants a tour of approaches to leverage UML as a tool for discovery, verification, and rapid enhancement of a Domain Driven business solution.

avatar for Michael Brown

Michael Brown

Michael Brown, a five time Microsoft MVP, has over 20 years worth of experience in the software industry. Developing across a variety of verticals including Finance, Healthcare, Pharmaceuticals, Retail, Aerospace, Logistics, and Energy, he’s built his fair share of Domain Models... Read More →

Tuesday November 22, 2016 11:15am - 12:05pm EET
1. Champions Hall