Skip main navigation

What is DevOps?

This article offers an introduction to DevOps and a discussion on its core values. Let’s start with a simple definition. What is DevOps? A simple way of understanding DevOps is …

Progressive Exposure

Progressive exposure is one of the important practices in DevOps. In a nutshell, progressive exposure is the process of slowly deploying to select sections as a means of testing, rather …

Feature Flags

In this first step of exposure strategies, we will investigate feature flags. A feature flag is a conditional in your code, an if, then for two different options. At its …

When to Use RUM Vs. Synthetics

In the last step, we watched a video on metrics and feedback. In this step, Steven Borg will discuss two ways to measure activity in an application, namely Real User …

Metrics and Feedback

In the previous step, we looked at application performance and the various types and benefits of application monitoring. In this step, Steven Borg discusses how to ‘close the feedback loop’ …

Types of Testing

In the last step, we explored various tests and their usage scenarios. Building on this, we will explore the different types of testing in this step. We will move on …

Continuous Testing

Steven Borg returns to introduce us to Continuous Testing, which is the repeated testing against a code base and a deployment environment.

Testing in Production

To connect testing and DevOps, it is important to set the stage by starting with the idea of shifting left (and shifting right). These concepts encompass more than just testing, …

Testing Workflow

Early and Timely Feedback Automating testing from the very beginning of development provides developers with timely feedback that they can use to improve the application quality. Speeds Up Software Delivery …

Test Automation

The world has moved to rapid product release cycles. Gone are the days when product managers planned for a big release every three to four years. Now developers are being …

Overview of Docker Tools for Visual Studio

Expanding from the previous step, Colin demonstrates Docker’s tools for Visual Studio in a short video. In this next step, we will learn how to build, push and run Docker …

Overview of Docker and Containers

Colin from Northwest Cadence returns to briefly introduce us to Docker. In the video, we will look at the following: What is Docker? Why containers? Hosts and clients Images and …

Npm and Continuous Delivery in Package Management

In the previous step, we watched part 2 of the video demonstration on package management. In this video step, Alex Mullans from Microsoft demonstrates continuous delivery using npm (NodeJS default …