Blog Post: http://WakeUpAndCode.com/aspnetcore-overview-nvcc2016
Recently known as ASP.NET 5, the all-new ASP.NET Core 1.0 is Microsoft's cross-platform lightweight approach to building robust applications for the modern Web. Get a high-level overview of what you need to know about ASP.NET Core from Shahed Chowdhuri, Sr. Technical Evangelist @ Microsoft.
1. ASP.NET Core* 1.0
Shahed Chowdhuri
Sr. Technical Evangelist @ Microsoft
@shahedC
WakeUpAndCode.com
The Future of Web Apps
* aka ASP.NET 5 before RC1
5. Newer Blog Posts in 2016
RC2: http://www.hanselman.com/blog/AnUpdateOnASPNETCore10RC2.aspx
Community Standup Notes: https://blogs.msdn.microsoft.com/webdev/
6. .NET Across Windows/Web Platforms
http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx
22. • .NET Core or full .NET Framework
• .NET Core is cross-platform
• Deploy Core runtime with app
• No need for unused features
ASP.NET Core Features in Detail
24. • HTML Helpers in your views!
ASP.NET Core Features in Detail
25. 1. Edit code
2. Save changes
3. Refresh browser
4. See changes!
Compiled language with benefits of
interpreted language!
ASP.NET Core Features in Detail
26. • Bower client-side pkg mgr
• e.g. JS, CSS
• Grunt & Gulp task runners
• compile LESS/CoffeeScript,
Typescipt
• run JSLint
• minify JS files
ASP.NET Core Features in Detail
27. • Manage dependencies with NuGet
packages
• Edit project.json file
• Enjoy IntelliSense!
ASP.NET Core Features in Detail
28. • Configuration in code
• Edit Startup.cs file
• No need to use Web.config
• Use JSON, XML, env vars
ASP.NET Core Features in Detail
29. • minimalistic DI container
• replace with others
• Autofac, Ninject, etc
• use [FromServices] attribute
ASP.NET Core Features in Detail
30. New HTTP pipeline
• modular
• add components as
needed
• no longer dependent
on System.Web
ASP.NET Core Features in Detail