Author Archives for Gerard Millares

Right before the unveiling of Hack, Facebook developers Julien Verlaguet and Alok Menghrajani wrote on the company’s engineering blog. Their words were “Every PHP programmer is aware of the day to day tasks that can be tricky or cumbersome.” So...

A year and a half ago Google was turning heads with its Google Go Programming language. While they kept the world distracted, another internet giant quietly stepped into the realm of computer programming too. Their language is called Hack, and...

Welcome to Golang certification class number 19—How to use interfaces in Golang programming. Today, we’ll be discussing how you can define and use interfaces in Golang programming. Let’s begin by discussing why interfaces are necessary in programming. An interface is...

We’ve so far discussed how you can declare and initialize maps in Golang. In this blog post, we discuss how you can use loops to implement your Golang maps. We use loops in maps to initialize a block of several...

We’ve so far discussed how you can declare and initialize arrays and slices in Golang. In this blog post, we discuss how you can use loops to initialize your arrays and slices. Why do we need loops when initializing some...

In our previous blogs, we’ve discussed Golang’s data types, arrays and slices. In this tutorial, we present a one more in-built type—the maps. By the end of the class, you should have learnt how to use maps in your Golang...

In this class, we’ll discuss how to use arrays and slices in Golang. By the end of the tutorial, you’ll be in a position to declare and use arrays and slices in Golang. Let’s start by looking at the differences...

In this class, we’ll be covering how you can use conditionals in Golang. So, let’s dive in and find out how to use conditionals in Golang. You might be thinking, “What are conditionals?” Well, conditionals are expressions that result to...

Operators are symbols that tell the compiler to perform specific operations that may be mathematical, relational or logical. The Golang programming language has a rich in in-built operators that can be grouped into: Arithmetic Operators, Relational Operators, Logical Operators, Bitwise...

In this class, we discuss how to use pointers in Golang. By the end of the class, you’ll have learnt how to define and use pointers in Golang. Let’s start the discussion by first defining pointers. A pointer is an...