Continuous Delivery

Continuous Delivery is a set of practices that ensure a code base is always in a deployable state. This helps in getting code into production safely, often, quickly and consistently. Continuous Delivery standardizes and automates the steps developers go through to go from code in a code base to production. CD allows developers to routinely ‘call’ the process on-demand.

vSphere 7 takes a massive step towards Cloud Native normalization

vSphere 7 takes a massive step towards Cloud-native normalization

With the release of vSphere 7 VMware have taken a massive step in the direction of normalizing Cloud Native application development in On-Premises datacenters whilst also casting their net for hybrid and public cloud too

Is cloud-native becoming mainstream? Yes, says CNCF

The CNCF regularly surveys the marketplace to understand adoption of cloud-native technologies. The results of the most recent survey shows some interesting adoption rates, indicating that cloud-native technologies are becoming mainstream. Why...
Expressions in Terraform

Expressions in Terraform

Wikipedia defines an expression in a programming language as a combination of one or more constants, variables, operators, and functions that the programming language interprets (according to its particular rules of precedence and...

Integrating Security into your Infrastructure-as-Code pipelines

Security is often left at the back of the queue when developing code, Priority is on Minimal Viable Product, and after delivering a feature, it's quickly on to the next. The...
Jenkins X the new CICD tool for your Microservices

Jenkins X – the new CI/CD tool for your Microservices

Perhaps, one of the most well-known CI/CD orchestration tools is Jenkins. In the early days, it was called "Hudson". Development started at Sun Micro systems and the first official release was...
Terraform 012 should I bother to update my code

Terraform 0.12: should I bother to update my code base?

Terraform 0.12 has been released since May 2019. it is now stable running at 0.12.20 at time of publishing. Is it now time to upgrade your legacy code.
Deploying a LAMP Stack with Terraform Modules

Deploying a LAMP Stack with Terraform – Modules

Modules are the basis of Reusable code. This post will start to investigate the power of a module to enable stable and repeatable code in your Infrastructure as Code life.
HashiCorp Vault

Deploying and configuring HashiCorp Vault to service Terraform

In the third post of this series you will have noticed that we configured the Terraform environment to utilize a HashiCorp Vault server to provide one time use authentication for your...
Code review tips and tricks

Code review tips and tricks to improve security

In an agile world, security can be a time consuming effort that slows down the software delivery processes. However, security topics should not be ignored or shifted to the very last...

DevSecOps – Building a Secure DevOps Pipeline

DevSecOps is the next stage in the DevOps revolution; integrating security practices into the development and operations workflows at an early stage. There is little argument that DevOps as a paradigm has...