Overview

Gopher logo


Originating as an experiment by Google engineers in 2007, Go (Golang) was officially announced in November 2009 as a free, open source, and general purpose programming language to make programmers more productive. Go is a compiled language, meaning the high-level source (src) code written by programmers is translated to a lower-level language, sometimes referred to as binary (bin) or machine code.




The brilliant minds behind Go’s creation





Go’s key points

  • Compact yet expressive
  • Statically typed
  • Garbage-collected
  • Object- but not type-oriented
  • Strong concurrency support
  • Efficiently implemented
  • Builds fast at scale
  • Comes with a powerful standard library
  • Documentation

So, why should you learn Golang? In my view, it is built with the future of programming in mind, not to mention it is backed by Google! But most of all, because it is a blazing fast, fun, and productive open-source programming language!




About this Site

This site runs on Hugo - a fast, flexible, and popular open source static-site generator (SSG) written in Go.

Hugo Hugo

Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates, and renders them into a full HTML website.

Hugo relies on Markdown files with front matter for metadata, and you can run Hugo from any directory.