1. July 11, 2015 | Knoxville TNJuly 10-11, 2015 | Knoxville TN
Modern .NET Apps!
2. Who are we?
Michael Crump | @mbcrump
Southern pride with a modern twist
Sam Basu | @samidip
Major foodie into gadgets & mobile
3. 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
4. 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
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 ..
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 for ASP.NET Ajax
http://www.telerik.com/products/aspnet-ajax.aspxStart Today:
31. Telerik UI for ASP.NET MVC
http://www.telerik.com/aspnet-mvcStart Today:
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/