{"id":7475,"date":"2016-08-10T09:54:35","date_gmt":"2016-08-10T16:54:35","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/?p=7475"},"modified":"2021-11-01T04:36:05","modified_gmt":"2021-11-01T11:36:05","slug":"notes-from-the-asp-net-community-standup-august-9-2016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/notes-from-the-asp-net-community-standup-august-9-2016\/","title":{"rendered":"Notes from the ASP.NET Community Standup \u2013 August 9, 2016"},"content":{"rendered":"<p>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,\u00a0<a href=\"https:\/\/twitter.com\/shanselman\">Scott Hanselman<\/a>,\u00a0<a href=\"https:\/\/twitter.com\/damianedwards\">Damian Edwards<\/a>,\u00a0<a href=\"https:\/\/twitter.com\/jongalloway\">Jon Galloway<\/a>\u00a0and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams.<\/p>\n<p>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\u2019s schedule is posted and hosted. This week\u2019s meeting is below:<\/p>\n<div style=\"text-align: center\">\n  <iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/Q6p4QsWdqdc\" allowfullscreen><\/iframe>\n<\/div>\n<p>The team is back home after a week in Sydney presenting and teaching workshops about ASP.NET.\u00a0 They would like to know: what do you think this show is missing?\u00a0 We hear from you about watching this show, but want to know what it needs to improve.\u00a0 Give us your feedback in the discussion area below.<\/p>\n<h2>Community Links<\/h2>\n<p>We&#8217;re answering your questions that you post on <a href=\"https:\/\/gitter.im\/aspnet\/Home\">Gitter<\/a><\/p>\n<p>Steve Smith wrote an article in <a href=\"https:\/\/msdn.microsoft.com\/en-us\/magazine\/mt767699.aspx\">MSDN Magazine discussing when to use Middleware and when to use Filters<\/a><\/p>\n<p>Khalid Abuhakmeh published an article about using <a href=\"http:\/\/www.khalidabuhakmeh.com\/using-semantic-ui-with-asp-net-core\">Semantic UI with ASP.NET Core instead of using Bootstrap<\/a><\/p>\n<p>He also shared an article about <a href=\"http:\/\/rimdev.io\/strongly-typed-configuration-settings-in-asp-net-core-part-ii\/\">Strongly Typed Configuration Settings in ASP.NET Core<\/a><\/p>\n<p>John Callaway shared some insight about <a href=\"http:\/\/6figuredev.com\/technology\/generic-repository-dependency-injection-with-net-core\/\">Generic Repositories and Dependency Injection <\/a><\/p>\n<p>Tore published some code on GitHub called <a href=\"https:\/\/github.com\/hallatore\/Netling\">Netling that helps with stress testing web applications<\/a><\/p>\n<p>Steve Gordon wrote about <a href=\"http:\/\/stevejgordon.co.uk\/exploring-entity-framework-core-1-0-0-rtm-changes\">updating the AllReady project to Entity Framework 1.0 RTM<\/a><\/p>\n<p>Chris Myers wrote about <a href=\"http:\/\/www.bloggedbychris.com\/2016\/08\/03\/debug-dockerized-net-core-apps-code\/\">Debugging Dockerized .NET Core Apps with Visual Studio Code<\/a><\/p>\n<p>Eric Fisher has two articles on the <a href=\"https:\/\/codeschool.com\/blog\/authors\/eric-fisher\/\">CodeSchool blog<\/a> about getting started developing with ASP.NET<\/p>\n<p>Bobby Johnson has a post about <a href=\"http:\/\/iamnotmyself.com\/2016\/07\/22\/learn-c-on-windows-osx-or-linux-with-the-net-core-koans-2\/\">Learning C# on windows, osx, or linux with .NET Core koans<\/a>.<\/p>\n<p>Radu Matei wrote an article with an <a href=\"https:\/\/radu-matei.github.io\/blog\/aspnet-core-api\/\">Introduction to the ASP.NET Core MVC API<\/a><\/p>\n<p>Swamininathan Vetri published a how-to article about <a href=\"https:\/\/wannabeegeek.com\/2016\/08\/06\/running-your-first-asp-net-core-web-api-on-mac\/\">Running your first ASP.NET Core Web API on a Mac<\/a><\/p>\n<h2>Accomplishments \/ Planning<\/h2>\n<p>The ASP.NET team is working on the next release of the framework, as detailed on the <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/07\/15\/net-core-roadmap\/\">last roadmap blog post<\/a>.\u00a0 Some of the things in progress include: \n*   MVC View Pages now has a functional prototype that Damian is reviewing\n*   There is a functional prototype for Razor precompilation\n*   The Dependency Injection system is being improved with the help of some of the container authors feedback\n*   Docker and containers are being worked on to improve the experience and make the development process really enjoyable\n*   The release and versioning strategy is being addressed so that there is a nice predictable cadence.\u00a0 There was a blog post on the <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/net-support-and-versioning\/\">.NET blog discussing the support strategy<\/a>.\n*   Response Caching middleware work has started, as one of the team members is assigned to this task\n*   The URL Rewriting Middleware is functional now\n*   View Components as TagHelpers is still ongoing<\/p>\n<h2>Questions and Answers<\/h2>\n<p><strong>Question:<\/strong>\u00a0 Is there an update on the next version of the ASP.NET Core tools? \n&#8212; No announcements on that during the video, they will be conveyed on the blog first<\/p>\n<p><strong>Question:\u00a0<\/strong> What&#8217;s the status of the request validation built in to IIS? \n&#8212; No status, this is the first we&#8217;ve heard of a request on this.\u00a0 We&#8217;re interested in this type of thing, and it could get onto our roadmap.<\/p>\n<p><strong>Question:\u00a0<\/strong> Can you write up how to do port-forwarding and configuration with Apache? \n&#8212; We do have nginx instructions available, and we have some documents started on HAProxy.<\/p>\n<p><strong>Question:\u00a0<\/strong> Any news on the <a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/2016\/07\/13\/notes-from-the-asp-net-community-standup-july-12-2016\/\">JavaScript Services from a few weeks ago<\/a>? \n&#8212; We&#8217;re still collecting feedback on the <a href=\"https:\/\/github.com\/aspnet\/JavaScriptServices\">GitHub repo<\/a>.\u00a0 Keep an eye open there for more details as that project progresses.<\/p>\n<p><strong>Question:\u00a0<\/strong> Is there a way to load XML configuration files of the older &#8220;app.config&#8221; format in ASP.NET Core? \n&#8212; With a standard .NET &#8220;app.config&#8221; if you compile with the full framework, you should be able to continue to use the System.Configuration.ConfigurationManager API.<\/p>\n<p><strong>Question:\u00a0<\/strong> What are the latest benchmark numbers for Kestrel internally? \n&#8212; On the big-iron servers, we&#8217;re well over 5 million requests per second.\u00a0 We&#8217;re starting to look at the other benchmarks like the database enabled tests, and we&#8217;ll be working through those efforts. The numbers on the <a href=\"https:\/\/github.com\/aspnet\/benchmarks\">readme of the benchmarks repository<\/a> are current based on the machines in the development team&#8217;s lab, which is smaller than the big-iron performance lab.<\/p>\n<p><strong>Question:\u00a0<\/strong> How are we doing with the conversion of NuGet packages to support Core? \n&#8212; Its ongoing, more of a community process and the teams are supporting those library owners who need help getting unblocked to complete their conversions.<\/p>\n<p><strong>Question:\u00a0<\/strong> How is the Azure deployment update going? \n&#8212; Its ongoing.\u00a0 The Kudu deployments occur on the durable, but much slower drive.\u00a0 There are some tunings that are being applied to NuGet 3.5, the .NET CLI, and the Kudu deployment strategy that are resulting in a significantly faster deployment time.<\/p>\n<p><strong>Question:\u00a0<\/strong> Is there any news about the project.json migration? \n&#8212; No news to report on this, as we have updates ready for this they will be published on the blog.<\/p>\n<p><strong>Question:\u00a0<\/strong> How should I build on my continuous integration server when I have a mix of xproj and csproj files? \n&#8212; Use MSBuild<\/p>\n<p><strong>Question:\u00a0<\/strong> Is there new documentation for token authorization? \n&#8212; In the short-term, use <a href=\"https:\/\/github.com\/IdentityServer\/IdentityServer4\">identity server<\/a>.\u00a0 Longer term, we&#8217;re working on a solution that&#8217;s in the box. The team will be back on Tuesday the 16th to discuss the latest updates on ASP.NET. \u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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. [&hellip;]<\/p>\n","protected":false},"author":405,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[7501],"class_list":["post-7475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","tag-communitystandup"],"acf":[],"blog_post_summary":"<p>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. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/7475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/405"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=7475"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/7475\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=7475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=7475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=7475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}