Skip to main content
Category

Tutorials

Imaginet’s video tutorials on Team Foundation Server, Visual Studio and more.

How To Create Mermaid Diagrams in Azure DevOps Service

By All Posts, Application Lifecycle Management, DevOps, Tutorials, Videos

When documenting your software project, have you ever resorted to putting flowcharts, sequence diagrams, or Gantt Charts into external documents, like a Word document? This creates a challenge when you need to link a Work Item or even to a WIKI page to those diagrams in that external documentation. Wouldn’t it be great if you could just create, edit, and manage the diagrams and charts directly in the WIKI page itself? Well, now you can! Azure…

Read More

Tracking Progress with Rollup Columns in Azure DevOps

By All Posts, Application Lifecycle Management, DevOps, Tutorials, Videos

Previously in Azure DevOps, it has been a bit cumbersome to track the progress of parent Work Items in the Azure Boards backlog view. But now, with the introduction of Rollup Columns, you can visually see which items are being worked on and how close they are to being completed. We read about them in Microsoft Azure DevOps Sprint 157 release notes, but the notes did not provide information on how to see them. In…

Read More

Work Item Parent Column in Azure DevOps

By All Posts, Application Lifecycle Management, DevOps, Tutorials, Videos

One highly requested, yet simple, feature that has recently been added to Azure DevOps Services is the Work Item Parent Column feature. With this feature, you can now add a column to show the parent of a Work Item in a flat list DevOps query and in your product backlog or sprint backlog. This seems simple, but this missing feature has caused a lot of frustration for Azure DevOps users over the years. In this…

Read More

Work Item Live Reload in Azure DevOps

By All Posts, Application Lifecycle Management, DevOps, Tutorials, Videos

Previously in Azure DevOps, if two team members were updating the exact same Work Item at the exact same time, the team member who clicked “Save” last would lose their changes. This can be very annoying and frustrating, especially when team members are trying to work concurrently to maximize their productivity. Introducing Azure DevOps’ new Work Item Live Reload feature. Now each team member will see live updates of any Work Item changes made by…

Read More

How to Run .NET Core Selenium Tests in Azure DevOps

By All Posts, Application Lifecycle Management, DevOps, Testing, Tutorials, Videos, Visual Studio

If you’re interested in running .NET Core Selenium Tests in Azure DevOps, then you’ve come to the right place. In my newest video, I will provide a detailed walk-through that will demonstrate step-by-step how run your .NET Core tests – specifically Selenium tests – using both Visual Studio and Azure DevOps. And as always, if you need any help with Azure DevOps, just know that Imaginet is here to help. Our Imaginet Certified DevOps and…

Read More

How to Use the Azure DevOps REST API with PowerShell

By All Posts, Application Lifecycle Management, DevOps, Tutorials, Videos, Visual Studio

Using PowerShell to call the Azure DevOps REST API is simple, yet very powerful. In my newest video, I will provide a detailed walk-through and demo of how to use the Azure DevOps REST API with PowerShell. In addition, here are handy links to some of the references I mention in the video: Azure DevOps Services REST API Reference: https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.0 Best Practices for Working with URLs in Azure DevOps Extensions and Integrations: https://docs.microsoft.com/en-us/azure/devops/extend/develop/work-with-urls?view=vsts&tabs=http Gist to…

Read More

How to Migrate Your TFVC Repository to Git

By All Posts, Application Lifecycle Management, DevOps, Team Foundation Server, Tutorials, Videos, Visual Studio

If you’re looking to migrate your TFVC repository to Git in Azure DevOps, then you’ve come to the right place. In the video below, I will be discussing: 2 options for migrating your TFVC source control repository to Git: (1) The Import Tool and (2) Git-TFS Command Line Tool Pros, cons, and limitations to each migration option Detailed demos and step-by-step walk-throughs of both migration options And as always, if you need help with your…

Read More

How to Parallelize Your Builds with Azure DevOps

By All Posts, Application Lifecycle Management, DevOps, Team Foundation Server, Tutorials, Videos, Visual Studio

Ready to make your Azure DevOps automated builds quicker? In this video below, I will describe how to setup multiple agents to parallelize your builds for even faster pipelines. And as always, if you need help with your automated builds in Azure DevOps, just know that Imaginet is here to help. Our Imaginet Certified DevOps and ALM experts have been working with the Microsoft ALM & DevOps tools since they originated in 2005 and can…

Read More

Office 365 Advanced Threat Protection 101: ATP Safe Links Policies

By All Posts, Office 365, Tutorials

Previously, in Part 2 of this Office 365 Advanced Threat Protection 101 article series, we explored how to create an ATP Safe Attachment policies and how to enable ATP protection to files in SharePoint Online, OneDrive for Business, and Microsoft Teams. Now, in this final article in our series, we will explore ATP Safe Links, which can help protect your organization by providing verification of URLS in email messages and Office documents. With ATP Safe…

Read More

Office 365 Advanced Threat Protection 101: ATP Safe Attachments Policies

By All Posts, Office 365, Teams, Tutorials

Previously, in Part 1 of this Office 365 Advanced Threat Protection 101 article series, we explored how to take your first steps into making your mailboxes more secure by reducing the amount of phishing e-mails sent to your users with ATP Anti-Phishing policies. Now in Part 2, we will explore ATP Safe Attachments, which checks to see if email attachments or files are malicious and protects your organization according to the ATP Safe Attachments policy…

Read More
Let‘s Talk.

Let's talk!