For the next couple months we're going to revisit Build 2017, each post focusing on different aspects and technologies presented. Not every session will be listed, just a select set, hopefully enough to wet your appetite. All the on-demand sessions can be found and the Channel 9 Build event site.

This post focuses on a select 31 .Net, XAML, Visual Studio, C#, Entity Framework and related sessions.

Build Revisited Table Of Contents

Open Q&A: .NET panel

The .NET Core 2.0 roadmap was just announced and we saw some samples of the updated framework and tools in action. We’ve learned about the future of ASP.NET Core and how .NET Standard 2.0 will make our coding processes simpler. Bring your top questions for the team that is building the next generation of the .NET Framework.

.NET Standard 2.0, UWP support and UI futures

Join us as we meet with Scott Hunter, Tim Heuer, and Miguel de Icaza to discuss the latest updates around .NET and UWP

Visual Studio Mobile Center

Find out the latest updates around the Visual Studio Mobile Center in this Channel 9 Live session with Keith Ballinger, Thomas Dohmke, and Ryan J. Salva

Visual Studio Q&A

In this Q&A session around Visual Studio on Channel 9 Live, we're joined by Tim Sneath, Amanda Silver, and Saqib Shaikh

Visual Studio for Mac and Xamarin Live Player

In this Channel 9 Live session find out the latest Build 2017 updates from Miguel de Icaza, Joseph Hill, James Montemagno, and Mikayla Hutchinson

.NET Standard 2.0 and .NET Core 2.0

Join us as we chat with Scott Hunter, Immo Landwerth, Richard Lander, and Damian Edwards about the latest updates to .NET Standard 2.0 and .NET Core 2.0

Design and prototype with Adobe XD: Even if you’re a developer

Experience Design (Xd) is new powerful UI/X design and prototyping tool from Adobe. See how important it is to create captivating and engaging app UI for your next app. Adobe Xd has built in UWP templates to get you started quickly and accurately. This demonstration shows you how to design a UWP app, prototype behaviors or transitions, and share your design with others.

WCF microservices in containers

Windows Communication Foundation (WCF) services are easily deployed to Windows VMs, but they’re even easier to use in Windows containers. In this session, we look at how to lift and shift your existing service architecture with WCF in containers and then we see how easy it is to deploy them for use on Azure.

Using Visual Studio for Machine Learning

Whether it is building a model for online product recommendation, or developing a project using Microsoft SQL Server 2016 with R, where you need to develop both the models, and the stored procedure, Visual Studio enables both developers and data scientists to work together to build your next generation intelligent apps and services. All the tooling you need to analyze, build models, and create smart apps, including: Python Tools for Visual Studio and R Tools for Visual Studio. Join us in this this session, as we show you how Visual Studio can be used to do data science, and help you create the next intelligent application!

Support for ASP.NET Core: What is an LTS?

.NET Core is new and open source, but it can be confusing how one gets support? We explain the Current branch vs. the LTS (Long Term Support) branch. What version of .NET Core will set you up for success? How do you balance stable enterprise software and daily builds of Open Source?

Building Cross platform applications with React Native

ReactJS and React Native are two very popular frameworks to build websites and Mobile applications. In this talk, speakers from Microsoft and Facebook look at React and GraphQL as first principles of developer abstraction and how they are used to build some of the most popular large scale apps like Instagram, Facebook Ads Manager and the Facebook app. We look at the underlying frameworks like React/React Native, Relay and Litho. We also explore the various tools that Microsoft offers in this space, including debugging React Native apps with VSCode. We look at the end to end workflow - from a single commit on github triggering continuous builds and tests, to the final, signed app distributed to testers, clients or end users. From monitoring services like JavaScript enabled crashes to understanding user behavior with analytics, we look at ways to get better mobile apps to your users.

Modernize WinForms and WPF apps with maximum code reuse, cross-platform reach, and…

Windows 10 provides developer features and services that can yield high-quality and engaging apps that delight users across platforms. At the same time, developers have existing investments in technology and skills that they shouldn't have to abandon in order to move forward. In this session, we explore these new features and capabilities from the perspective of WinForms and WPF .NET developers with an emphasis on being able to move forward incrementally from your existing investments as you see value. Discover the flexibility to enrich your existing apps with Windows 10 features, extend to new platforms with Xamarin, and modernize your DevOps software lifecycle with Mobile Center.

Azure Service Fabric, microservices, containers, and the road ahead

Service Fabric is the Microsoft Azure microservices platform. This session is a developer’s tour and roadmap and dives into the latest Service Fabric capabilities, including containerized services, container orchestration including using Docker Compose, ASP.NET Core service support, integration with other Azure services and the latest developments in Visual Studio 2017 tooling, all sprinkled with customers scenarios.

What's new and coming for Windows UI: XAML and composition

Great user experiences can delight and engage your users, and make them more productive. Innovations in the Windows UI platform in XAML and Visual Layer make creating these experiences easy on Windows. This session shows you how to easily enable these experiences in your apps – be they consumer, enterprise, or line-of-business. We also tease you with what’s in store for Windows UI in the future and how we progressively make the 'possible' even easier.

Ten things you didn’t know about Visual Studio 2017 for building .NET UWP apps

With the new Windows 10 Creators Update, .NET Standard, and changes to NuGet, there is a lot going on in the world of .NET Windows development. We made this session to keep you up to date with the new tools for UWP development. Improvements have been made all around - from installation and getting started, all the way to tools that help you test and publish your apps. Along the way we show you tips and tricks to accelerate your Windows app development.

Visual Studio Code: Conquer the cloud with an editor and a CLI

Bring your laptop and VS Code and in less than 60 minutes learn how to configure Code for great editing, navigation, linting, and debugging experiences building modern Node.js based (MEAN, MERN, etc.) applications. Learn how to use a rich set of (new!) extensions to build, deploy, and diagnose (containerized!) cloud apps that run on Azure PaaS services (App Service, DocDB, and more). Also, set up Team System for continuous deployment. Throughout it all, leverage the new Azure cross platform CLI, enhanced with VS Code’s signature rich editing experiences. Conquer the cloud with VS Code!

The future of Visual Studio

Even though we only just released Visual Studio 2017 a couple of months ago, the team has been busy. In this session we take you on a rollercoaster ride through a number of features we’re working on. We show you investments we’re making to increase development productivity, how we’re bringing testing and code analysis even more deeply into the development “inner loop”, and highlight new areas that we’re working on to extend Visual Studio to new platforms and application categories. Expect a demo-heavy, so-new-the-paint-hasn’t-dried session!

Surviving success: Performance tuning under pressure

Rapid and runaway success is the best way to expose all of the gaps, rough edges and pain points in your back end services. Under live-site pressure to fix issues, making the crucial set of engineering choices and investments can be challenging.  This session will take a hands-on walk through scaling a representative back-end application (written in .NET Core and Docker on Linux) from hundreds to hundreds of thousands of requests per second, illustrating data, techniques, and common performance barriers from real customer deployments.

Supercharge your debugging in Visual Studio 2017

Every software developer has to deal with bugs in the code, but we are rarely taught how to use debugging tools available to us. Frolic on over to this demo-driven .NET based session and learn how to #SuperChargeYourDebugging to find and fix glitches faster. We tour most of the debugger, highlighting the best tips and tricks as we go. You will see firsthand what’s new for the debugging in Visual Studio 2017. Whatever your experience level we guarantee you’ll learn something new!

XAML custom controls for UWP: Start to finish

The XAML platform was always built with extensibility in mind. In this session, the speakers cover the process of building custom and reusable controls by extending existing controls or building them from scratch. You will be able to build controls that work great on any device with any input modality, are fully designer aware, theme aware and accessible, and can be packaged for distribution or contributed to open source libraries such as the Progress UI for UWP library or the UWP Community Toolkit.

Confidence at speed: Visual Studio 2017 and your CI pipeline

Visual Studio 2017 can help you and your team drive productivity in today’s world of agile development and team collaboration. We walk you through configuring a repository and Continuous Integration and Continuous Delivery (CI/CD). Leverage new Visual Studio 2017 features that help improve developers’ productivity and discover quality issues before they hit your CI builds. Experience how new Visual Studio 2017 features will help you configure CI/CD for Docker, ASP.NET and ASP.NET Core projects targeting different Azure hosts; track your CI build status without leaving the IDE; and see and fix code quality issues before committing your code changes or creating a PR.

Application Insights for .NET Microservices and Containers

Come to this session to learn how you can use Application Insights to tame the complexity of .NET microservices and containers. We take a quick tour of how to make the most of the Application Map and Analytics with Service Fabric and Docker with Service Fabric and Kubernetes.

Get my ASP.NET 4 app running in containers in Azure

Containers, containers, containers – I know I need to get going, but what can they do for my "old" ASP.NET MVC 4 application? And how can that help me get on a path to modern DevOps, cloud and easy maintenance?

Build a CI/CD pipeline from Visual Studio

In this video Donovan Brown shows you how to use the new Continuous Delivery Extension for Visual Studio to build a complete CI/CD pipeline in Visual Studio Team Service and deploy to Azure.

A lap around R Tools 1.0 for Visual Studio 2017

R Tools for Visual Studio is a new, open source and free tool for R users built on top of the powerful Visual Studio IDE. In this talk, we take you on a tour of its features and show how they can help you be a more productive R user. We look at: integrated debugging support; variable/data frame visualization; plotting and help integration; using the Editor and REPL in concert with each other; RMarkdown and Shiny integration using Microsoft Excel and SQL Server; Extensions and source control. We also demo our R remoting feature that allows developers to execute R code on SQL Server.

A lap around Python tools in Visual Studio

Learn about the Data Science workload in Visual Studio and how it can help developers install the latest and greatest Python tools and distributions for Windows. We look at using these tools to solve machine learning problems within minutes, debug Python code running on a remote VM, and some nifty new REPL features. We demonstrate how the Cookiecutter Explorer can help developers get started with Microsoft Azure faster, and how it is easier than ever to deploy web apps to Azure App Service from the comfort of Visual Studio.

Building cross platform applications with ReactNative

React Native is a great way to build mobile applications for iOS, Android, and Windows using JavaScript. Learn about the tools from Microsoft to super charge your React Native developer workflow. See how VSCode can enable IntelliSense and inline debugging of React Native apps. Set up an automated DevOps workflow, understand user behavior using analytics, collect crash reports and distribute your app to end users and testers seamlessly. Use CodePush to update apps instantly and deliver the latest updates to users quickly.

The next generation of HockeyApp: Visual Studio Mobile Center

In this video, Ian previews the first step in our [transition plan](https://hockeyapp.net/mobile-center): using your existing HockeyApp apps inside Mobile Center. This will be initially limited to HockeyApp Preseason customers and will expand over the coming months to all HockeyApp customers.

Modernize your database development lifecycle with SQL Server Data Tools in Visual Studio

Learn how SQL Server Data Tools (SSDT) turns Visual Studio into a powerful environment for database development. Easily build, debug, maintain, and refactor databases inside Visual Studio with a declarative model that spans all the phases of database development and easily enables continuous integration and deployment for your databases. Work offline with a database project, or work directly with a connected database instance in Azure SQL Database, Azure SQL Data Warehouse, and SQL Server running on Windows, Linux, or Docker, on-premises or in any cloud.

Advanced SQL Server on Linux (Docker) via Entity Framework (EF)

It’s SQL Server as you already know it today, but it’s now native to Linux. It works with your data, your favorite tools, application frameworks (Entity Framework) and programming languages. In this session, we pull the code for an application running in cloud to a Linux-based machine. We test and enhance the application for performance (using EF, in-memory) and security against SQL vNext (Linux). Then we re-deploy the changes using DevOps to Azure with just a flip of d, show how the application works across platforms, on-premises, and in the cloud. Best part, all of it will be done in ten minutes.

The future of C#

We’re back! With C# 7.0 and Visual Studio 2017 just recently shipped, we paint the big picture: let’s lay out where the C# language and tooling experience is headed, and show early glimpses of what we’re currently working on.

Build 2017 Revisited: .NET, XAML, Visual Studio的更多相关文章

  1. Microsoft Visual Studio 2017 找不到 Visual Studio Installer

    Microsoft Visual Studio 2017 找不到 Visual Studio Installer ? 打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索 ...

  2. build MYSQL source code Using visual studio 2017

    https://dev.mysql.com/doc/refman/8.0/en/installing-source-distribution.html cmake .. -G "Visual ...

  3. Visual Studio 2017无法加载Visual Studio 2015创建的SharePoint解决方案

    前几天安装了最新的Visual Studio 2017企业版,发现无法打开之前使用Visual Studio 2015创建的SharePoint 2016解决方案,提示"需要更新" ...

  4. [Note] Build your SDL2 Environment in Visual Studio 2013 配置你的SDL2运行环境

    Right key your project in "solution manager(解决方案资源管理器)", choose the "Property(属性)&quo ...

  5. 最强 IDE Visual Studio 2017 正式版发布

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  6. 终于等到你,最强 IDE Visual Studio 2017 正式版发布

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  7. 微软 Visual Studio 2017 中文正式版下载 – 免费社区版/专业版/企业版

    作为“宇宙最强”的集成开发环境 IDE,微软的 Visual Studio 不仅破天荒发布了 macOS 版本,如今终于也推出了其 Windows 的最新版本—— VS 2017 正式版了.这对开发者 ...

  8. Visual Studio - File Properties (Build Action, Copy to Output Directory)

    Ref: MSDN (https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/0c6xyb ...

  9. Visual Studio 2017的安装与使用

    Visual Studio 2017的安装与使用 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1. 下载Visual Studio 2017 在官网 ...

随机推荐

  1. TextField

    TextFiled 是一个输入Widget,属性如下: this.controller,//这个是传输数据用的this.focusNode,this.decoration = const InputD ...

  2. 区别:ASP.NET MVC的Model、DTO、Command

    最近在用CQRS架构模式做项目,有些感悟,记录下来. 问题的描述(大家是否也存在过类似的情况呢?): 从刚开始时项目中没有区分这3种对象,所以导致了很多职责公用,然后就乱了,比如Command一部分职 ...

  3. Python 学习 第十五篇:模块搜索路径和包导入

    在导入自定义的模块时,除了指定模块名之外,也需要指定目录,由于Python把目录称作包,因此,这类导入被称为包导入.包导入把计算机上的目录变成Python的命名空间,而目录中所包含的子目录和模块文件则 ...

  4. 腾讯内推一面C++

    北邮论坛找个腾讯的内推,没想到那么快就安排面试了.第一次面腾讯,写点东西记录一下吧. 面的是位置服务部门. 去了之后HR先给了两张纸,有三道编程题.第一道是求 二进制中1的个数(考察位运算)(剑指of ...

  5. [LeetCode] Department Highest Salary -- 数据库知识(mysql)

    184. Department Highest Salary The Employee table holds all employees. Every employee has an Id, a s ...

  6. H5 27-优先级之important

    27-优先级之important 我是段落 <!DOCTYPE html> <html lang="en"> <head> <meta c ...

  7. Innodb 实现高并发、redo/undo MVCC原理

    一.并发控制   因为并发情况下有可能出现不同线程对同一资源进行变动,所以必须要对并发进行控制以保证数据的同一与安全.   可以参考CPython解释器中的GIL全局解释器锁,所以说python中没有 ...

  8. 文本文档中各字母出现次数汇总(java)

    package 字母频率统计; import java.io.*; public class Inputfile { public static void main(String args[]) { ...

  9. html总结:表格中的文字居中

    <style> table { text-align:center; } </style>

  10. JavaScript实现文字跑马灯

    其实实现文字的跑马灯和实现图片轮播的原理是一样的. 下面是我自己实现的,文字的位置可以随便更改,效果不会变,文字的内容可以通过ajax获取,同时,可以直接用Jquery改写一下,很方便. <!D ...