Go
-
Software Development
Fault Tolerance in Go
In distributed systems, failure is inevitable. Eventually, some service will become bogged down and consequently won’t respond quickly enough or,…
Read More » -
Software Development
Go for Java Programmers: Simple Types
Part of the Go for Java Programmers series Before we get into custom types, and Go’s version of object-orientation, let’s…
Read More » -
Software Development
An Introduction to Go – Elegance with Power and Simplicity
Whilst I usually try to stick with only `bread-butter` languages (i.e. php, python, java & C#), my last project involved…
Read More » -
Software Development
Go for Java Programmers: Control Structures
Go (Golang) has only three basic control structures. However, each of them are significantly more versatile than their Java counterparts.…
Read More » -
Software Development
Go for Java Programmers: Packages, Functions, and Variables
Go’s Familiar Syntax Due to their shared heritage in the C programming language, Go (aka Golang) code should be fairly…
Read More » -
Software Development
Go for Java Programmers: Introduction
Background Go (often referred to as “Golang”) is a fairly new programming language, first conceived in 2007, with version 1.0…
Read More »