This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. Within 30 minutes, Scott Hanselman, Damian Edwards, Jon Galloway and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams.
Each week the standup is hosted live on Google Hangouts and the team publishes the recorded video of their discussion to YouTube for later reference. The guys answer your questions LIVE and unfiltered. This is your chance to ask about the why and what of ASP.NET! Join them each Tuesday on live.asp.net where the meeting’s schedule is posted and hosted.
This week’s meeting is below:
Links of the Week
Jon shared a lots of links this week because tons of blog posts are upgrading to ASP.NET Core RTM:
- NET Core and ASP.NET Core 1.0 was released at Red Hat DevNation, a full stack development conference featuring the best in Open Source : https://channel9.msdn.com/Events/Linux/DevNation-2016
- Rick wrote a must read stuff about first steps exploring .NET Core and ASP.NET Core.
- Stephen explained the different versions of .NET Core.
- Andrew Lock http://andrewlock.net/configuring-urls-with-kestrel-iis-and-iis-express-with-asp-net-core/
- Filip wrote a pull request on WebApiContrib.
- Paul wrote http://www.artifextech.com/blog/upgrading-dot-net-core-1-rtm
- Micheal wrote http://www.michael-whelan.net/porting-dotnet-framework-library-to-dotnet-core/
- Tomasz wrote https://github.com/tjanczuk/edge
- Ben Cull wrote http://benjii.me/2016/06/entity-framework-core-migrations-for-class-library-projects
- Jonathan wrote http://blog.jonathanchannon.com/2016/06/27/porting-owin-middleware-aspnetcore
- Dominick updated his samples for various ASP.NET Core Security features to RTM.
- Martin wrote a gist showing an example of PInvoke from Linux with .NET Core.
- Travis wrote http://www.paraesthesia.com/archive/2016/06/29/netcore-rtm-where-is-autofac
- SignalR tweeted :
- Damien updated his post about Angular2 OpenId Connect implicit flow with the identity server 4.
- ASP.NET Monsters did an interview with Mads Kristensen.
- Tianxiang wrote https://github.com/txchen/dotnet-spa
- Comparison with Other Frameworks https://vuejs.org/guide/comparison.html
- Matias wrote https://github.com/ealsur/minicompiler
- Shannon wrote https://github.com/Shazwazza/Smidge
- Maxime wrote
- Maher (It's me again ;-)) dissected the new REPL on the browser for .NET!
- Olivier announced Reactive Trader Cloud http://weareadaptive.com/2016/05/26/1123
- Qiming Liu wrote http://weareadaptive.com/2016/06/30/reactive-trader-cloud-net-core-series-intro
Kudu Deployment Performance
Damian showed some perfs on Kudu deployment... Kudu is the engine behind git/hg deployments, WebJobs, and various other features in Azure Web Sites. It can also run outside of Azure.
And here we go, notice below the drastically imporved performance :
If we set the SCM_REPOSITORY_PATH in the Application settings blade of Azure portal to the local path which is the fast drive, we will get a better improvement in deployment time:
Question: What are the plans of the NuGet "content" features to add content into projects, and an xplat version of install.ps1? Maybe something like scriptcs, or install.sh support?
— Let's check out the documentation of nuget in the github web site https://github.com/NuGet/NuGetDocs .
Question: When adding the .NETCore.App dependency, dotnet actually also implcitly imports a lot of libraries (those in the netstandard). Is there an alternative to .NETCore.App that only does the platform stuff (without the entire netstanard libraries)? I want to micro-manage the packages I use.
— If you marked the type of the platform, they don't end in the output of the application.
Question: Will Azure Apps change hosting and move away from using sites\wwwroot as the content root and sites\wwwroot\wwwroot as the web root? ... it's confusing devs like crazy.
— No idea of what will happen if we change the site\wwwroot...
The ASP.NET Core team still investigating for the coming months about a real solution and not just a workaround for improving the deployment experience.