January 4, 2018 in Learn
The Top 5 Programming Languages to Learn This Year
If you’re reading this, you’ve either decided to learn to code this year as a complete beginner or maybe you’re already a programmer and want to expand your skill set. Either way, you’re likely familiar with the reasons why learning to…
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…