Introduction to the Modern Data Warehouse

In the past, the traditional data storage mechanisms were often cleanly divided between file storage, NoSQL and relational transactions, and data warehouses. The data warehouse was often a monolithic system, […]

Automating SQL Server 2019 Docker Deployments

In a previous article, I walked through deploying to SQL Server 2017 containers and provided an overview of deploying DACPACs and BACPACs in containers. Since that time, SQL Server 2019 […]

Restoring Azure Tests for SonarQube

Continuing from the previous post, SonarQube expects a certain set of files to be present in $(Common.TestResultsDirectory). When it doesn’t find the files in the folder, it can prevent it […]

Missing Tests on Azure DevOps

The customer was having a rough day. They had lots of unit tests, but were seeing an unexpected behavior from Azure DevOps and SonarQube. Because some tests were written in […]

Understanding ARM Templates _artifactsLocation

I’m someone that is always interested in seeing what’s behind the curtain, pulling apart designs to understand the why and the how. When I began working with ARM templates, I […]

DevOps and Documentation

Just because your software iterations are fast and lean doesn’t mean that you shouldn’t have good documentation. In fact, with shorter release cycles documentation becomes even more important. Consequently, it’s […]

Mastering Azure Network Addresses

If you’re working with Azure, you have to ensure you can make the most of the Azure networking infrastructure. Connecting resources — in the cloud or on-premise — relies on […]

Understanding the Azure Certification Path

Introduction about Azure certifications and role-based exams Special Azure Role-based Certification Offer Through March 31st ,2020 Choose either $300 Amazon Gift Card or 20% class Discount. See eligible classes and […]