#44 Bill Wagner, C# 7

Summary
Bill Wagner, author, Microsoft MVP and member of the ECMA C# Standards Committee, tells me about his writing, C# 7, language standards and the move the open source.

Details
Who he is, how he writes, C# standardization, compiler implementations, .NET Foundation Advisory Council, the move to open source, port to Linux, .Net core, .Net foundation, C# 7 new features, async streams, non nullable types, better support for unity; quick tutorial on async - "go async all the way"; compiler analyzer.

Book Recommendations
Essential C# 6.0

Effective C#

More Effective C#

 

Every Shot Must Have a Purpose

Quiet Strength: The Principles, Practices, and Priorities of a Winning Life

 

Download mp3 of podcast

#39 Scott Allen, ASP.NET 5

Summary
Scott Allen, author, Pluralsight author, podcast host and consultant tells me all about the upcoming release of ASP.NET 5.

Details
Who he is; is ASP.NET 5 a rewrite; lightweight, better for SPAs; Scott's favorite new features ; don't need vs 2015, works on Linux; more modular; cross platform, core (subset) CLR; lighter on resources; inbuilt dependency injection; new configuration system; middleware, its history and how it differs from handlers and filter, middleware sees more; combining MVC and Web API; tag helpers; web forms are gone; is Microsoft providing better documentation and examples; front-end improvements, angular, bootstrap, Grunt, Gulp, Bower.

ASP.NET 5 Schedule and Roadmap