Want to download the mobile app for SDD 2017?

iPhone and Android users click here: https://attendify.com/app/xbhfom/
Windows Phone users click here: http://xbhfom.m.attendify.com/

SDD 2017 Schedule

Coding Level
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.

Advanced Level
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.

Friday 19 May 2017



Post-Conference Workshop

Session POST-07

Frobisher 4

.NET programmers and architects: strategies 2017

Coding Level 2
Advanced Level 3

Strategic questions are always an important component of all software projects. Should we still (or again?) write client applications? Is the future called XAML or HTML? JavaScript, TypeScript, C# or F#? How does data access work in the new distributed world of modern applications? I like services, but I hear we need more and more of them these days? By the way, how big is a microservice? Do web servers still exist? Why do we suddenly have to “dock” everything? Should I be doing Open source? In this all-day workshop, Oliver describes the opportunities and possibilities faced by developers and architects alike, from a technical perspective and a .NET background. There’s lots of time for questions and discussions!

Oliver Sturm

Oliver Sturm


Oliver is the training director at DevExpress. He's been writing code for over 20 years, and now he teaches, presents, speaks and lectures about software development and software architecture (sometimes all four at the same time). He has written books, articles and training courses, is a long-time Microsoft MVP, and a regular speaker at technical conferences around the world. http://www.oliversturm.com  @olivers

Other presentations by Oliver Sturm

Thu 18 May 2017 at 14:00

Track 1

Parallelization using Actors in C#

Return to full conference agenda