Back to List

Microsoft Build 2017 Day 3 Recap

Brandon Martinez Brandon Martinez  |  
May 13, 2017
 
Day three of Microsoft Build 2017 did not have a keynote, but that doesn’t mean it ends without content to fill the day. Today will be focused on sessions, “The Hub”, and catching some of the Channel 9 Live production happening right here at the conference. Here’s a recap of the day.
 

Sessions


The session I attended today continued to focus on containers, serverless architecture, and the new features coming to both C# and .NET.
 

Developing on Windows Server: Innovation for Today and Tomorrow – Containers, Docker, .NET Core, Service Fabric, and More

01-windowsserver.jpg

Just because we have legacy applications doesn’t mean we are stuck completely in the past; the Windows Server team is working hard to give as many options as possible to help modernize our application’s underlying infrastructure. This session covered the Windows Core and Windows Nano container images, the latter of which will be coming later this year; these images will help create .NET applications that can run in a container-friendly environment such as Service Fabric or in Hyper-V right within Windows Server.

Additionally, new Hyper-V technology will be coming to allow Linux to be properly containerized on Windows Server and Windows 10. This will allow for a mix and match scenario of Linux and Windows containers all running on Windows server. The possibilities to upgrade our legacy applications into modern infrastructure is becoming easier and more affordable year-over-year.
 

A Day in the Life of an Azure Serverless Developer

02-serverlessdev.jpg

There are two buzzwords I’ve heard in almost every session: containers and serverless. Both of these concepts have the potential to totally shake up the way we think about developing, deploying, and managing our applications. This session demonstrated the flexibility that a serverless workflow can offer a developer: finding a bug in production, fixing and testing it locally, deploying to a staging environment, and finally pushing the fix to production, all in a serverless scenario with a CI/CD pipeline. These concepts are very exciting, and I really look forward to using and implementing these ideas in projects.
 

The Future of C#

03-csharp.jpg

C# is a constantly growing and developing language. It’s one of the top most popular and loved languages, as cited by a last year’s Stack Overflow developer survey. In this session, we discussed the new features coming to C# 7.1 (which speaking of, point releases will be a new concept going forward as well). This includes some improvements to the new tuple method returns, pattern matching, and more.
 

SignalR .NET Core: Realtime Cross-Platform Open Web Communication

04-signalr.jpg

As someone who followed the progress of SignalR on .NET Core just to watch it get dropped back in the initial release, it was a relief to hear that substantial progress is being made. While the current version that runs with ASP.NET Core 1.x is now deprecated (though, technically usable to some degree), the SignalR team has taken this delay as an opportunity to completely rewrite the underlying architecture. I’m excited to see how flexible and powerful SignalR becomes, especially in the area of being able to scale to very large domains.
 

The Hub

05-hub.jpg

The Hub is the place to be if you want to talk to Microsoft’s product teams and engineers. It’s an open floor of information, discussion, and quick-and-direct access to the teams that build the services you use every day.

06-hubfloor.jpg

I was able to have excellent discussions with the Cosmos DB team in addition to other Azure services. I was also able to chat with some of the Visual Studio team members and give feedback on some of the new 2017 features. It’s hard to pass up an opportunity like this, and I’m thankful that Microsoft is so open to these discussions.
 

Channel 9 Studio

07-channel9.jpg

As part of the conference, Microsoft builds a TV studio right in the conference center. Channel 9 then records interviews and Q&A sessions with conference speakers and other community representatives. It’s fun to stand on the sidelines and watch these interviews in person, then to go and see them later on the Channel 9 website.

If you weren’t able to make it to Build this year, or if you want to catch a session that you missed, be sure to check out the Build 2017 stream on Channel 9.
 

Final Remarks and Closing the Conference


This conference was amazing! I’m so thankful that I was able to attend and experience the largest Microsoft tech conference of the year. It was a valuable learning and networking opportunity, and I will definitely be able to put these new skills and connections to use. Thank you Microsoft for putting on an amazing event!
.Net ProgrammingWindows DevelopmentWindows ServerAzure

 

Love our Blogs?

Sign up to get notified of new Skyline posts.

 


Related Content


Blog Article
Traditional vs. Cloud Assets for Your Business Continuity Plan
Skyline Technologies  |  
Mar 12, 2019
Let's consider how we have historically implemented IT assets to satisfy our business continuity plan.   Traditional Cold Site A traditional cold site is in a second owned or rented location. It’s typically not as nice as the primary site, and it's often at your business...
Blog Article
Essential Business Continuity Terms Your Business Should Know
Skyline Technologies  |  
Feb 26, 2019
A strong business continuity plan is something we all want for our organizations. We get and set our requirements with the business for what this is going to look like, and then we work to build a budget and a design to ensure that we're meeting our business continuity strategy. Unfortunately...
Blog Article
Developing on a Raspberry Pi using Gulpjs
Eric DitterEric Ditter  |  
Jan 15, 2019
Developing on one machine and running on another is a tedious process, but sometimes you need to when a library has different features for ARM vs x64 (and then there are always the Windows vs Linux issues). This was the issue I had when I was working on a Raspberry Pi project using Python...
Blog Article
CQS, SimpleInjector, and the Power of Decorators
Dan LorenzDan Lorenz  |  
Jan 08, 2019
Over the years of developing with n-tier style, I was wondering if there was anything else out there. The biggest problem with n-tier for me is that the interfaces and classes tend to get super large. When that happens, you start breaking SOLID principals and unit testing becomes much more...
Blog Article
Async, Await, and ConfigureAwait – Oh My!
Dan LorenzDan Lorenz  |  
Dec 11, 2018
In .NET Framework 4.5, async/await keywords were added to the language to make async programming easier to work with. In order to maximize device resources and not block UI, you should really try to use asynchronous programming wherever you can. While async/await has made this much easier than...