-
DevOps
Continuous Deployment: Implementation with Ansible and Docker
This article is part of the Continuous Integration, Delivery and Deployment series. The previous article described several ways to implement…
Read More » -
DevOps
Continuous Deployment: Implementation
This article is part of the Continuous Integration, Delivery and Deployment series. Previous post described several Continuous Deployment strategies. In…
Read More » -
DevOps
Continuous Deployment: Strategies
This article is part of the Continuous Integration, Delivery and Deployment series. Previous article provided introduction to continuous deployment. In…
Read More » -
DevOps
Continuous Deployment: Introduction
This article is part of the Continuous Integration, Delivery and Deployment series. Continuous deployment is the ultimate culmination of software…
Read More » -
Software Development
Continuous Delivery: Code Coverage
This article is part of the Continuous Integration, Delivery and Deployment series. In the previous article we explored unit tests…
Read More » -
Core Java
Java 8 Streams: Micro Katas
A programming kata is an exercise which helps a programmer hone his skills through practice and repetition. This article is…
Read More » -
Core Java
Java Tutorial Through Katas: Mars Rover
A programming kata is an exercise which helps a programmer hone his skills through practice and repetition. This article is…
Read More » -
Software Development
Test-Driven Development (TDD)
What is Test-Driven Development (TDD)? Test-Driven Development is a process that relies on the repetition of very short development cycle.…
Read More » -
Software Development
Feature Toggles (Feature Switches or Feature Flags) vs Feature Branches
Feature Branches If you are using branches, you are not doing Continuous Integration / Deployment / Delivery! You might have…
Read More »