ASP.NET Community Standup – July 14, 2015

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 5 framework over the previous week.  Within 30 minutes, Scott HanselmanDamian EdwardsJon 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 when a notice goes out on Scott Hanselman’s Twitter feed with the exact link to each week’s hangout.

This week’s meeting is below:

Today’s show featured guests and new Microsoft employees Nik Molnar and Anthony van der Hoorn

First big announcement of the show: Nik and Anthony’s open source project Glimpse is now sponsored by Microsoft.  Nik and Anthony will continue to build and work on Glimpse as part of their work on the cross-platform and tools group.  More details about their relationship between Glimpse and Visual Studio can be found on the Visual Studio blog.

Since Nik is a Program Manager and Anthony is a Developer, Scott pointed out that they will get to arm-wrestle a lot.

Scott asked how Glimpse will impact ASP.NET 5.  The response from Anthony indicated that they have attempted to port Glimpse v1 to ASP.NET 5 and found it to be very complex and requiring a complete re-write, but a re-write that was much simpler to implement thanks to the new framework.

At this point, Scott hit an interesting technical problem with the video meetup and fun ensued.  We discovered how many program managers are needed to run a video meetup, and the answer is at least four.

Once Scott re-entered the meeting, Damian revealed the next announcement: the release schedule for ASP.NET 5 is locked in.  Mid-November is the target date for ASP.NET 5 RC with a go-live license.  Scott wants to be able to go-live with a new web site on a Linux machine on the American Thanksgiving holiday at the end of November.  Damian confirmed that will be a valid scenario supported at that time.

Scott followed-up by asking: Will Glimpse work at that time with ASP.NET 5?  Anthony responded that the team is following along with the ASP.NET 5 development and will have something available for use at the time of the RC.

Jon asked Anthony and Nik: What is the ‘up-and-running’ story for Glimpse in ASP.NET 5?  Anthony explained that the changing versions of ASP.NET are introducing complexities for the team to analyze and attempt to maintain compatibility with.  They don’t yet have an answer and are working through this design with the ASP.NET team.

Damian next discussed performance, as we love to hear about in these discussions.  Damian recounted a twitter discussion with Kelly Sommers about kestrel performance on Linux.  The ASP.NET team has not focused on performance of the  kestrel web server on Linux and after replicating Kelly’s configuration on the team’s performance testing rig, they have identified a number of performance issues and started to remedy them.  New hardware has arrived to help test and diagnose these issues, and the team is actively working on improving kestrel web server performance on Linux.

Anthony asked Damian if the servers were in the building, and Damian pointed just outside the conference room door at the hardware.  Scott followed up by asking if we could go on a tour in a future standup to show the performance lab.  Damian agreed and indicated that some followers on Twitter asked if the performance testing could be broadcast with Twitch or some mobile camera.  The guys are going to plan for a tour in a future standup.

Scott wrapped by asking if the standup could be held next week at the same time as this week: 15:00UTC.  That looks like the time we will start on July 21st.

Links of the week:

  • The announcement blog post introducing Nik and Anthony
  • Reverse Package Search from Glenn Condron  http://packagesearch.azurewebsites.net
    • Damian chimed in that this site was built to help locate NuGet packages that provide features from the .NET 4.x base-class-library.  In particular the reflection APIs have changed and you will want to use this resource for help.

Summary

Damian hopes to have the roadmap published on the ASP.NET GitHub Home repository.  Tune in next week for official details about the planned release dates and features.