Developer Support

Advocacy and Innovation

Conflicting Principles; DevOps VS ITIL.

On the surface DevOps and ITIL seem to be contradictory practices, with the former being more used in development work and the latter being more used for services/operations. However, if we drill down into their fundamentals you will find that DevOps cannot exist in its entirety without a framework such as ITIL.

Building a better DSC script

For those people that want to build a better DSC script, one that checks for most conditions and wants to keep their custom scripts from failing with no error handling, check out these recommendations.

Using Azure DevOps to Deploy Web Applications to Virtual Machines

While it’s worth mentioning that hosting web applications using Azure PaaS offerings or via containers would be the preferred route for a variety of reasons, VMs are still widely used in many organizations. With that scenario in mind, this post is geared to helping you get started with streamlining your release process. As a note, much of this process translates easily to using Azure PaaS offerings.

Tips on Starting DevOps Projects

DevOps uses Agile principles and combines infrastructure, development, QA, and operations engineers together through the entire cycle of software development, deployment, and support, eliminating many of the silos between teams. Most importantly, DevOps improves communication and enables better collaboration, helping enterprises to bring products and innovation to market much more rapidly.

Business-Driven Digital Transformation with Azure and Azure DevOps

Business-driven development (BDD) is a methodology in which business decisions and requirements drive an IT solution. Without adequate business needs identified, development cannot begin. Business-driven digital transformation is taking this a step further and having a company embrace a larger change, and therefore improve from it. The scale of digital transformation is of a larger magnitude, and it relies on buy-in of all business folks, as well as the IT department.

Consider This When Planning your TFS to Azure DevOps Migration

Depending on what version of TFS you intend to migrate and what features you are using, there are a few things that in my opinion are “major” considerations because they have the potential of adding scope to your migration efforts. While you will find out about them as you read through the official migration guide, I believe there is value to knowing these things prior to embarking in such journey.