.NET Core and Kestrel with David Fowler and Damian Edwards
It's an exciting time for .NET! While at NDC in Oslo, Carl and Richard sat down with David Fowler and Damian Edwards to talk about the development of .NET Core, ASP.NET Core 1 and the Kestrel web server. The conversation digs into the challenges of writing a cross-platform web development framework, including some controversial pivots that have frustrated some developers - looking at you, RC2! Damian then discusses Kestrel, the cross-platform web hosting environment. This is a wide-ranging conversation and the excitement is palpable!
Guests:
Damian Edwards
Damian Edwards is a Principal Program Manager on the ASP.NET team, responsible for the core ASP.NET runtime and Web Forms. He's also an active open source participant, as the creator of the Web Forms MVP and SignalR open source ASP.NET projects, as well as various jQuery plugins.
David Fowler
David Fowler has been at Microsoft for 15 years working on developer frameworks and tools in the .NET space. He's one of the creators of several popular OSS frameworks and tools such as NuGet, SignalR and ASP.NET Core. He also architected the Azure SignalR Service, a service for doing real time WebSocket based communication at scale. He's an avid open-source advocate and developer currently focused on simplifying developer experiences in the microservice space. When he's not working, he's busy with his 2 kids and wife playing tennis and other sports to keep himself active. David is from Barbados and goes back every year to visit family and friends and participate in the yearly Crop Over festival activities.
Links:
- origodb.com http://origodb.com/
- .NET Execution Environment https://github.com/aspnet/dnx
- Web Framework Benchmarks https://www.techempower.com/benchmarks
- Kestrel Web Server https://github.com/aspnet/KestrelHttpServer
- .NET Core https://github.com/dotnet/core
- OpenSSL https://github.com/openssl/openssl