Here's to 100 more

Go turns 10: What does the next decade have in store?


Blow out the candles, and make a wish. We are taking a tour of Golang’s growth from the new kid on the block to one of the most used programming languages of our era. It’s not just the cute mascot that draws in programmers (but it doesn’t hurt)! Take a look at what the language is commonly used for and what future plans are in store for the coming years in Go version 2.

Boosting productivity with Go

How Curve is getting ahead with Golang


Golang was created for achieving maximum user efficiency and coding productivity. Programmers who are already familiar with Java or PHP can be trained in Go in just a few weeks (and many will end up preferring it). In this article, Dewet Diener explores the pros and cons of Golang and how its test driven development (TDD) is the perfect fit.

Go fetch the new update

Golang 1.13: Error wrapping, improved performance, new default proxy


It’s time! Version 1.13 of Golang has arrived, with new language changes in tow and some performance improvements. This time around, changes include a more uniform and modernized set of number literal prefixes, improved modules support, error wrapping, TLS 1.3 on by default, and a few more tweaks.

Getting smaller and smaller

How small can TinyGo squeeze down WebAssembly?

Since we covered TinyGo last year, it has expanded its reach and seen several updates. This Go compiler for microcontrollers, modern web browsers, and command-line tools also can compile Go to WebAssembly to create browser-based apps. How small can TinyGo squeeze down WebAssembly and what drawbacks and limitations does it have?

Watch Uberto Barbini's JAX London 2018 session

Go Kotlin Go!

Ready for some fun? In this session, Uberto Barbini shares some experience in writing a didactic Go bot engine he developed in Kotlin. Let’s get cracking!

Go 2018 survey results

Golang grows in the enterprise: Half of users program with Go daily


The Go 2018 survey results are out and provide a look at the language’s ecosystem and community profile. Professional developers are using Go more and more for their projects and moving away from on-premises deployments towards containers and serverless cloud deployments.

Go faster than ever with these runtime improvements

Go 1.12 is a go for runtime improvements, module support, and more!


Spring is in the air and it’s time to check on our favorite Gopher! Go 1.12 is here; what does this update bring? Significant runtime improvements, more module support, some depreciated tools, and as always, backwards compatibility.

Learn more about Go at DevOpsCon in Berlin this June!

Go 1.11: What the new modules in Go are all about

Go packages don’t have versions or dependencies. At least, not yet. With Go 1.11 and its experimental support for versioned Go modules, this is changing. Go 1.11 brings native support for versions and modules in Go as a fixed component to the Go toolchain. The modules are meant to replace community solutions such as dep or glide and create a new uniform solution. But does that really work? Jan Stamer explains.