Popular Categories
0 0

Update: Since this post was written, Go 1.11beta2 has been released. I’ve updated the setup section to reflect this. Russ Cox kindly wrote to me to explain the reasoning behind storing the Go module ..

8 months ago
74
Comments Off on Taking Go modules for a spin
0 0

This blog post was inspired by a conversation with a co-worker about using a slice as a stack. The conversation turned into a wider discussion on the way slices work in Go, so I thought it would be useful ..

8 months ago
58
Comments Off on Slices from the ground up
0 0

In November 2015, we introduced the Go Code of Conduct. It was developed in a collaboration between the Go team members at Google and the Go community. I was fortunate to be one of the community members ..

10 months ago
46
Comments Off on Updating the Go Code of Conduct
0 0

Today we are happy to announce the start of the 2018.2 Early Access Program! During the next few months, we plan to release updates based on the IntelliJ Platform 2018.2, and we would like to invite you to help ..

10 months ago
28
Comments Off on GoLand 2018.2 Early Access Program is open! Native vgo support, better inspections, new quickfixes, multiple GitHub accounts and TouchBar support
0 0

Package management has long been a topic of interest for many people in the Go community. A few months ago, the Go team put forward a new tool, based on the learnings from dep and other package managers. ..

10 months ago
45
Comments Off on vgo integration support
0 0

For a couple of weeks we’ve been rather busy addressing your feedback, and here’s an update to keep you in the loop with what exactly was done. Welcome GoLand 2018.1.3, a fresh update, that, ..

11 months ago
49
Comments Off on GoLand 2018.1.3 Update is Here
0 0

Containers are increasingly popular for deploying applications and Go applications make no exceptions from this. But how should we debug these applications that are running in the isolated environment ..

11 months ago
38
Comments Off on Debugging containerized Go applications
0 0

It’s been a while since our last update, but we haven’t been twiddling our thumbs. No, sir. We’ve made some very cool improvements in GoLand, both in Go support and other platform-specific ..

11 months ago
52
Comments Off on GoLand 2018.1.2 is Out
0 0

Introduction I am delighted to announce the launch of Go’s new look and logo. Go has been on an amazing journey over the last 8+ years. Our project, community and users have evolved through this ..

11 months ago
65
Comments Off on Go’s New Brand
0 0

We’re thrilled to announce that GoLand 2018.1 is now available for download. This release is an important milestone for our team as it’s the first massive update to the IDE since its launch ..

12 months ago
24
Comments Off on Go the Distance: GoLand 2018.1 is Here!
0 0

Introduction Eight years ago, the Go team introduced goinstall (which led to go get) and with it the decentralized, URL-like import paths that Go developers are familiar with today. After we released goinstall, ..

12 months ago
58
Comments Off on A Proposal for Package Versioning in Go
0 0

If you’ve been following our recent news, you probably know that for the last three months we’ve been working on GoLand 2018.1 – the next major update of your beloved IDE. During the last ..

1 year ago
50
Comments Off on GoLand 2018.1 Public Preview is Here
1 0

A fresh GoLand 2018.1 EAP build is here, and as always, it comes with lots of new features and bugfixes! Below is a quick overview of the changes.Dep The most important news about the update is the support ..

1 year ago
49
Comments Off on GoLand 2018.1 EAP 5: Dep Integration, Smarter Auto-Imports, Scratch Files, Faster Rename and Find Usages, and More
0 0

Thank you This post summarizes the result of our 2017 user survey along with commentary and insights. It also draws key comparisons between the results of the 2016 and 2017 survey. This year we had 6,173 ..

1 year ago
65
Comments Off on Go 2017 Survey Results
0 0

Happy Friday, happy weekend! Today the Go team is happy to announce the release of Go 1.10. You can get it from the download page. See the Go 1.10 release notes for all the details. The most exciting part ..

1 year ago
59
Comments Off on Go 1.10 is released
0 0

Last week we announced the opening of GoLand 2018.1. Today we’re glad to present you with a fresh EAP build with a number of improvements. Read on to learn about them in more detail, or go ahead ..

1 year ago
60
Comments Off on GoLand 2018.1 EAP 2 is Here
0 0

We are thrilled to announce that the content on golang.org is now available in mainland China through the name https://golang.google.cn. The growing Go developer community in China can now directly access ..

1 year ago
49
Comments Off on Hello, 中国!
0 0

What does a distro provide? The most popular docker base container image is either busybox, or scratch. This is driven by a movement that is equal parts puritanical and pragmatic. The puritan asks “Why ..

1 year ago
57
Comments Off on Containers versus Operating Systems
0 0

This is an article about compiler directives; or as they are commonly known, pragmas. It’s derived from a talk of a similar name that I gave last year at GopherChina in Shanghai. But first, a history ..

1 year ago
43
Comments Off on Go’s hidden #pragmas
0 0

This post is a slightly edited version of my November presentation to the San Francisco chapter of Papers We Love. C. G. Bell, W. D. Strecker, “Computer What Have We Learned from the PDP-11,” ..

1 year ago
72
Comments Off on What Have We Learned from the PDP-11?