Skip to content

Managing multiple teams in Azure DevOps

Azure DevOps teams  feature can be used to split work into groups. Teams will have their own boards which can be prioritized separately. Even though work items can be split under different teams, they can be still viewed as whole through a parent board of all teams. Parent board or “main board” can be also used to prioritize every teams work.

Teams can be formed from Project settings / Teams.…

Setup StyleCop for .NET Core project

StyleCop is awesome tool for big, long running projects where coding style should be congruent. It’s easier to let tool check for naming convention, amount of empty lines and empty catch blocks, than go through these things all the time in code reviews.

In history StyleCop was run with it’s own Visual Studio plugin, but now when .NET can be written in Visual Studio Code, Visual Studio or in almost …

Freeze Environment For Customer Demo

Sometimes you need to keep customer demo from test / dev environment and you don’t want anybody to update new version during your demo. Azure DevOps doesn’t have pause feature directly for release, but one neat way to implemented it, is to enable release gateway which holds release until you approve it. Good thing about using release gates is also that you won’t forget to re-enable release, because Azure DevOps …

Azure DevOps Task Group

Task Group is a DevOps feature which is not that commonly used, but it is actually pretty useful. In short task group is described like this:

A task group allows you to encapsulate a sequence of tasks, already defined in a build or a release pipeline, into a single reusable task that can be added to a build or release pipeline, just like any other task.

Task Group is created …

Integrate Azure DevOps with… itself

Azure DevOps offers quite customizable work item flow with custom work item cards, rules and processes, but sometimes you want something extra, that built-in solutions cannot give you.

One of the case is to update parent work item when child work item updates. For example when all the tasks are moved to closed state, the user story should be closed also. Currently there is no built-in way to achieve this, …

Integrate Azure DevOps with Youtrack

Youtrack is a great issue tracking tool. It’s light weight and has very intuitive UI. These two features makes it a great tool for customer issue reporting. Bad part is, that it currently doesn’t have any support for Azure DevOps, so if you would like to update tickets from
Azure DevOps it doesn’t provide any out of the box solution. However Youtrack has a very easy to use REST API

New site coming up!

Hi there reader!

I decided to move my blog from Blogspot into new platform and new domain. New platform gives me more flexibility to publish things, improved syntax highlighting and better way to manage things like comments.

I decided to move my blog into Bluehost. Main reason why I chose Bluehost was all the good reviews it has. Pricing is also very competitive compared to other WordPress hostings. 

I’m planning …