Articles tagged with devops

Sat 02 October 2021

A peek at our Dream Team Working Agreement Poster

As a team we want to create an empathetic, safe, and vibrant ecosystem

Wed 08 September 2021

Two ways to share your toolbox with your pipelines

Let us review two strategies to share scripts and config files with your Azure (YAML) Pipelines.

Wed 01 September 2021

Why OODA is one of the DevOps genomes

If we unpack the DevOps DNA we will find a prominent genome labeled O-O-D-A.

Thu 22 July 2021

Refactoring saves time and increases quality

Design is not a static construct, it evolves by refactoring as we keep changing the code

Mon 21 June 2021

Why we should (not) care about Pipelines!?!

Enabling engineering to continuously build, validate, and deploy secure solutions to delight our customers

Sun 13 June 2021

Quick Reference Sheet for Pipeline Terminology

Summarising the core terminology and lifetime of our pipelines.

Fri 28 May 2021

Client-side expressiveness and security

The importance of properly securing client-side applications has never been more urgent!

Wed 26 May 2021

TDD for Non-Techies

TDD explained to non programmers by using the example of writing a short story

Wed 12 May 2021

Extreme Programming (XP) provides options

What does 'extreme' in Extreme Programming stand for? It stands for extreme interruptability and extreme steerability

Fri 07 May 2021

Lunch & Learn - Revisiting Feature Flags

Manage your blast radius through progressive exposure with feature flags

Fri 30 April 2021

Quick Reference Sheet for Application-type Blueprint-based Pipelines

Summarising the main points of our 2nd generation app-type blueprint-based pipelines.

Thu 29 April 2021

Introducing the Automation Working Group

Any system operation we can perform manually can be fully automated by writing scripts

Fri 23 April 2021

Part 8: Pipelines - From CI to CD and beyond in one pipeline

Continuous Deployment is a pivotal ingredient of a healthy DevOps mindset and our ability to delight end-users with continuous value. It is the holy grail of our profession.

Tue 13 April 2021

Quick Reference Sheet for YAML and Generic Blueprint-based Pipelines

Summarising the main points of YAML syntax, within the context of our generic blueprint-based pipelines.

Mon 12 April 2021

Part 7: Pipelines - There is more! Simplicity and enablement, courtesy of the app-type blueprint-based YAML pipelines

Do you want to own two or seventy five dozen lines of pipeline code per application? The choice is yours!

Wed 31 March 2021

Extreme Programming 25 Years Later

Extreme programming keeps going strong 25 years after its launch

Fri 26 March 2021

Code-as-text

Programming computers by feeding them plain text is very slow and needs to be sped up.

Fri 19 March 2021

Incremental and Iterative Development – what’s the diff?

Visual example illustrating the fundamental differences between incremental and iterative development process.

Sat 13 March 2021

Pipeline-as-code wrapped with Pull Requests

This post attempts to give our critics some answers and scratch the surface of the possibilities and values of our new blueprint-based pipelines.

Fri 12 March 2021

Wandering down memory lane - feature flags

Use feature flags to fine-tune each release in production.

Fri 05 March 2021

Workflow-as-code

Configuring complex workflows that govern Continuous Integration and Continuous Delivery must only be allowed by making changes to the YAML source files; GUI tools must be prohibited

Tue 02 March 2021

Part 6: Pipelines - Gotcha! The generic blueprint-based YAML pipeline simplicity

Neither the bootstrap nor generic templates are rocket science, and the YAML-based pipelines are as complex as you make them.

Fri 19 February 2021

WorkSafeBC DevOps Celebrate 100th Sprint

WorkSafeBC DevOps 100th sprint celebration coincided with the 20th anniversary of the Agile Manifesto

Thu 28 January 2021

Part 5: Pipelines - Blueprints to fuel consistency and enablement

Think of blueprints and associated templates as re-usable LEGO blocks, ranging from a bag of "do it yourself" blocks, to complex and detailed kits, such as the Imperial Star Destroyer.

Wed 13 January 2021

Part 4: Pipelines - Magic of queue time assembly

We can use the power of the new multi-stage YAML pipelines to make even our most critical security engineers smile from ear to ear.

Mon 04 January 2021

Part 3: Pipelines - Basic building blocks as templates and sprinkling on telemetry

With the support from all people, YAML templates support our five (5) core goals and pillars of our common engineering system.

Mon 21 December 2020

Part 2: Pipelines - Introduction, variables and why spaces matter

The new Azure DevOps YAML pipelines have been the focus of innovation, enabling engineering to treat pipelines as code.

Sat 19 December 2020

Part 1: Pipelines - Why bother and what are our nightmares and options?

Pipelines enable engineering to continuously deliver value, map and improve their processes and workflows, promoting consistency and reliability across the organisation.

Sat 24 October 2020

Shift LEFT and RIGHT to take yourself off the humbling 2AM calls

We need to avoid the infamous 2AM call!

Thu 22 October 2020

Collective code ownership

Teams share collective responsibility and therefore collectively own the code