Microsoft Docs - Latest Articles

As the new home for Microsoft technical documentation, docs.microsoft.com has not only modernized the web experience for content, but also how we create and support the content you use to learn, manage and deploy solutions. It is the one-stop shop for everything related to Microsoft technologies. In order to make sure you can keep up to date on what’s new and exciting on docs.microsoft.com, we’ve created a dedicated feed for you.


Selected Feed: Azure DevOps

Testing ASP.NET Core services and web apps

https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/multi-container-microservice-net-applications/test-aspnet-core-services-web-apps .NET Microservices Architecture for Containerized .NET Applications | Testing ASP.NET Core services and web apps
Published Date : Thursday, January 17, 2019

Continuous integration and continuous deployment - Azure IoT Edge

https://docs.microsoft.com/en-us/azure/iot-edge/how-to-ci-cd Set up continuous integration and continuous deployment - Azure IoT Edge with Azure DevOps, Azure Pipelines
Published Date : Wednesday, January 16, 2019

Troubleshoot problems with Azure Application Insights Profiler

https://docs.microsoft.com/en-us/azure/azure-monitor/app/profiler-troubleshooting This page contains troubleshooting steps and information to help developers who are having trouble enabling or using Application Insights profiler.
Published Date : Wednesday, January 16, 2019

Add a widget to a team dashboard - Azure DevOps & TFS

https://docs.microsoft.com/en-us/azure/devops/report/dashboards/add-widget-to-dashboard Choose and configure widgets that you add to a team dashboard in Azure DevOps & Team Foundation Server
Published Date : Wednesday, January 16, 2019

Set dashboard permissions for team members - Azure DevOps & TFS

https://docs.microsoft.com/en-us/azure/devops/report/dashboards/dashboard-permissions How to set permissions to create, edi, or delete dashboards
Published Date : Wednesday, January 16, 2019

Status and trend work item, query-based charts - Azure DevOps & TFS

https://docs.microsoft.com/en-us/azure/devops/report/dashboards/charts Create status, progress, and trend charts from flat-based queries in Azure DevOps and Team Foundation Server
Published Date : Wednesday, January 16, 2019

Add, rename, delete, and manage team dashboards - Azure DevOps Services and TFS

https://docs.microsoft.com/en-us/azure/devops/report/dashboards/dashboards View progress and trends by defining dashboards in Azure DevOps & Team Foundation Server
Published Date : Wednesday, January 16, 2019

About SharePoint Integration - TFS

https://docs.microsoft.com/en-us/azure/devops/report/sharepoint-dashboards/about-sharepoint-integration TFS/SharePoint integration - About SharePoint Integration
Published Date : Wednesday, January 16, 2019

Apply a field rule - Azure DevOps & TFS

https://docs.microsoft.com/en-us/azure/devops/reference/xml/apply-rule-work-item-field Overview of XML elements you can use to modify field settings, such as pick lists, default value, copy value, or conditional rules
Published Date : Wednesday, January 16, 2019

View built-in data store velocity chart - Azure DevOps & TFS

https://docs.microsoft.com/en-us/azure/devops/report/dashboards/velocity-chart-data-store Track team velocity across several sprints using the work tracking datastore velocity chart in Azure DevOps & Team Foundation Server
Published Date : Wednesday, January 16, 2019

Add markdown content to a team dashboard - Azure DevOps & TFS

https://docs.microsoft.com/en-us/azure/devops/report/dashboards/add-markdown-to-dashboard Add and configure the Markdown widget you add to a team dashboard
Published Date : Wednesday, January 16, 2019

Expand list items and exclude groups from lists - TFS

https://docs.microsoft.com/en-us/azure/devops/reference/xml/expand-list-items-and-exclude-groups-from-lists Examples for expanding pick list items and restricting items using expanditems and filteritems attributes - Team Foundation Server (TFS)
Published Date : Wednesday, January 16, 2019

Request feedback - Azure DevOps Services & TFS

https://docs.microsoft.com/en-us/azure/devops/project/feedback/get-feedback Ask reviewers to provide videos, screenshots, type-written comments, and ratings on your application developed using Azure DevOps Services & Team Foundation Server
Published Date : Wednesday, January 16, 2019

Git repository and branch default permissions - Azure DevOps and TFS

https://docs.microsoft.com/en-us/azure/devops/organizations/security/default-git-permissions At-a-glance view of default permissions assigned to built-in security groups made for Git repositories and branches
Published Date : Wednesday, January 16, 2019

Index of default and system work item fields - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/work-items/guidance/work-item-field Index to all fields used in the Agile, Scrum, and CMMI processes/process templates for Azure Boards, Azure DevOps, & Team Foundation Server
Published Date : Wednesday, January 16, 2019

Query by numeric field - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/queries/query-numeric Track work by creating queries based on effort, story points, schedules, or time tracking fields in Azure Boards, Azure DevOps, & Team Foundation Server
Published Date : Wednesday, January 16, 2019

Understand how work items are used to track user stories, issues, bugs, features, and epics - Azure Boards and TFS

https://docs.microsoft.com/en-us/azure/devops/boards/work-items/about-work-items Understand how to use work items to plan, track, & collaborate with others when developing software apps in Azure Boards & TFS
Published Date : Wednesday, January 16, 2019

Add and use work item templates to update user stories, tasks, issues, and other work items - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/work-item-template Add and manage work item templates to pre-populate fields in work item forms in Azure DevOps, Team Foundation Server, and Visual Studio
Published Date : Wednesday, January 16, 2019

Define & manage bugs or code defects - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/manage-bugs Manage technical debt and triage bugs using Agile tools in Azure Boards & TFS
Published Date : Wednesday, January 16, 2019

Group/organize backlog items - define features and epics - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/define-features-epics Define features and epics to organize your product and portfolio backlogs
Published Date : Wednesday, January 16, 2019

Add and manage issues or impediments - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/manage-issues-impediments Track problems, risks, or other issues that may impeded your plans or schedule - Azure Boards & TFS
Published Date : Wednesday, January 16, 2019

Share information in work items and social tools - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/queries/share-plans Email links, Copy URL, and share information about work items, queries, and more in Azure Boards or Team Foundation Server
Published Date : Wednesday, January 16, 2019

Organize your product backlog into a hierarchy of items - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/organize-backlog Map or parent backlog items to features, and features to epics in Azure Boards or TFS
Published Date : Wednesday, January 16, 2019

Pick list queries - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/queries/planning-ranking-priorities Create queries based on planning, ranking, and priority, integer and pick list fields in Azure Boards, Azure DevOps, & Team Foundation Server
Published Date : Wednesday, January 16, 2019

Define/plan your product backlog of user stories, issues, backlog items, or requirements - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/create-your-backlog Add backlog items or user stories to plan your project, prioritize, and estimate deliverables in Azure Boards & TFS
Published Date : Wednesday, January 16, 2019

Add, update, and follow user stories, issues, bugs, and other work items - Azure Boards

https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/add-work-items Add work items to plan and manage a software project using Agile tools, Scrum, or Kanban when connected to a project in Azure Boards or TFS
Published Date : Wednesday, January 16, 2019

Overview - Visual Studio App Center

https://docs.microsoft.com/en-us/appcenter/ Set up your app to distribute to your beta testers on every commit, see live user data, and test your app on 1000’s of real devices.
Published Date : Wednesday, January 16, 2019

Get started with Azure DevOps

https://docs.microsoft.com/en-us/learn/modules/get-started-with-devops/ In this module, we'll explore DevOps and learn how to get started with Azure DevOps.
Published Date : Wednesday, January 16, 2019

What is NuGet and what does it do?

https://docs.microsoft.com/en-us/nuget/what-is-nuget A comprehensive introduction to what NuGet is and does
Published Date : Tuesday, January 15, 2019

NuGet Frequently-Asked Questions

https://docs.microsoft.com/en-us/nuget/policies/nuget-faq Common questions and answers for using NuGet on the command line and in Visual Studio, and working with the NuGet gallery.
Published Date : Tuesday, January 15, 2019

Azure CLI release notes

https://docs.microsoft.com/en-us/cli/azure/release-notes-azure-cli Learn about the latest updates to Azure CLI
Published Date : Tuesday, January 15, 2019

Publish Azure application offer - Azure Marketplace

https://docs.microsoft.com/en-us/azure/marketplace/cloud-partner-portal/azure-applications/cpp-publish-offer Describes the process and steps for publishing an Azure application offer on the Azure Marketplace.
Published Date : Tuesday, January 15, 2019

Create continuous integration Azure pipeline - Team Data Science Process

https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-process/ci-cd-flask DevOps for Artificial Intelligence (AI) applications: Creating continuous integration pipeline on Azure using Docker and Kubernetes
Published Date : Tuesday, January 15, 2019

Source Control integration in Azure Automation

https://docs.microsoft.com/en-us/azure/automation/source-control-integration This article describes source control integration with GitHub in Azure Automation.
Published Date : Tuesday, January 15, 2019

.NET Client Library Samples for Azure DevOps Services

https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/client-libraries/samples C# samples showing how to integrate with Azure DevOps Services and Team Foundation Server from apps and services on Windows.
Published Date : Tuesday, January 15, 2019

Understand what you get with Azure Boards - Azure DevOps Services

https://docs.microsoft.com/en-us/azure/devops/boards/get-started/what-is-azure-boards Main features and functions supported by Azure Boards available from Azure DevOps Services and Team Foundation Server (TFS)
Published Date : Tuesday, January 15, 2019

Power BI Pro Benefit in Visual Studio Subscriptions

https://docs.microsoft.com/en-us/visualstudio/subscriptions/vs-pbi Learn about the Power BI Pro subscription included with selected Visual Studio subscriptions.
Published Date : Tuesday, January 15, 2019

TFS is now Azure DevOps Server - Azure DevOps Server & Team Foundation Server

https://docs.microsoft.com/en-us/tfs/server/tfs-is-now-azure-devops-server The newest version of Team Foundation Server (TFS) is Azure DevOps Server 2019
Published Date : Tuesday, January 15, 2019

Azure DevOps Server Documentation - TFS

https://docs.microsoft.com/en-us/tfs/ Quickstarts and how-to guides to install, upgrade, and manage Azure DevOps Server, formerly named Team Foundation Server (TFS).
Published Date : Tuesday, January 15, 2019

TF31002-Unable to connect - Azure DevOps & TFS

https://docs.microsoft.com/en-us/azure/devops/reference/error/tf31002-unable-connect-tfs Receive the error when you try to connect to Azure DevOps Services or an on-premises Team Foundation Server.
Published Date : Tuesday, January 15, 2019

Azure Pipelines Documentation - Azure DevOps Services

https://docs.microsoft.com/en-us/azure/devops/pipelines/ Learn how to configure CI/CD for the app and platform of your choice using Azure Pipelines and Team Foundation Server (TFS). Includes tutorials, references, and other documentation.
Published Date : Tuesday, January 15, 2019

Azure DevOps Features Timeline

https://docs.microsoft.com/en-us/azure/devops/release-notes/ Azure DevOps feature updates roadmap, release notes, release timeline, and server build numbers
Published Date : Tuesday, January 15, 2019

Previous monthly updates to Power BI Desktop - Power BI

https://docs.microsoft.com/en-us/power-bi/desktop-latest-update-archive Feature updates from previous releases of Power BI Desktop
Published Date : Monday, January 14, 2019

Data sources in Power BI Desktop - Power BI

https://docs.microsoft.com/en-us/power-bi/desktop-data-sources Data sources in Power BI Desktop
Published Date : Monday, January 14, 2019

Create cross-cloud scaling solutions with Azure

https://docs.microsoft.com/en-us/azure/azure-stack/user/azure-stack-solution-cloud-burst Learn how to create cross-cloud scaling solutions with Azure.
Published Date : Monday, January 14, 2019

Create a geo-distributed app solution with Azure and Azure Stack

https://docs.microsoft.com/en-us/azure/azure-stack/user/azure-stack-solution-geo-distributed Learn how to create a geo-distributed app solution with Azure and Azure Stack.
Published Date : Monday, January 14, 2019

PublishMarkdown files from a Git repository to a wiki in Azure DevOps - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/project/wiki/publish-repo-to-wiki MaintainMarkdown files in a Git code repository and publish them to your team project wiki in Azure DevOps
Published Date : Monday, January 14, 2019

Create a wiki for your project to share information in Azure DevOps - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/project/wiki/wiki-create-repo Share information with your team and increase collaboration using a built-in team project wiki in Azure DevOps
Published Date : Monday, January 14, 2019

Deploy a build and release agent on Windows - Azure Pipelines

https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-windows Learn how to use Windows Build and Release agents to build and deploy your Windows and Azure code for Azure Pipelines and TFS.
Published Date : Monday, January 14, 2019

Variable groups for Azure Pipelines and TFS - Azure Pipelines

https://docs.microsoft.com/en-us/azure/devops/pipelines/library/variable-groups Understand variable groups in Azure Pipelines and Team Foundation Server (TFS)
Published Date : Monday, January 14, 2019

Build your .NET desktop app for Windows - Azure Pipelines

https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/windows/dot-net Learn how you can define a continuous integration (CI) pipeline that builds your .NET app on Team Foundation Server and Azure Pipelines.
Published Date : Monday, January 14, 2019

Get the Android Studio Azure DevOps Services plug-in

https://docs.microsoft.com/en-us/azure/devops/java/download-android-studio-plug-in Information and download links for the Android Studio Azure DevOps Services plug-in
Published Date : Monday, January 14, 2019

Save and share code with Git - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/git-share-code Saving and sharing versions of code with your team are the most common things you do when using version control.
Published Date : Monday, January 14, 2019

Learn Git with Team Services - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/learn-git-with-team-services This tutorial will walk you through some basic Git tasks using Azure DevOps.
Published Date : Monday, January 14, 2019

Set up a repository - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/set-up-a-git-repository A Git repository, or repo, is a folder that you’ve told Git to help you track file changes in. You can have any number of repos on your computer, each stored in their own folder. Each Git repo on your system is independent, so changes saved in one Git repo don’t affect the contents of another.
Published Date : Monday, January 14, 2019

Git Virtual File System Architecture - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/gvfs-architecture In previous articles, we have discussed the challenges of working in a Git repo with millions of files and some of our previous attempts to solve those issues.
Published Date : Monday, January 14, 2019

Migrate from TFVC to Git - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/migrate-from-tfvc-to-git Azure DevOps provides a simple migration tool to migrate from Team Foundation Version Control to Git.
Published Date : Monday, January 14, 2019

What is DevOps? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/what-is-devops DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.
Published Date : Monday, January 14, 2019

What is Monitoring? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/what-is-monitoring Monitor your application in production. Monitoring delivers information about an application’s performance and usage patterns.
Published Date : Monday, January 14, 2019

Limited Refs - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/limited-refs As we discussed in the previous article, one of the major scale challenges for Git is dealing with the linear costs associated with having too many refs. Let’s look a little more closely at the problem, and how we’ve solved it.
Published Date : Monday, January 14, 2019

How We Use Git at Microsoft - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/use-git-microsoft We've talked a lot about hosting the world's largest Git repository, about how we're moving Microsoft to Git, and about the challenges of Git at scale.
Published Date : Monday, January 14, 2019

Using a simple code churn metric to find software bugs - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/using-simple-code-churn-metric-find-software-bugs A common problem in software engineering is understanding how to evolve large software projects, particularly when trying to maintain, modernize, or refactor.
Published Date : Monday, January 14, 2019

Moving 65,000 Microsofties to DevOps on the Public Cloud - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/moving-65000-microsofties-devops-public-cloud Moving 65,000 Microsofties to DevOps on the Public Cloud Author: Sam Guckenheimer Last Update: 8/4/2017 Interview and Transcript At Build 2017, I hosted an open Q&A session with me leaders from four engineering groups in Microsoft. We have been on a move for the last three years toward one engineering system in Microsoft. This is a decision
Published Date : Monday, January 14, 2019

What is Git? Tutorials - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/learn-git Learn Git Learn Git with tutorials and best practices for individuals, teams, and enterprises
Published Date : Monday, January 14, 2019

DevOps Resource Center - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/ Learn DevOps practices, Git version control, Agile methods, how we work with DevOps at Microsoft.
Published Date : Monday, January 14, 2019

Security in DevOps - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/security-in-devops Security is a key part of DevOps. Buck Hodges first walks through how we have done our security war games with red teams and blue teams. Buck goes on to cover our best practices for DevSecOps in running a SaaS business.
Published Date : Monday, January 14, 2019

What are Microservices? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/what-are-microservices Microservices provide many benefits over monolithic architectures.
Published Date : Monday, January 14, 2019

What is Continuous Integration? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/what-is-continuous-integration Continuous Integration (CI) is the process of automating the build and testing of code every time a team member commits changes to version control.
Published Date : Monday, January 14, 2019

Get feedback with pull requests - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/git-pull-requests Get feedback with pull requests By Robert Outlaw Pull requests combine the review and merge of your code into a single collaborative process. Once you're done fixing a bug or new feature in a branch, create a new pull request.
Published Date : Monday, January 14, 2019

Welcome to Agile - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/learn-agile What is Agile? What is Scrum? What is Agile Development? Learn about Agile principles, methodologies, and applications.
Published Date : Monday, January 14, 2019

What is DevOps Culture? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/what-is-devops-culture DevOps culture stresses small, multidisciplinary teams, who work autonomously and take accountability for how actual users experience their software.
Published Date : Monday, January 14, 2019

Patterns for Resiliency in the Cloud - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/patterns-resiliency-cloud We use feature flags, and they’re awesome, right? What could possibly go wrong? Let’s rewind to November 2013 at the Connect() conference. We had a bunch of new functionality we wanted to roll out.
Published Date : Monday, January 14, 2019

Migrate from other systems to Git - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/migrate-other-systems-to-git Before you try to migrate your source code from a legacy version control system to Git, be sure that you familiarize yourself with the differences between centralized version control systems and Git, and plan your team's migration.
Published Date : Monday, January 14, 2019

Shift Left to Make Testing Fast and Reliable - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/shift-left-make-testing-fast-reliable Back in September 2014, we were three years into our cloud cadence. And we were still running our testing the way we had tested before moving to the cloud. We were trying to do things faster, we were trying to optimize our automation, but we were struggling.
Published Date : Monday, January 14, 2019

Universal Store: Journey to Continuous Delivery and DevOps - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/universal-store-journey-continuous-delivery-devops The Microsoft Universal Store Team (UST) is the main commercial engine of Microsoft with the mission to bring One Universal Store for all commerce at Microsoft. The UST encompasses everything Microsoft sells and everything others sell through the company, consumer and commercial.
Published Date : Monday, January 14, 2019

Release Flow - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/release-flow An introduction to Release Flow, the Azure DevOps team's branching strategy and development process that ensures that we deliver code to production safely and efficiently.
Published Date : Monday, January 14, 2019

Progressive Experimentation with Feature Flags - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/progressive-experimentation-feature-flags One of the things that we needed to do as part of our cloud service journey was to be able to control disclosure of features. This was something we never had in the on-prem product.
Published Date : Monday, January 14, 2019

The Race to Push - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/race-to-push In a team with more than a dozen or so members, people often end up racing with each other to push their changes to master or another shared branch. This results in wasted time, frustration, and reduced code quality since people can’t take the time to fully validate their changes out of fear of losing the race.
Published Date : Monday, January 14, 2019

What is version control? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/what-is-version-control Version control systems are software that help you track changes you make in your code over time.
Published Date : Monday, January 14, 2019

Technical Scale Challenges with Git - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/technical-scale-challenges It’s become “common knowledge” that Git struggles with larger repos, but what does that mean, exactly?
Published Date : Monday, January 14, 2019

What is Git? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/what-is-git Git is the most commonly used version control system today. Will it be the standard for the future?
Published Date : Monday, January 14, 2019

Install and set up Git - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/install-and-set-up-git IGit isn't usually set up by default on your computer, so you need to install and configure it before you can start using it to manage your code. It's important to keep Git up to date, just like all the other software on your machine.
Published Date : Monday, January 14, 2019

Live site culture and site reliability - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/live-site-culture-and-reliability Live-Site Culture (or a Production-First Mindset) is essential to running a service. Tom Moore discusses both how we handle service reliability and how we practice. Along the way, Tom Moore discusses how we use telemetry to monitor Azure DevOps and gain continual insight into both the health and usage of the service.
Published Date : Monday, January 14, 2019

Moving to Cloud Cadence - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/moving-cloud-cadence At VSTS in Microsoft, we’ve been on a DevOps journey. We're not perfect, we didn't do this in six months and we're not done. We had major milestones along the way and the pattern that we followed is very similar to the pattern I see customers following. They start with, 'Gosh, I want to reduce my cycle times. I want to do this DevOps thing. I want to move to that cloud cadence. My business isn't keeping up.' Yes, that's why we changed too. First Change the Cadence What do you do first? Change your schedule. I want to ship...
Published Date : Monday, January 14, 2019

Software testing at scale to increase velocity - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/software-testing-scale-increase-velocity his article discusses how to decide what you need to test without spending more than necessary. Don't pay too much for software testing Software testing is like insurance. Creating tests is buying coverage against risks. Redundant tests, flaky tests or running tests unnecessarily is
Published Date : Monday, January 14, 2019

Git Virtual File System Design History - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/gvfs-design-history GVFS virtualizes the file system beneath a Git repo to solve two main problems: Only download contents that the user needs and make local Git commands consider just the files that the user cares about, and not all the files that exist in the working directory.
Published Date : Monday, January 14, 2019

DevOps Resources - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/events-and-talks/ Videos related to DevOps transformations, events, and products
Published Date : Monday, January 14, 2019

What is Infrastructure as Code? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/what-is-infrastructure-as-code Infrastructure as Code (IaC) is the management of infrastructure in a descriptive model, using the same versioning as DevOps team uses for source code.
Published Date : Monday, January 14, 2019

Boosting your code reviews with useful comments - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/boosting-code-reviews-useful-comments Having peer developers review code before changes are submitted and integrated to the main codebase can be beneficial for a number of reasons: First, code reviewing helps to improve software quality, as the additional attention of peers can help to detect errors, improve readability of the code, or even help with design decisions. Second, code reviewing also helps to disseminate knowledge between team members or even across different teams or organizations.
Published Date : Monday, January 14, 2019

Safe deployment practices with Ed Glas - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/safe-deployment-practices When you deploy continuously, you need to control the blast radius and continually expand based on the health of the release. Ed Glas goes over the safe deployment practices that we use for progressive exposure.
Published Date : Monday, January 14, 2019

Git at Scale - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/git-at-scale In this series of articles, we’ll discuss each of these scale challenges in depth, and how we have solved them to enable a team of this size to work successfully in Git.
Published Date : Monday, January 14, 2019

Understand Git history - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/git/understand-git-history Git represents history in a fundamentally different way than centralized version controls systems (CVCS) such as Team Foundation Version Control, Perforce, or Subversion.
Published Date : Monday, January 14, 2019

Shift Right to Test in Production - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/shift-right-test-production There’s No Place Like Production This is the third and last part of the major changes we made. As you saw earlier, we reduced our reliance on functional tests in the lab in favor of unit tests. The flip side of that strategy was to rely a lot more on testing in production. When it comes to cloud services, there is no place like production. The full breadth and diversity of the prod environment is hard to replicate in the lab. And the real workload of customer traffic is also hard to simulate. Moreover, the prod environment keeps changing.
Published Date : Monday, January 14, 2019

What is Continuous Delivery? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/what-is-continuous-delivery Continuous Delivery (CD) is the process to build, test, configure and deploy from a build to a production environment.
Published Date : Monday, January 14, 2019

Is 100% code coverage worth the cost? - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/100-code-coverage-worth-cost Often you have code that does not have 100% test coverage. In other words, tests don't exercise all code paths. (The code and tests were developed independently, and the system has evolved over time.) How much engineering effort is worth investing to increase
Published Date : Monday, January 14, 2019

DevOps at Microsoft - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/ This center will keep you current on how we continue to adopt DevOps at Microsoft. We’ve selected the best videos and articles from both public conferences and internal training sessions. For most of the videos, we also provide an accompanying article. We focus on practices that we use in Visual Studio Team Services (VSTS), which is the backbone of our One Engineering System (1ES), lessons learned from across Microsoft, and the best of our learning from Microsoft Research.
Published Date : Monday, January 14, 2019

From monolith to cloud service - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/monolith-cloud-service What is version control? If you're developing code, building websites, or writing documentation, using version control is essential to protect your work.
Published Date : Monday, January 14, 2019

Achieving No Downtime Through Versioned Service Updates - Azure DevOps

https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/achieving-no-downtime-versioned-service-updates What is version control? If you're developing code, building websites, or writing documentation, using version control is essential to protect your work.
Published Date : Monday, January 14, 2019