How Creating A Presentation With Go Looks Like!

Download and Install Go It goes without saying that you need to have Go installed on your computer. Just for completeness, visit the Go project's downloads page and select the binary distribution that matches your operating system and processor architecture. The Go binary distributions assume they will be installed in /usr/local/go (or c:\Go under Windows), … Continue reading How Creating A Presentation With Go Looks Like!

Building A Simple Go Web App Using MongoDB on MongoHQ & Heroku

Go is an extremely clean and fun language to work with and has a bunch of handy, modular, well documented packages out of the box. We can easily build a small web app using pure Go for handler functions, the net/http library for routing and serving and mgo as a MongoDB driver. The simple Go … Continue reading Building A Simple Go Web App Using MongoDB on MongoHQ & Heroku

Learn About The Essence Of Go Interfaces & Quacking

When we think of interfaces, as traditional object-oriented programmers, the words 'abstract' or 'implements' come to mind and the example of  the Shape Interface with the Rectangle and Triangle classes materialises before us; or the Animal interface with a Dog and Cat class mulling around. Go thinks differently and hence I take a different (and probably … Continue reading Learn About The Essence Of Go Interfaces & Quacking