Recent Posts

10 July 2016

Go's concurrency model is based on Do not communicate by sharing memory; instead, share memory by communicating, and Channels is the way of achieving this. ... Read More

Go Routine
9 July 2016

One of the most talked feature of Go is its support for Concurrency and Go Routine and Channel are the two most important instrument provided by Go for concurrency. In today's blog we will try and understand what Go Routine is and how to use it. But before start, let us try and understand what Concurrency is? ... Read More
In today's post we are going to look at how Go supports interface and composition. Interface and composition form the base of any language and Go is no different. ... Read More

Functions and Pointers
13 January 2016

Go, does not have keywords like private, public, protected and final etc and Go does not have concept of inheritance so it is very important to understand how functions can be used to do things that we ideally do when we use any other language. ... Read More
Go is not a traditional OO language and hence does not have concept of class. Instead structures are used for holding values. ... Read More