Q in DevOps

We all have been talking about it for a quite long time – Agility and DevOps (or DevSecOps). Inherently all of these include a lot of focus on the quality outcomes to the end-user with a faster turn-around time. While Agile talks about Value Generation, the DevOps pipeline is the vehicle that enables Value Delivery. This is all great. But today I want to share about the Q that many times are still a back-bencher. With my many engagements with different organisations across the globe, I see a pattern that at times disturbs me and I feel that it definitely

Continue reading

GitFlow: Branching strategy for Git

  Today, I am publishing from a very old document (I created and published in 2017) on Branching strategy for Git (can be applied on other as well). This branching model is also known as GitFlow and is very powerful for scalability needs. 1. Source Code Configuration Management GIT is a distributed version control system that gives team members a wide flexibility in how they use version control to share and manage code. However, we need a balance between this flexibility and the need to collaborate and share code in a consistent manner. Team members publish, share, review, and iterate

Continue reading

Breezing Devops on Bluemix

Bluemix is designed and build ground up taking care of Devops (the way to go for today’s development). It has very minimal task for the developer. As a developer, I remember the pain of going to a continuous integration system 10 years ago. It took so much of effort to convince the operations and infrastructure team to allow us to use a server as build server. And possibly doing all these took a very long time – around a year to demonstrate. The delay was not because of the technical issues, but operational issues took most of the time. Then

Continue reading

Bluemix: The killer Blue!

IBM is bit new into the Cloud Based PaaS market, but came loaded with arsenals to make the competition blue! No wonder that market statistics is showing people moving from AWS and Azure to BlueMix. The base reason could be the simplicity and presentation. Let us look at few features I found to be so interesting to be put here: 1. Boiler Plates: Boiler plates are the basic application framework ready for extending to bring out a working app in little time. This is a great feature. Today when all startups are trying to grab the market with the leanest

Continue reading