Skip to content

Move from Azure Boards to GitHub Projects (beta) ?

About projects (beta) - GitHub Docs
New GitHub Projects (beta) view

GitHub announced new Projects Beta, that is new version of the “old” GitHub Projects. Projects Beta (later PB) aims to solve the issue that Microsoft is currently having with GitHub and that is the lack of project management tools. Sadly this tool is not the complete solution, but it sure has some interesting features.

Azure DevOps vs GitHub: which tool is better? - Predica Group
Microsoft DevOps as described in DevOps Dojo:
https://devblogs.microsoft.com/devops/devops-dojo-people-teams/

This picture is …

Your PC Does Not Meet the Minimum Hardware Requirements for Windows 11

File:Windows 11 logo.svg

Windows 11 is a free update for Windows 10 owners and the update will arrive through normal Windows update process. Windows 11 has some specific hardware/software requirements, that must be met before the update will start downloading. The full list of requirements can be viewed from Microsoft website. The one requirement that can cause issue (and which caused issue to me) is the requirement of UEFI. If you have …

Run AzureDevOps pipelines from Elgato Stream Deck

Elgato Stream Deck is a fancy USB device that can be used to control lights, OBS and many other things. It has wide range of plugins, which can be installed easily from Stream Deck Store. Currently the plugin store does not contain any plugins to use AzureDevOps, so of course I had to fix this shortcoming.

How to create Stream Deck plugin

The Stream Deck has plugin SDK’s for multiple …

Visual Studio Tips and Tricks

I have been using Visual Studio over a decade almost daily and I would like to share few tips that I find particularly useful and which improves your productivity if used correctly.

Surround with

Select code that block that you would like to surround with and then press CTLR+K, CTRL+S. This starts and macro that can used to surround blocks of code with try-catch, using, etc. I use this …

Azure DevOps Pricing

Azure DevOps pricing can feel a bit confusing, but the pricing model is surprisingly easy to understand and the Azure DevOps is actually very cheap to use compared to another CI/CD systems. Pricing is based on the number of users and the extra services that are bought. First five (5) users are FREE. After that every new user costs 5.06€ per month, unless you are adding stakeholder OR invited …

Infrastructure as Code with Azure DevOps and Bicep

Bicep is a language for declaratively deploying Azure resources. You can use Bicep instead of JSON for developing your Azure Resource Manager templates (ARM templates). Bicep simplifies the developing process by providing shorter syntax and really nice intellisense support for Visual Studio Code.

Bicep is based on “.bicep” files that are written with Visual Studio Code (or any other text editor, but I recommend to use the Code). If Bicep …

Automatically create work items from Application Insights exceptions

In the last blog post we looked how we can manually create work items into Azure DevOps from Application Insights. Manual labor is something that we want to avoid in DevOps world, so let’s take a look how we can automatically create bug type of work item into Azure DevOps when error is detected in Application Insights. The guide seems quite long, but actually you can do it in 15 …

Create Azure DevOps Work items directly from Application Insights

Application Insights can be integrated into Azure DevOps, so that developers can create bug work items directly from Application Insights without copy-pasting any of the exception details.

First we need to integrate our Application Insights instance with our DevOps instance. This is done through Azure Portal Application Insights settings Work Items

URL is the root url of your Azure DevOps project. For example https://dev.azure.com/OrganizationX
Project of course defines where the …

Speed up WordPress site with Azure CDN

Azure CDN is relatively new service (GA release was near the end of 2018) that allows users to share their static web site content globally, so that the site resources are close to web site users. CDN lifts network usage from the web server, which helps to scale the service. Like many other Azure services, the CDN pricing is based on usage and does not contain any upfront costs.

World

Work Item Migration

Every now and then I’m asked to do a Work Item migration from one Azure DevOps organization (or project) to another and as it is not that rare case anymore, it is still surprisingly hard to do and there are few good reasons why.

Migrations Are Tricky

The most common problem with migration is that, the source data is not integrated. It has lots of special cases and edges that …