csproj • Your sanity is preserved™ • Easy to work with client side assets • webroot makes it slightly faster for you to handle requests #ThatConference
dnvm: .NET Version Manager • dnx: .NET Execution Environment • dnu: DNX Utility • All the operations (build, pack, publish, etc.) can be done through command line • One important step on being code editor agnostic #ThatConference
dependencies. • No need to commit them into your source control system. • client side build • Bundling, minification, compile, etc. • being able to use nodejs tools like gulp, grunt which have up-to-date of everything. • No extra learning curve • Easily deploy to CDN #ThatConference
which AuthorizeAttribute is which) • MVC can be now self-hosted, no ties to System.Web • On top of new HTTP stack which has a very low footprint #ThatConference
under full .NET Framework DNX versions • Some libraries started porting to .NET Core: • Autofac • Serilog • Elasticsearch • Community puts effort to port some: • MongoDB: https://github.com/mongodb/mongo-csharp-driver/pull/210 #ThatConference
Multiple Target Frameworks and CoreCLR • New Project Structure • Command-line first Development Environment • Modular, Composable HTTP Pipeline • Dependency Injection All the Way Down • Embrace Existing Ecosystems for Client Side Assets • New Configuration Model • Unified MVC and Web API • Code Editor Agnostic (VS, VS Code, Atom, Sublime, etc.) #ThatConference
No ties to MSBuild whatsoever, choose your own build tool • Brand new Data Protection APIs • http://docs.asp.net/en/latest/security/data-protection/index.html • Secret Manager • Tag Helpers (approach them with caution!) • Entity Framework 7 • ASP.NET Identity 3 • And more... #ThatConference
https://github.com/aspnet/Home • ASP.NET 5 Docs: http://docs.asp.net • Progressive .NET Tutorials 2015 and Recording Videos of My ASP.NET 5 Talks: http://bit.ly/1L64i2o • Introduction to ASP.NET 5: http://docs.asp.net/en/latest/conceptual-overview/aspnet.html • DNX Overview: http://docs.asp.net/en/latest/dnx/overview.html • Introducing ASP.NET 5: https://channel9.msdn.com/Events/Build/2015/2-687 • Deep Dive into ASP.NET 5: https://channel9.msdn.com/Events/Build/2015/2-726 • Deep Dive into Microsoft ASP.NET 5: https://channel9.msdn.com/Events/Ignite/2015/BRK4703 • What's New with ASP.NET 5: https://channel9.msdn.com/Series/Whats-New-with-ASPNET-5 • ASP.NET 5 Community Standups: http://bit.ly/1KKYI37 • My ASP.NET 5 Posts: http://www.tugberkugurlu.com/tags/asp-net-5 and http://www.tugberkugurlu.com/tags/asp- net-vnext #ThatConference