Golang Project Structure

Tutorials, tips and tricks for writing and structuring code in Go (with additional content for other programming languages)

research

Tag

Interview With the Go Developer: Jon Rafkind

Headshot of the software engineer and Go programmer Jon Rafkind.

This is the first in an upcoming series of interviews with professional software developers who use Go in their work and amateur coders who use it in their personal projects. This first interview is with Jon Rafkind, who is a senior software engineer with around 8 years of experience using Go. He has an undergraduate […]

Career Opportunities for Graduates With a Computer Science Degree

A female entrepreneur and businesswoman working on a laptop in a fashionable office.

In our rapidly evolving world that has become so reliant on new technology, there are few fields that offer as much opportunity as computer science. A degree in computer science (CS) can open the doorway to a wide range of career paths, some of which require more advanced skills than others. From building cutting-edge software […]

Who Owns Golang?

A confident and rich businessman standing in modern city, surrounded by skyscrapers. He has been successful in business, and he is wearing a suit and sunglasses.

In the world of open-source software, the question of ownership can be surprisingly complex. This is especially true for Go, a language that began as an internal project at Google but has since evolved into a global phenomenon, supported by a vast and passionate community of developers. It’s easy to assume that because Go originated […]

Companies Using Go Code in Production Right Now

Three plastic credit cards and debit cards. One of them is an American Express card, another is a Visa card and the third is a MasterCard.

We spend a lot of time on this blog thinking about things like syntax and code style, or building example projects, but today I want to zoom out and look at Go programming from a bigger perspective. Who Uses Go in Real-World Applications? Since Go is one of the most popular languages being used in […]

Why Ezoic Is the Best Ad Network To Make Money From Content Online

You may have seen the advertisements that are automatically placed into various sections on many of the pages of this website. The team at Ezoic handles all that for me, allowing me to focus on writing about the things that I care about and sharing what I’ve learnt about coding with other Go developers. So […]

Improving the SEO of Your Blog or Website

Three tiles with letters on them spelling out the acronym SEO, which stands for "Search Engine Optimization".

Search engine optimization (SEO) is the practice of optimizing your website in order to rank higher in search engine results pages (SERPs). I’ve built multiple websites over the years, with varying degrees of success, and this blog that focuses on the topic of Go coding is my latest project. So I want to share some […]

Some Findings From the 2021 Go Developer Survey

For the past six years, Google has run an annual Go Developer Survey in order to understand more about what the community thinks and how it feels about recent changes to the language. The survey also helps to keep us informed about any problems or concerns that have arisen and gives us an opportunity to […]