I had been reading about farming without soil and advanced farming techniques but a recent article on NatGeo really piqued my interest. I was then lucky to know about a day long workshop on Hydroponics being conducted by someone who was practicing it at home. This post is my notes from the workshop. Please bear with incomplete senteces etc - as these are rough notes. Hydroponics Hydroponics is growing plants purely with water & without soil. [Read More]
Monitoring with Collectd, InfluxDB & Grafana
Thanks to Harshal Shah for creating the framework from scratch and getting me to dig into this. In this tutorial we are going to setup a complete stack which will collect performance metrics from multiple machines, store it in a datastore and visualise as graphs. Let’s go over the setup, design and role of individual components and then jump into configuring individual components and linking them together. We have a three layer setup – and this setup is available as a setup of vagrant boxes with associated configuration scripts at github repo. [Read More]
Learning Puppet : Free eBook
Puppet is one of fast evolving and widely used infrastructure automation & configuration management platform. Puppet has changed the way infrastructure is built and deployed and continues to innovate the space. Keeping the pace of learning with puppet and in general this domain’s development is a challenging job. While working, teaching and learning I realized that some of my learning can be useful for others to learn and contribute. So I decided to pen (or keyboard) down my thoughts along with simple use cases where you build things while learning. [Read More]
I met a friend at DevOps conference who used to worked for Sabre. He told me about how huge Sabre is and how it drives world’s travel businesses. I went home and researched the company and left it at that. The “Aha” moment happened when I was working on an assignment related to API management. The sheer magnitude of what Sabre was doing and what many others are doing with APIs was huge and I could make sense of it only after looking at it from API perspective. [Read More]
Spring Integration to iPaaS aka Cloud Integration
In 2010 I worked on a project which involved Spring integration framework, the framework was introduced by a friend and colleague. Messaging as a programming model in Spring integration was a refreshing way to build applications (I highly recommend reading the linked article by Gregor Hohpe). You have to think about everything as integration & message passing between two components . Fast forward to early 2014 and working on iPaaS platform is next level of integration (iPaaS is well Recognized by Gartner and magic quadrant on iPaaS). [Read More]
Using CI Tools for Continuous Delivery?
The views presented here are my own and not of my employer I was reading through the conversation at DevOps tool-chain group. The problem posted was difficulty of using Jenkins as a delivery pipeline. Specially when it comes to complex workflows for example diamond dependencies, fan out & fan in etc. My thoughts after reading post were (Which you will see being different later): Though you can use Jenkins to build continuous deliver pipelines, there are better suited and specialized “deployment automation” tools for the job: CA Release Automation Center (Formerly Nolio from Noliosoft) : The tool I was trained and been playing since LiveRebel from Zeroturnaround: I had test driven this a few months before – loved some awesome features like rolling deployments etc. [Read More]
DevOpsDays India 2013
I attended DevOpsDays India 2013 held in Bangalore. Overall program can be found here and videos should be uploaded in two weeks approximately. This is a personal account of my experience and what I enjoyed the most! Traveling all the way from Pune, I made it just in time to Sidu’s keynote on building communities. Sidu has been founder of few startups and as part of C42 engineering they have built RubyMonk which myself and friends have found immensely helpful in getting started with Ruby. [Read More]
Hey Young Developers: Board the train!
After I posted about “The World Is an Open School”, I came across a great post by Romin Irani on some valuable ways to learn while building great things on your own. To top it up, I stumbled on an amazing post by MBA grad who is a Googler now on why and how managers should try to get hands dirty to add value to organizations! I want to add two cents to it and talk a bit about some platforms where you can train yourself, compete and build stuff – and in this post specially focused on programming (But do read the two posts mentioned earlier). [Read More]
The World Is an Open School!
Talent demand and availability of cloud platforms have led to a unique way education is offered. As long as you have a descent internet connection, no matter on which side of earth you are hiding, you can educate yourself at almost no cost or a fraction of cost of education in schools. The best part is anyone in this world can attend courses from best universities of world like Stanford, MIT and such! [Read More]
StackOverflow Careers in India: Why this Kolaveri?
StackOverflow and StackOverflow Careers I am huge fan of StackOverflow. I am nowhere to a good programmer envisioned by Joel, but from the day I have found StackOverflow I have fallen in love with it. I have used in past other Q&A websites which were similar but paid and charged insane money, but the quality of answers was rather poor! The day I noticed that they have a “Careers 2. [Read More]