{"id":6231,"date":"2016-03-02T03:12:29","date_gmt":"2016-03-02T03:12:29","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/?p=6231"},"modified":"2021-11-01T05:21:45","modified_gmt":"2021-11-01T12:21:45","slug":"notes-from-the-asp-net-community-standup-march-1-2016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/notes-from-the-asp-net-community-standup-march-1-2016\/","title":{"rendered":"Notes from the ASP.NET Community Standup \u2013 March 1, 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.\u00a0 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 5 framework over the previous week.\u00a0 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. \u00a0This is your chance to ask about the why and what of ASP.NET! \u00a0Join them each Tuesday on <a href=\"http:\/\/live.asp.net\">live.asp.net<\/a> where the meeting\u2019s schedule is posted and hosted.<\/p>\n<p>This week\u2019s meeting is below:<\/p>\n<p style=\"text-align: center;\">\n  <iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/47lG3PjSh14\" allowfullscreen><\/iframe>\n<\/p>\n<p>This week, Damian was not able to make the meetup and in his place Eilon Lipton and <a href=\"https:\/\/twitter.com\/LadyNaggaga\" target=\"_blank\" rel=\"noopener noreferrer\">Maria Naggaga<\/a> sat in.\u00a0 Eilon is the development manager for ASP.NET and Entity Framework and has been on the ASP.NET project for many years, worked on the original MVC implementation, and invented the ASP.NET UpdatePanel.\u00a0 Maria Naggaga joins Scott Hanselman&#8217;s team for developer outreach and has been with Microsoft for 3.5 years, right out of college.\u00a0 She works primarily with university students and early-stage startups to get them up and running with Microsoft technologies.<\/p>\n<h2>Community Links<\/h2>\n<p><a href=\"http:\/\/jameschambers.com\/CanadianJames\" target=\"_blank\" rel=\"noopener noreferrer\">James Chambers<\/a> wrote up the notes from an previous discussion on <a href=\"http:\/\/jameschambers.com\/2016\/02\/building-your-project-should-be-pretty-quick\/\" target=\"_blank\" rel=\"noopener noreferrer\">how to optimize Visual Studio for speed<\/a>.<\/p>\n<p>Check out the <a href=\"https:\/\/visualstudiogallery.msdn.microsoft.com\/4cd5e0e0-2c38-426b-9f43-1d3688cc8be1\" target=\"_blank\" rel=\"noopener noreferrer\">Client-Side Library Installer extension for Visual Studio 2015<\/a> that our colleague <a href=\"https:\/\/twitter.com\/mkristensen\" target=\"_blank\" rel=\"noopener noreferrer\">Mads Kristensen<\/a> has been working on<\/p>\n<p><a href=\"https:\/\/twitter.com\/SteveLasker\" target=\"_blank\" rel=\"noopener noreferrer\">Steve Lasker <\/a>published his notes about <a href=\"http:\/\/blogs.msdn.com\/b\/stevelasker\/archive\/2016\/02\/18\/f5-developing-in-docker-containers-version-0-10-of-docker-tools-for-visual-studio.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">integrating docker throughout your development process<\/a>.<\/p>\n<p>An update has been released for <a href=\"https:\/\/twitter.com\/benfosterdev\" target=\"_blank\" rel=\"noopener noreferrer\">Ben Foster&#8217;s<\/a> <a href=\"https:\/\/github.com\/saaskit\/saaskit\/releases\/tag\/1.1.0-alpha\" target=\"_blank\" rel=\"noopener noreferrer\">SaasKit<\/a> for building software as a service applications using ASP.NET Core<\/p>\n<p><a href=\"https:\/\/twitter.com\/Mikesdotnetting\" target=\"_blank\" rel=\"noopener noreferrer\">Mike Brind<\/a> wrote an article about <a href=\"http:\/\/www.mikesdotnetting.com\/article\/295\/encryption-and-decryption-in-asp-net-core\" target=\"_blank\" rel=\"noopener noreferrer\">Encryption and Decryption in ASP.NET Core<\/a><\/p>\n<p>The is a <a href=\"https:\/\/github.com\/aspnet\/Proxy\" target=\"_blank\" rel=\"noopener noreferrer\">proxy library available<\/a> in the ASP.NET organization on GitHub<\/p>\n<p><a href=\"https:\/\/www.techempower.com\" target=\"_blank\" rel=\"noopener noreferrer\">TechEmpower<\/a>, who manages the benchmarks ASP.NET&#8217;s Kestrel is comparing against, featured a <a href=\"https:\/\/www.techempower.com\/blog\/2016\/02\/24\/performance-competition-is-a-good-thing\/\" target=\"_blank\" rel=\"noopener noreferrer\">post about the Kestrel performance benchmarks<\/a>.<\/p>\n<p>The ASP.NET Monsters podcast shared a screencast about <a href=\"https:\/\/channel9.msdn.com\/Series\/aspnetmonsters\/Episode-10-Loading-Settings-From-a-Database-in-ASPNET-Core?platform=hootsuite\" target=\"_blank\" rel=\"noopener noreferrer\">Loading Settings from a Database in ASP.NET Core<\/a><\/p>\n<p>Hisham published a post on Code Project about <a href=\"http:\/\/www.codeproject.com\/Articles\/1081513\/Localization-Extensibility-in-ASP-NET-Core\" target=\"_blank\" rel=\"noopener noreferrer\">Localization Extensibility with ASP.NET Core<\/a><\/p>\n<p>There&#8217;s a good series on getting started with <a href=\"http:\/\/www.fiyazhasan.me\/tag\/asp-net-core-1-0\/\" target=\"_blank\" rel=\"noopener noreferrer\">ASP.NET Core and Angular<\/a> from <a href=\"https:\/\/twitter.com\/FiyazBinHasan\" target=\"_blank\" rel=\"noopener noreferrer\">Fiyaz Hasan<\/a><\/p>\n<p>Arvind Gehlot wrote a post about <a href=\"http:\/\/www.codeproject.com\/Articles\/1080065\/Improve-the-Performance-of-ASP-NET-MVC-Web-Applica\" target=\"_blank\" rel=\"noopener noreferrer\">improving performance of ASP.NET MVC 5<\/a> (not ASP.NET Core)<\/p>\n<p>There&#8217;s a new article from <a href=\"https:\/\/twitter.com\/elanderson21\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eric Anderson<\/a> about how to send <a href=\"http:\/\/www.elanderson.net\/2016\/02\/emails-using-mailgun-in-asp-net-core\/\" target=\"_blank\" rel=\"noopener noreferrer\">emails with MailGun from ASP.NET Core<\/a><\/p>\n<p>Norm Johanson wrote an article about <a href=\"http:\/\/blogs.aws.amazon.com\/net\/post\/TxSBK1AHRGLHVC\/Exploring-ASP-NET-Core-Deployment-Deploying-from-GitHub-Part-1\" target=\"_blank\" rel=\"noopener noreferrer\">ASP.NET Core deployment on Amazon Web Services<\/a><\/p>\n<p><a href=\"https:\/\/twitter.com\/partytimeHXLNT\" target=\"_blank\" rel=\"noopener noreferrer\">Rachel Weil<\/a> published a video on Channel 9 about <a href=\"https:\/\/channel9.msdn.com\/Blogs\/raw-tech\/Beginners-Guide-to-VS-Code\" target=\"_blank\" rel=\"noopener noreferrer\">how to get started with Visual Studio Code<\/a><\/p>\n<h2>Questions and Answers<\/h2>\n<p><strong>Question:<\/strong> What is the status of SignalR for Mac and Linux?<\/p>\n<p>&#8212; SignalR is scheduled for delivery after the initial RTM of ASP.NET Core<\/p>\n<p><strong>Question:<\/strong>\u00a0 What is being done to correct the <a href=\"https:\/\/github.com\/aspnet\/live.asp.net\/issues\/80\" target=\"_blank\" rel=\"noopener noreferrer\">system corruption created by ASP.NET 5 RC1 Update 1<\/a>?<\/p>\n<p>&#8212; The team has seen the issue report and will work to track this down<\/p>\n<p><strong>Question:<\/strong>\u00a0 Is there a way to override a controller&#8217;s authorize on an action level?<\/p>\n<p>&#8212; The hosts were not sure of the answer to this one, but recommend you ask this question on the <a href=\"https:\/\/github.com\/aspnet\/mvc\/issues\" target=\"_blank\" rel=\"noopener noreferrer\">issues list for MVC<\/a> and refer to using filters and attributes.\u00a0 Another good location to ask this question would be on StackOverflow.\u00a0 Scott also recommends taking a look at the source code to see what is possible.<\/p>\n<p><strong>Question: <\/strong>What is your recommendation of having basic websocket functionality in ASP.NET Core application (one-way communication, no transport fallbacks)? Middleware or opening a channel in a MVC controller? With MVC we already have easy routing. Any downsides?<\/p>\n<p>&#8212; Official support will not be available in RTM, but there is a preview version that is available. Its not completely at the quality level Microsoft wants to deliver of a fully-supported library.<\/p>\n<p><strong>Question:<\/strong>\u00a0 Do we have an RC2 release date?<\/p>\n<p>&#8212; Don&#8217;t have any yet, they will be posted on GitHub as soon as we know. The big things moving are the dnx -&gt; .NET CLI change over. The next big thing is the change to the new .NET Standard target framework monikers.<\/p>\n<p><strong>Question:<\/strong>\u00a0\u00a0Really excited about the docker post &#8211; I&#8217;ve got a <a href=\"https:\/\/github.com\/aspnet\/aspnet-docker\/pull\/122\" target=\"_blank\" rel=\"noopener noreferrer\">PR for the ASP.NET docker image<\/a>, any tips to help get that PR merged?<\/p>\n<p>&#8212; We&#8217;re following up with the repo manager to check status<\/p>\n<p><strong>Question:<\/strong>\u00a0 About the page rendering strategy: My understanding of ASP.NET MVC is, that the general procedure is to start rendering from a leafe (bottom, page) and going up until the root (top, layout), why is it not the other way around?<\/p>\n<p>&#8212; The initial view rendered in MVC dictates which layout to reference and passes view data to that layout.\u00a0 Someone could build a view engine that renders in a different order.\u00a0 This isn&#8217;t a razor specific question, but rather the view engine.<\/p>\n<p><strong>Question:<\/strong>\u00a0 I noticed Publish with precompilation still leaves razor pages as plaintext files. Will there be option to precompile\/embed them in the near future?<\/p>\n<p>&#8212; Precompilation of razor was cut from v1. Embedded razor views can be placed in a DLL and the EmbeddedFilesProvider can be used to deliver that content.<\/p>\n<p><strong>Question: <\/strong> What is the status of getting XML documentation compile options into project.json?<\/p>\n<p>&#8212; This is not turned on by default, but the <a href=\"https:\/\/github.com\/aspnet\/Mvc\/blob\/dev\/src\/Microsoft.AspNetCore.Mvc\/project.json\" target=\"_blank\" rel=\"noopener noreferrer\">project.json file for any of the ASP.NET repositories<\/a> on GitHub have this option activated by default in the compilationOptions element.\u00a0 Eilon also recommends disabling the compiler warning with the nowarn property demonstrated in those project.json files.<\/p>\n<h2>Wrap Up<\/h2>\n<p>Maria will be presenting in <a href=\"https:\/\/www.microsoftcloudroadshow.com\/hongkong\" target=\"_blank\" rel=\"noopener noreferrer\">Hong Kong at the Microsoft Cloud Roadshow<\/a> on March 10 and 11.\u00a0 We encourage our friends in Hong Kong to come out and say hello to Maria at the Roadshow.\u00a0 Tune in on March 8th to learn more from the team.<\/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.\u00a0 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 5 framework over the previous week.\u00a0 [&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-6231","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.\u00a0 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 5 framework over the previous week.\u00a0 [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/6231","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=6231"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/6231\/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=6231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=6231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=6231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}