September 29, 2017 in Learn
Hugo Templates for WordPress Designers
Last year I wrote an article introducing the general concepts behind static site generators. This time around I’d like to dive into some specific (yet still basic) details about a popular static site generator called Hugo, comparing it to its…
July 24, 2017 in Learn
Goroutines Make Concurrency (Almost) Easy
A program that supports concurrency can carry out several operations at the same time. That’s especially important on today’s multi-core computer processors. A program that uses 4 cores at once could theoretically run almost 4 times as fast (well, for…
June 28, 2017 in Learn
Why Go Interfaces are Awesome
In object-oriented programming, an “interface” is a description of the things an object can do. Usually, this takes the form of a list of methods an object is guaranteed to have. C# and Java both support interfaces, and so does…