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.

Tuesday 16 May 2017



Track 5

Cinema 1

ASP.NET Core for ASP.NET developers

Coding Level 2
Advanced Level 3

No, you didn’t get it wrong: the title is right because although the core web framework is still about controllers, views and routes, under the hood it's completely different. That said, despite all the hype and buzzwords, the new ASP.NET Core framework doesn't involve a sweeping set of changes for the average ASP.NET MVC developer. A few things are definitely different (data access via Entity Framework 7, configuration, security, diagnostics) but the whole thing is definitely concept-compatible. So why is it reckoned to be so important to the masses of developers? Because the runtime environment is completely different, and that's the key to possible improved performance and scalability. A new runtime environment also forces us to rewrite from scratch all custom components previously hosted in the pipeline, such as HTTP handlers and modules. This talks reveals the internals of the new ASP.NET Core runtime and what it means to write fresh middleware (like HTTP modules) for the new platform.

Dino Esposito

Dino Esposito

A long-time trainer and highly-rated consultant, Dino is the author of many popular books for Microsoft Press which have helped the professional growth of thousands of .NET developers and architects. CTO of a fast-growing company providing software and mobile services to professional sports, Dino is also a technical evangelist for JetBrains, where he focuses on Android and Kotlin development, and a member of the team that manages WURFL - the database of mobile devices used by organizations such as Google and Facebook. Recently, Dino co-authored (along with Andrea Saltarello) the second edition of bestseller Microsoft .NET: Architecting Applications for the Enterprise (Microsoft Press). @despos

Other presentations by Dino Esposito

Wed 17 May 2017 at 9:30

Track 2

A modern and fresher perspective on DDD

Wed 17 May 2017 at 14:00

Track 5

ASP.NET Core middleware

Return to full conference agenda