Notes from the ASP.NET Community Standup – August 30, 2016
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:
Today Crystal Qian and Justin Kotalik, interns with the ASP.NET Core team for the past 12 weeks joined the standup to talk about their experience and to demonstrate some of the cool stuff they’ve been working on with the team. But first…
Justin lead off by showing his work on writing a URL rewrite middleware module for ASP.NET Core. He found that there are three common approaches that are used to rewrite URLs:
- Syntax from Apache mod-rewrite
- Syntax from the IIS rewrite module
- Translate using regular expressions to identify and replace content in the URL You can find his work on GitHub at
https://github.com/aspnet/BasicMiddleware/tree/dev/src/Microsoft.AspNetCore.Rewrite Crystal then showed her work in making ViewComponents into TagHelpers. She demonstrated an initial ViewComponent that turned a photo of our program manager Dan Roth into an ANSI image. Along the way, she showed the shortcomings of using a ViewComponent such as a lack of intellisense and parameter hints. With a Crystal’s enhancement, you can reference your ViewComponents using a tag with a “vc” namespace and translated to lower-kabob case. You can track Crystal’s work as part of addressing MVC issue 1051. The work featured in this video will be shipping with the next release version of ASP.NET Core.