A Lap around ASP.NET vNext!
Sam Basu | Shayne Boyer
May 14 – 15, 2015
2015
Microsoft
MVP
Virtual
Conference
Who are we?
Sam Basu | @samidip
Into – Gadgets, Mobile, Food, Travel
Shayne Boyer | @spboyer
Into – Web, Cloud, Tattoos, Jiujutsu
Change is in the air ..
The Big .NET Picture
What exactly is Open Sourced?
Yes & No
Do I need to change how I use .NET?
 Redesigned from ground up
 Lean .NET stack for modern web apps
 Optimized for On-premise or Cloud
 Modular components
 Open Source
Let’s talk ASP.NET 5
Full .NET CLR
 Entire API set | Just like today
Core CLR
 Lean modular components | NuGet | Runtime deployed with app | Cloud optimized
Cross-Platform CLR
 For Linux/OSX | Earlier dependence on Mono
ASP.NET RunTimes
KRE - Runtime Engine | DNX
 Bootstraps ASP.NET apps | Includes components | Side-by-side
KVM – Version Manager | DNVM
 Gets KRE | Manages multiple versions
KPM – Package Manager | DNU
 Manages dependencies | Install/Restore from NuGet
K – Command Line Tooling
 Entry point to Runtime | K* to manage web servers/listeners
De-mystefying the big ‘K’
I like big Demos .. I cannot lie!
Let’s get a grip on the moving parts ..
That’s it .. You’re moving my cheese!
Well, not really ..
 Merger of MVC & Web API
 View Components
 TagHelpers
 Routing overhaul
Let’s talk ASP.NET MVC 6
http://developer.telerik.com/featured/expect-expecting-mvc-6/
 HTTP 2
 Async Model Binding
 Roslyn Code DOM Compilation
 Legacy apps are just fine in .NET 4.6
Let’s talk ASP.NET WebForms 4.6
http://www.dotnetcurry.com/showarticle.aspx?ID=1127
Telerik UI for ASP.NET Ajax
http://www.telerik.com/products/aspnet-ajax.aspxStart Today:
Telerik UI for ASP.NET MVC
http://www.telerik.com/aspnet-mvcStart Today:
Q/A Time!
Thank You Very Much ..
Wrap Up
@samidip | @spboyer

A Lap around ASP.NET 5 - VConf

  • 1.
    A Lap aroundASP.NET vNext! Sam Basu | Shayne Boyer May 14 – 15, 2015 2015 Microsoft MVP Virtual Conference
  • 2.
    Who are we? SamBasu | @samidip Into – Gadgets, Mobile, Food, Travel Shayne Boyer | @spboyer Into – Web, Cloud, Tattoos, Jiujutsu
  • 3.
    Change is inthe air ..
  • 4.
    The Big .NETPicture
  • 5.
    What exactly isOpen Sourced?
  • 6.
    Yes & No DoI need to change how I use .NET?
  • 7.
     Redesigned fromground up  Lean .NET stack for modern web apps  Optimized for On-premise or Cloud  Modular components  Open Source Let’s talk ASP.NET 5
  • 8.
    Full .NET CLR Entire API set | Just like today Core CLR  Lean modular components | NuGet | Runtime deployed with app | Cloud optimized Cross-Platform CLR  For Linux/OSX | Earlier dependence on Mono ASP.NET RunTimes
  • 9.
    KRE - RuntimeEngine | DNX  Bootstraps ASP.NET apps | Includes components | Side-by-side KVM – Version Manager | DNVM  Gets KRE | Manages multiple versions KPM – Package Manager | DNU  Manages dependencies | Install/Restore from NuGet K – Command Line Tooling  Entry point to Runtime | K* to manage web servers/listeners De-mystefying the big ‘K’
  • 10.
    I like bigDemos .. I cannot lie!
  • 11.
    Let’s get agrip on the moving parts ..
  • 23.
    That’s it ..You’re moving my cheese! Well, not really ..
  • 24.
     Merger ofMVC & Web API  View Components  TagHelpers  Routing overhaul Let’s talk ASP.NET MVC 6 http://developer.telerik.com/featured/expect-expecting-mvc-6/
  • 25.
     HTTP 2 Async Model Binding  Roslyn Code DOM Compilation  Legacy apps are just fine in .NET 4.6 Let’s talk ASP.NET WebForms 4.6 http://www.dotnetcurry.com/showarticle.aspx?ID=1127
  • 26.
    Telerik UI forASP.NET Ajax http://www.telerik.com/products/aspnet-ajax.aspxStart Today:
  • 27.
    Telerik UI forASP.NET MVC http://www.telerik.com/aspnet-mvcStart Today:
  • 28.
    Q/A Time! Thank YouVery Much .. Wrap Up @samidip | @spboyer