Pierre-Luc Maheu is a software developer who worked in VoIP, cloud hosting and e-commerce for the past seven years. He currently works at Amilia, an SaaS platform for managing online registrations. His current interests are monitoring, performance/scaling and F#. He is also an editor at InfoQ, writing news about .NET.
English session - Intermediate
Async/await and the Task model are the main features of C# 5/.NET 4.5. While asynchronous programming can be done in most languages, all have different specifics, usage and trade-offs. You will see, in this presentation, what is the asynchronous Task model in .NET and why it matters for web apps. This will be accompanied with code examples in C# and F#.
English session - Beginner
While Object Oriented Programming provides a basis for structuring code, the question "How do I make sense of all those business rules?" remains unanswered. Domain Driven Design (DDD) main goal is to manage complexity by defining how to translate domain logic to code. In this presentation, you will see the main concepts of DDD and how it facilitates communication between developers and domain experts.