Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
The .NET ecosystem is continuously growing and empowering developers to create amazing applications. Join us as we take a look at the APIs, the tooling, and some of the interesting projects being crea... more
FAQs about On .NET - Channel 9:How many episodes does On .NET - Channel 9 have?The podcast currently has 254 episodes available.
May 14, 2019The .NET Foundation Panel from Build 2019The .NET Foundation is an independent organization created to foster innovation, which we believe starts with open development and collaboration. It's also a forum for community and commercial developers to broaden and strengthen the future of the .NET ecosystem. Live from Microsoft Build 2019, we're joined by Beth Massi, Phil Haack and Clint Patterson from the .NET Foundation. [00:52] - What does the .NET Foundation do?[02:54] - What does it take for the foundation to adopt an open source project?[03:48] - What's new with the governance model to the foundation?[06:00] - The .NET community is bigger than Microsoft[07:05] - Why would I want to be a member of the .NET Foundation[09:02] - The .NET cultural shift[12:48] - At what level does open source adoption start within a company? Useful Links .NET FoundationBecome a member for the .NET FoundationFind a .NET Meetup...more16minPlay
May 08, 2019Machine Learning with ML.NET 1.0 from Build 2019ML.NET is a free, cross-platform and open source machine learning framework designed to bring the power of machine learning (ML) into .NET applications. Live from Build 2019, we are joined by Cesar De La Torre Llorente who gives us a great overview of what the goals of ML.NET are, and shares with us some of the highlights of the 1.0 release. [00:41] - Machine Learning vs Artificial Intelligence[01:30] - What is a Machine Learning model?[02:15] - Why did we create ML.NET[04:27] - Can ML.NET both train and consume models?[05:23] - How can Machine Learning help my application?[07:04] - How can you get started with ML.NET[10:21] - Using the ML.NET CLI[12:41] - How do you prepare your data for training?[15:09] - Generating code using the ML.NET Visual Studio extension[15:48] - Where can you run ML.NET? Useful Links Announcing ML.NET 1.0 blog postML.NET Documentation...more19minPlay
May 02, 2019DevOps For ASP.NET Developers Pt. 8 - Azure DevOps Integration with GitHubWith Azure DevOps, you have the option to use only the features you need. For instance you already have your own system for work item tracking or source control, you can still use those along with Azure Pipelines. In this video, Abel and Jeremy walk us through the first class integration that Azure DevOps has with GitHub. You will learn how to connect your GitHub repo to Azure boards and also see how to create a new Azure Pipeline from the GitHub Marketplace [01:35] - Linking Azure Boards to GitHub[03:28] - Referencing a work item in a commit[06:40] - Create a CI/CD pipeline from GitHub[09:40] - Inspecting the YAML build definition Useful Links Github and Azure BoardsDevOps with ASP.NET. Core and Azure ebook Start with Azure DevOps for Free: http://dev.azure.com Create a Free Azure Account: https://aka.ms/c9-azurefree...more13minPlay
April 30, 2019DevOps For ASP.NET Developers Pt.7 - Templates and Scaffolding ToolsThroughout this series, we have gone through everything from work item tracking, unit testing and even build pipelines. This all happened with CI/CD already setup in Azure DevOps. What if you don't have a pipeline already setup? How do you get started with creating one? In part 7 of our series, Abel and Jeremy show us two ways to scaffold out an Azure DevOps pipeline. We'll see how to use Azure DevOps projects via the Azure portal, which gives us a UI to configure everything. Also, they'll show us how to use the Yo Team generator that allows us to work from the command line. [01:56] - Using Azure DevOps projects[06:37] - Inspecting the generated pipeline[09:49] - Getting your code into the pipeline[12:45] - Creating pipelines via the command line using Yo team[18:30] - Pushing the sample code into. Azure DevOpsEpisode 6 - Release Pipelines Useful Links Azure DevOps Projects documentationYo Team on GithubDevOps with ASP.NET. Core and Azure ebook Start with Azure DevOps for Free: http://dev.azure.com Create a Free Azure Account: https://aka.ms/c9-azurefree...more22minPlay
April 25, 2019DevOps For ASP.NET Developers Pt.6 - Release PipelinesAfter your application has gone through a build and has been tested by QA, the next step is to deploy it. This may be as simple as copying your build artifact to a web server. This could also mean publishing your build to multiple targets such a server cluster or a mobile application marketplace. In part 6 of our series, Abel and Jeremy show us how to get our application builds deployed using Azure DevOps. They discuss incorporating approvals, creating custom gates, and even how to deploy your build behind your company firewall [01:24] - Reviewing the release pipeline[04:12] - Available pipeline tasks[06:37] - Working with build artifacts[10:28] - Incorporating database changes[14:39] - Using automated approval gates[15:57] - How the Azure DevOps teams uses gates[18:30] - Creating custom gates using HTTP endpoints[22:24] - Setting up parallel deployments in a pipeline[23:50] - Deploying behind your company firewallEpisode 5 - Unit Testing Useful Links DevOps with ASP.NET Core ebookUse approvals and gates to controls your deploymentCreate a multiple platform pipelineAzure Pipelines extension for Visual Studio Code Start with Azure DevOps for Free: http://dev.azure.com Create a Free Azure Account: https://aka.ms/c9-azurefree...more27minPlay
April 23, 2019DevOps For ASP.NET Developers Pt.5 - Unit TestingSoftware testing is an essential practice for producing high quality, production ready software. It helps improve the stability, maintainability, and the confidence that developers have in their code. In part 5 of our DevOps For ASP.NET Developers series, Abel and Jeremy discuss the benefits of software testing and some of the various ways we can approach testing. They show us how to get started writing tests in .NET Core and also how to run them in our Azure Devops pipeline. [01:20] - Benefits of unit testing[07:26] - Different ways of writing tests[12:08] - Unit testing vs Integration testing[15:48] - Running tests in Azure DevOps[24:42] - How long do tests run for? Episode 4 - Continuous Integration Useful Links DevOps with ASP.NET Core ebookStart with Azure DevOps for FreeCreate a Free Azure Account...more36minPlay
April 18, 2019DevOps For ASP.NET Developers Pt.4 - Continuous IntegrationBeing able to build, test, and deploy are integral parts of the software development lifecycle. Azure Pipelines combines continuous integration (CI) and continuous delivery (CD) to consistently test and build your code and ship it to any target. In part 4 of our DevOps For ASP.NET Developers series, Abel and Jeremy show us how to get started with creating a build definition using Azure Pipelines. We will learn how to customize a pipeline for our project using tasks from the marketplace, edit the YAML build definition, and also use Yo Team to scaffold a pipeline for a project. [01:40] - Creating a build pipeline from scratch[03:04] - YAML versus the visual build editor[05:30] - Working with the visual editor[07:25] - Adding tasks to your build[08:55] - Selecting a build agent[11:56] - Viewing the YAML for the generated pipeline[12:56] - Adding build agents to the pipeline[13:44] - View the results of automated tests[17:14] - Scaffolding build pipelines with Yo Team Useful Links Azure Pipelines DocumentationAzure Pipelines extension for Visual Studio CodeYo Team on GitHubDevOps for ASP.NET Core ebookStart with Azure DevOps for FreeCreate a Free Azure Account...more27minPlay
April 16, 2019Devops For ASP.NET Developers Pt. 3 - Work Item TrackingBeing able to visualize the work ahead is an integral part to the success of any software project. With Azure Boards, you can quickly and easily start tracking tasks, features, and bugs associated with your project. In part 3 of our DevOps For ASP.NET Developers series, Abel and Jeremy how to get started with Agile planning using Azure Boards. [00:34] - Exploring Azure Boards[02:34] - Creating a new project in Azure Boards[05:46] - Breaking down user stories into tasks[07:46] - Visualizing work in the sprint view[10:41] - Customizing user stories and swimlanes[12:55] - Projecting velocity with flow charts[14:30] - Customizing the workflow process[18:01] - GitHub integration with Azure BoardsEpisode 4 Useful Links Azure Boards Azure Boards documentation DevOps with ASP.NET Core ebookStart with Azure DevOps for FreeCreate a Free Azure Account...more20minPlay
April 15, 2019DevOps For ASP.NET Developers Pt.2 - Source ControlWhen using Azure Repos you have the option of choosing from centralized version control with TFVC or distributed version control with Git. In part 2 of our DevOps For ASP.NET Developers series, Abel and Jeremy explain the difference between these two options and show how we can get started with Azure Repos. They will walk us through creating branches, adding policies, and also integrating with GitHub. [01:20] - Introducing Azure Repos[04:25] - Using external repos with Azure DevOps[05:58] - Free unlimited private repos[06:24] - Setting up branch policies[09:32] - Automatically adding code reviewers[09:57] - Using a GitHub repo with Azure DevOps[11:19] - Setting up Azure DevOps integration from the GitHub Marketplace[13:44] - Inspecting the generated pipeline from the GitHub integrationEpisode 1 - What is DevOps? Episode 3 - Work item tracking Useful Links Azure Repos DocumentationDevOps for ASP.NET Core ebookStart with Azure DevOps for FreeCreate a Free Azure Account...more17minPlay
April 15, 2019DevOps For ASP.NET Developers Pt.1 - What is DevOps?DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. Azure DevOps is everything you need to turn an idea into a working piece of software. In this first episode of the DevOps for ASP.NET Developers series, Abel and Jeremy introduce us the benefits of DevOps. They give us a high level overview of how to implement some DevOps best practices using Azure DevOps. [01:30] - What is Azure DevOps?[03:55] - Introducing the SmartHotel360 application[06:02] - Tracking work items in Azure Boards and Azure Repos[14:10] - Reviewing the build pipeline[19:54] - Reviewing the release pipelineEpisode 2 - Source Control Useful Links What is DevOpsAzure DevOpsAzure DevOps DocumentationDevOps with ASP.NET Core ebookStart with Azure DevOps for FreeCreate a Free Azure Account...more27minPlay
FAQs about On .NET - Channel 9:How many episodes does On .NET - Channel 9 have?The podcast currently has 254 episodes available.