July 11, 2015 | Knoxville TNJuly 10-11, 2015 | Knoxville TN
Modern .NET Apps!
Who are we?
Michael Crump | @mbcrump
Southern pride with a modern twist
Sam Basu | @samidip
Major foodie into gadgets & mobile
What’s on the plate
Your Web - Everywhere.
Free your Data.
Apps on any Platform.
Tooling that elevates Apps!
“
Evolution of .NET
ASP.NET vNext
Data & Cloud Services
Future of Windows
What’s on the plate
.NET shines on.
Modern .NET Tooling.
Going all-out Mobile.
Take your apps everywhere!
“ VS 2015
C# 6.0
Going Mobile with VS
Xamarin X-Platform Mobile
Native Mobile Options
July 11, 2015 | Knoxville TN
Change is in the air ..
July 11, 2015 | Knoxville TN
How did we get here? The Present …
July 11, 2015 | Knoxville TN
The Fork in the Road
July 11, 2015 | Knoxville TN
What’s Open Sourced?
July 11, 2015 | Knoxville TN
The Future …
Telerik DevCraft
Tooling for any modern app – Web, Mobile & Desktop!
July 11, 2015 | Knoxville TN
Let’s talk ASP.NET
 Redesigned from ground up
 Lean .NET stack for modern web apps
 Optimized for On-premise or Cloud
 Modular components
 Open Source
July 11, 2015 | Knoxville TN
ASP.NET Runtimes
 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 dependency on Mono CLR
July 11, 2015 | Knoxville TN
Demystifying the big ‘K’
 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
July 11, 2015 | Knoxville TN
Let’s get a grip on the moving parts ..
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
I like big Demos .. I cannot lie!
July 11, 2015 | Knoxville TN
That’s it .. You’re moving my cheese!
July 11, 2015 | Knoxville TN
Let’s talk ASP.NET MVC 6
 Merger of MVC & Web API
 View Components
 TagHelpers
 Routing overhaul
http://developer.telerik.com/featured/expect-expecting-mvc-6/
July 11, 2015 | Knoxville TN
Let’s talk ASP.NET WebForms 4.6
 HTTP 2
 Async Model Binding
 Roslyn Compilation
 Legacy apps are just fine in .NET 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:
July 11, 2015 | Knoxville TN
Why Cloud?
July 11, 2015 | Knoxville TN
Ahem ..
July 11, 2015 | Knoxville TN
Cloud Computing Offerings
Always evaluate your needs | Compare Providers
July 11, 2015 | Knoxville TN
Say Baas!
July 11, 2015 | Knoxville TN
1 Easily add Cloud Backend for your apps
2 Reach every user on any Platform
3 Cross-Platform Push Notifications
4 Social User Authentication
5 Scale on demand with global availability & reach
6 RESTful Services over Relational/Non-Relational Data
7 Cloud Code (.NET/Node)
BaaS Benefits
July 11, 2015 | Knoxville TN
Azure App Service – Mobile Apps
http://azure.microsoft.com/en-us/services/app-service/mobile/
Telerik Backend Services
http://www.telerik.com/backend-servicesStart Today:
July 11, 2015 | Knoxville TN
I have On-Premises Data – Damn it!
July 11, 2015 | Knoxville TN
Let’s free your On-Premises Data!
Telerik Data Connectors
http://www.telerik.com/backend-servicesStart Today:
July 11, 2015 | Knoxville TN
Q/A Time!
Thank You Very Much!
@samidip | @mbcrump

Modern .NET Apps - Codestock

  • 1.
    July 11, 2015| Knoxville TNJuly 10-11, 2015 | Knoxville TN Modern .NET Apps!
  • 2.
    Who are we? MichaelCrump | @mbcrump Southern pride with a modern twist Sam Basu | @samidip Major foodie into gadgets & mobile
  • 3.
    What’s on theplate Your Web - Everywhere. Free your Data. Apps on any Platform. Tooling that elevates Apps! “ Evolution of .NET ASP.NET vNext Data & Cloud Services Future of Windows
  • 4.
    What’s on theplate .NET shines on. Modern .NET Tooling. Going all-out Mobile. Take your apps everywhere! “ VS 2015 C# 6.0 Going Mobile with VS Xamarin X-Platform Mobile Native Mobile Options
  • 5.
    July 11, 2015| Knoxville TN Change is in the air ..
  • 6.
    July 11, 2015| Knoxville TN How did we get here? The Present …
  • 7.
    July 11, 2015| Knoxville TN The Fork in the Road
  • 8.
    July 11, 2015| Knoxville TN What’s Open Sourced?
  • 9.
    July 11, 2015| Knoxville TN The Future …
  • 10.
    Telerik DevCraft Tooling forany modern app – Web, Mobile & Desktop!
  • 11.
    July 11, 2015| Knoxville TN Let’s talk ASP.NET  Redesigned from ground up  Lean .NET stack for modern web apps  Optimized for On-premise or Cloud  Modular components  Open Source
  • 12.
    July 11, 2015| Knoxville TN ASP.NET Runtimes  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 dependency on Mono CLR
  • 13.
    July 11, 2015| Knoxville TN Demystifying the big ‘K’  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
  • 14.
    July 11, 2015| Knoxville TN Let’s get a grip on the moving parts ..
  • 15.
    July 11, 2015| Knoxville TN
  • 16.
    July 11, 2015| Knoxville TN
  • 17.
    July 11, 2015| Knoxville TN
  • 18.
    July 11, 2015| Knoxville TN
  • 19.
    July 11, 2015| Knoxville TN
  • 20.
    July 11, 2015| Knoxville TN
  • 21.
    July 11, 2015| Knoxville TN
  • 22.
    July 11, 2015| Knoxville TN
  • 23.
    July 11, 2015| Knoxville TN
  • 24.
    July 11, 2015| Knoxville TN
  • 25.
    July 11, 2015| Knoxville TN
  • 26.
    July 11, 2015| Knoxville TN I like big Demos .. I cannot lie!
  • 27.
    July 11, 2015| Knoxville TN That’s it .. You’re moving my cheese!
  • 28.
    July 11, 2015| Knoxville TN Let’s talk ASP.NET MVC 6  Merger of MVC & Web API  View Components  TagHelpers  Routing overhaul http://developer.telerik.com/featured/expect-expecting-mvc-6/
  • 29.
    July 11, 2015| Knoxville TN Let’s talk ASP.NET WebForms 4.6  HTTP 2  Async Model Binding  Roslyn Compilation  Legacy apps are just fine in .NET 4.6 http://www.dotnetcurry.com/showarticle.aspx?ID=1127
  • 30.
    Telerik UI forASP.NET Ajax http://www.telerik.com/products/aspnet-ajax.aspxStart Today:
  • 31.
    Telerik UI forASP.NET MVC http://www.telerik.com/aspnet-mvcStart Today:
  • 32.
    July 11, 2015| Knoxville TN Why Cloud?
  • 33.
    July 11, 2015| Knoxville TN Ahem ..
  • 34.
    July 11, 2015| Knoxville TN Cloud Computing Offerings Always evaluate your needs | Compare Providers
  • 35.
    July 11, 2015| Knoxville TN Say Baas!
  • 36.
    July 11, 2015| Knoxville TN 1 Easily add Cloud Backend for your apps 2 Reach every user on any Platform 3 Cross-Platform Push Notifications 4 Social User Authentication 5 Scale on demand with global availability & reach 6 RESTful Services over Relational/Non-Relational Data 7 Cloud Code (.NET/Node) BaaS Benefits
  • 37.
    July 11, 2015| Knoxville TN Azure App Service – Mobile Apps http://azure.microsoft.com/en-us/services/app-service/mobile/
  • 38.
  • 39.
    July 11, 2015| Knoxville TN I have On-Premises Data – Damn it!
  • 40.
    July 11, 2015| Knoxville TN Let’s free your On-Premises Data!
  • 41.
  • 42.
    July 11, 2015| Knoxville TN Q/A Time! Thank You Very Much! @samidip | @mbcrump