Articles on Go

Pink blue stripes
Jared Carroll

Jared Carroll

Structural Typing: Compile Time Duck Typing

Google’s Go programming language, a statically typed compiled language, has been called a modern, better C. It builds on C by adding features such as garbage collection, concurrency constructs, and user-defined class-like types. One missing feature is classical object-oriented inheritance. Instead, Go uses interfaces and structural typing. Structural typing is like compile time duck typing.

Jon Cooper

Jon Cooper

Explorations in Go: A dupe checker in Go and Ruby

I’ve recently started exploring the new(ish) programming language “Go”. Go is intended to be a systems programming language and offers speed and low-level API along with some sweet features and the beginnings of a great standard library. At Carbon Five we do most of our work in Ruby, JavaScript, Objective-C, and lately, node.js. I’ve really