Visual Studio Toolbox: Containers for Existing .NET Apps Part 1

This is the first of a two part series where Robert is joined by Aditi Dugar, who shows how and why you can modernize existing .NET applications by containerizing them and moving them to the cloud. This brings significant deployment and DevOps improvements without the need to re-architect or rewrite the app. Resources: .NET Application…

0

Visual Studio Toolbox: .NET Standard Revisited

There has been a lot of talk lately about .NET Standard, both in the community and on Channel 9. But there is also still confusion about it. In this episode, Kathleen Dollard clears up some of this confusion. She and Robert chat about why .NET Standard was created, as well as how and when you…

0

Visual Studio Toolbox: VSTS for Mobile Development

In this episode, Donovan is joined by James Montemagno, who shows some cool extensions for Visual Studio Team Service for mobile pipelines. Resources: Blog Post GitHub VSTS marketplace

0

Visual Studio Toolbox: Syncfusion

In this episode, I am joined by Daniel Jebaraj of Syncfusion, maker of more than 800 UI controls and frameworks spanning both .NET and JavaScript platforms. Daniel shows several Xamarin.Forms controls, including Chart, DataGrid and Excel, to give you an idea of how easy they are to integrate into your apps. He also shows Metro…

0

Visual Studio Toolbox: SmartHotel360 Demo App Mixed Reality

This is the fifth of a five part series where I am joined by various technical experts to review the SmartHotel360 demo app, which was used in the keynotes at Connect() last November and is available on GitHub. In this episode, Brady Gaster shows us how adding Mixed reality capabilities provides an immersive experience for…

0

Visual Studio Toolbox: SmartHotel360 Demo App Backend Services

This is the fourth of a five part series where I am joined by various technical experts to review the SmartHotel360 demo app, which was used in the keynotes at Connect() last November and is available on GitHub. In this episode, Brady Gaster shows us the backend services used by both the Web and mobile…

0

Visual Studio Toolbox: SmartHotel360 Demo App Mobile Apps

This is the third of a five part series where I am joined by various technical experts to review the SmartHotel360 demo app, which was used in the keynotes at Connect() last November and is available on GitHub. In this episode, James Montemagno shows us the hotel’s mobile and desktop apps, built using Xamarin, that…

0

Visual Studio Toolbox: SmartHotel360 Demo App Web Site

This is the second of a five part series where I am joined by various technical experts to review the SmartHotel360 demo app, which was used in the keynotes at Connect() last November and is available on GitHub. In this episode, Brady Gaster and Maria Naggaga show us the hotel’s public Web site, an ASP.NET…

0

Visual Studio Toolbox: SmartHotel360 Demo App Overview

This is the first of a five part series where I am joined by various technical experts to review the SmartHotel360 demo app, which was used in the keynotes at Connect() last November and is available on GitHub. In this episode, Erika Ehrli takes us on a tour of the app and provides insights into…

0

Visual Studio Toolbox: OzCode V4

In this episode, I am joined by Omer Raviv, who shows how the OzCode Visual Studio extension makes debugging C# code simple, easy and even fun. Omer demonstrates many magical debugging features, including a LINQ debugging experience, which makes learning and debugging functional code easier. He also shows an exclusive sneak-peek of OzCode v4 and…

0

Visual Studio Toolbox: Building High Performance Extensions Parts 1 and 2

In this two part series, I am joined by Omer Raviv, co-creator of OzCode, a Visual Studio extension that makes debugging much easier. Omer educates us on how to build high performance extensions. Part 1 can be found here Resources: The slides for the presentation OzCode open-source sample for writing a Visual Studio Extension Integration…

0

Visual Studio Toolbox: C++ Programming with Visual Studio Code

In this episode, I am joined by Rong Lu, who shows the C/C++ support in Visual Studio Code provided by the Microsoft C/C++ extension. The focus of the extension is code editing, navigation, and debugging support. Rong shows IntelliSense, formatting and navigating code, Peek and Go to definition and then building and debugging.

0

Visual Studio Toolbox: More Database DevOps with Redgate

In this second of two episodes, I am joined by Steve Jones to discuss how you can use Redgate’s DLM Automation tools to extend DevOps practices to SQL Server and Azure SQL databases. In this episode, Steve demonstrates the comparison-based approach used by SQL Source Control, which generates SQL scripts by comparing the state of…

0

Visual Studio Toolbox: Database DevOps with Redgate ReadyRoll

In this first of two episodes, I am joined by Steve Jones to discuss how you can use the Redgate Data Tools that are included in Visual Studio Enterprise 2017 to extend DevOps practices to SQL Server and Azure SQL databases. In this episode, Steve demonstrates the migrations-based approach used by ReadyRoll, which generates numerically…

0

Visual Studio Toolbox: CosmosDB: Serverless NoSQL for the .NET Developer

In this episode, Dmitry is joined by Jeremy Likness, who shows us CosmosDB. This is the Azure database-as-a-service that features geo-replication, user configurable consistency levels, and supports a variety of interfaces from the classic DocumentDB to MongoDB and more. Jeremy demonstrates how to set up a CosmosDB account, load data, and stand up an application…

0

Visual Studio Toolbox: Azure Functions: Less-Server and More Code

In this episode, Dmitry is joined by Jeremy Likness for a discussion of Azure Functions, which provide the powerful capability to merge events and code to quickly deploy micro services directly from Visual Studio or as part of a DevOps pipeline. With a variety of triggers that call the code and bindings that connect code…

0

Visual Studio Toolbox: What’s New in TFS 2018

In this episode, I am joined by Alex Nichols, who reviews many of the new features in Team Foundation Server 2018, the next major version of Microsoft’s on-prems DevOps suite, including: Filtering on backlogs, Kanban boards, sprints, and queries [02:00] Inline add on Delivery Plans [02:30] File minimap, bracket matching, wordwrap and toggle white space…

0

Visual Studio Toolbox: Dependency Injection

In this episode, I am joined by Miguel Castro, who explains dependency injection, which makes it easy to resolve classes at any level in any size object hierarchy, all the while making your application much easier to test. Miguel demystifies this important technique and explains why and how you should use it in every project.

9

Visual Studio Toolbox: What’s New in MSBuild

In this episode, I am joined by Daniel Plaisted, who talks about MSBuild and improvements that have been made for .NET Core and .NET Standard projects. He also discusses MSBuild Structured Logging, and how it drastically simplifies investigating and debugging MSBuild builds.

0

Visual Studio Toolbox: Visual Studio Team Services (VSTS) Sprint 124 – what’s new?

In this episode, Dmitry Lyalin is joined by Alex Nichols to discuss the latest sprint update of Visual Studio Team Services (VSTS), our cloud hosted DevOps product. They will start with a discussion around how Team Foundation Server (TFS) on-premises became VSTS, how often and what process is used to ship new features to both…

0

Visual Studio Toolbox: Entity Framework Power Tools

In this episode, I am joined by Erik Ejlskov Jensen, the author of several Visual Studio Extensions for working with databases. Here, Erik shows the Entity Framework 6 Power Tools (including viewing entity data models and generating views) and the EF Core Power Tools (including reverse engineering and viewing a database schema as a DGML…

1

Visual Studio Toolbox: Functional Programming in C#

In this episode, I am joined by Ed Charbeneau for a discussion of how a number of language features in C# support functional programming, a programming style that treats computation as the evaluation of mathematical functions and avoids changing state and mutable data.  Resources: The Essential Cheat Sheet: Functional Programming with C# 7.1 Functional C#…

0

Visual Studio Toolbox: VSTS Work Item Rules

In this episode, Donovan is joined by Charles Taylor, to show the Visual Studio Team Services Work Item Rules. Using these rules, you can customize the behavior of your work items in VSTS.

0