Starting with git: part1

Developers understand the value of version control management for the application we are developing. Small project can survive version control but if we are creating enterprise level applicaiton and not using any version control we are in big trouble. I am not going to write about the various version control systems available and which one is better in this post but start directly with the GIT version control which currently is the most popular version control. In this post I will cover the basic setup and start the coding. I will take example of a small team of 2 persons(foo and bar) going to start coding of a project and they are thinking of using git as version control software.

Read More

Understanding Docker as a developer: Part1

I am always excited to see new tools in the developers world and always wonder what good they can bring in the programmers life. Lately I used Docker and felt that this is what I always need. Like most developers I write code on my laptop or development machine. And ofcourse It runs on window or mac and mostly the production or qualification environment is linux based and very different from our development machine. And then mess happens when we deploy our application in production. Below I have tried to sum up my understanding and the basic questions that comes to everyones mind before using docker.

Read More