Migrating to ASP.NET Core: Challenges and Opportunities

There’s been a lot of buzz in the past year around the new ASP.NET Core and the direction of the new Microsoft strategy for the web and beyond. In a nutshell, Windows is no longer the foundation of the Microsoft strategy; the new foundation is the cloud. The future of Microsoft is all in bringing as many people as possible to the cloud. Subsequently, everything must be redesigned to play well with the cloud. Add to this that the web platform-well-known ASP.NET-is fifteen years old and never experienced a substantial redesign. Same is for .NET. What we know as ASP.NET Core initially started to be just the “cool new version of ASP.NET” but along the way it turned into just one face of the new foundation. If you have some gray hair you may even recall a similar pattern driving the change from ASP to what was then ASP.NET at the beginning of the 2000s.

I have no doubt that with ASP.NET Core Microsoft is paving the road for the next decade. The question, though, is the next decade started yet? In this talk, we take a critical and extremely pragmatic look at ASP.NET Core primarily from the perspective of architects and CTOs looking for guidance. Does it make sense to jump on the ASP.NET Core bandwagon right now? If not, whatìs best to do meanwhile? If yes, what to watch carefully as possible source of troubles? From data access to integration with IIS and Apache, from languages to real-time, from API to core classes in this talk you’ll get a view of the new ASP.NET well beyond the hype.

Dino Esposito

A long-time trainer and top-notch consultant, Dino is the author of many popular books for Microsoft Press which have helped the professional growth of thousands of developers and architects. CTO of a fast-growing company providing software and mobile services to professional sports, at the moment Dino is also a technical evangelist 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).