The Go Blog

Article index

Go 1.8 is released
16 February 2017

Participate in the 2016 Go User Survey and Company Questionnaire
13 December 2016
survey community

Go fonts
16 November 2016

Seven years of Go
10 November 2016

Introducing HTTP Tracing
4 October 2016
http technical

Using Subtests and Sub-benchmarks
3 October 2016
testing hierarchy table-driven subtests sub-benchmarks

Smaller Go 1.7 binaries
18 August 2016

Go 1.7 is released
15 August 2016

Go 1.6 is released
17 February 2016

Language and Locale Matching in Go
9 February 2016
language locale tag BCP 47 matching

Six years of Go
10 November 2015

GolangUK 2015
9 October 2015
conference golanguk

Go GC: Prioritizing low latency and simplicity
31 August 2015

Go 1.5 is released
19 August 2015

GopherCon 2015 Roundup
28 July 2015
conference report gopher

Go, Open Source, Community
8 July 2015
community

Qihoo 360 and Go
6 July 2015

GopherChina Trip Report
1 July 2015

Testable Examples in Go
7 May 2015
godoc testing

Package names
4 February 2015
package names style

Errors are values
12 January 2015

GothamGo: gophers in the big apple
9 January 2015

The Gopher Gala is the first worldwide Go hackathon
7 January 2015

Generating code
22 December 2014
programming technical

Go 1.4 is released
10 December 2014

Half a decade with Go
10 November 2014

Go at Google I/O and Gopher SummerFest
6 October 2014
conference io report

Deploying Go servers with Docker
26 September 2014

Constants
25 August 2014
constants

Go at OSCON
20 August 2014
conference oscon

Go Concurrency Patterns: Context
29 July 2014
concurrency cancelation cancellation context

Go will be at OSCON 2014
15 July 2014
conference oscon

Go 1.3 is released
18 June 2014

GopherCon 2014 Wrap Up
28 May 2014

The Go Gopher
24 March 2014
gopher

Go Concurrency Patterns: Pipelines and cancellation
13 March 2014
concurrency pipelines cancellation

Go talks at FOSDEM 2014
24 February 2014
fosdem youtube talk

Go on App Engine: tools, tests, and concurrency
13 December 2013
appengine

Inside the Go Playground
12 December 2013
playground

The cover story
2 December 2013
tools coverage testing

Go 1.2 is released
1 December 2013
release

Text normalization in Go
26 November 2013
strings bytes runes characters

Four years of Go
10 November 2013
community birthday

Strings, bytes, runes and characters in Go
23 October 2013
strings bytes runes characters

Arrays, slices (and strings): The mechanics of 'append'
26 September 2013
array slice string copy append

The first Go program
18 July 2013
history

Introducing the Go Race Detector
26 June 2013
concurrency technical

Go and the Google Cloud Platform
12 June 2013

A conversation with the Go team
6 June 2013

Advanced Go Concurrency Patterns
23 May 2013
talk video concurrency

Go 1.1 is released
13 May 2013
release

The path to Go 1
14 March 2013
talk video go1

Two recent Go articles
6 March 2013
google talk ethos

Get thee to a Go meetup
27 February 2013
community talk

Go maps in action
6 February 2013
map technical

go fmt your code
23 January 2013
gofix gofmt technical

Concurrency is not parallelism
16 January 2013
concurrency talk video

The App Engine SDK and workspaces (GOPATH)
9 January 2013
appengine tools gopath

Two recent Go talks
2 January 2013
talk video ethos

Go turns three
10 November 2012
community birthday

Go updates in App Engine 1.7.1
22 August 2012
appengine release

Organizing Go code
16 August 2012
godoc gopath interface libraries tools technical

Gccgo in GCC 4.7.1
11 July 2012
release

Go videos from Google I/O 2012
2 July 2012
talk video concurrency appengine ethos

Go version 1 is released
28 March 2012
release go1

Getting to know the Go community
21 December 2011
community

Building StatHat with Go
19 December 2011
guest

From zero to Go: launching on the Google homepage in 24 hours
13 December 2011
appengine google guest

The Go Programming Language turns two
10 November 2011
appengine community gopher

Writing scalable App Engine applications
1 November 2011
appengine optimization

Debugging Go programs with the GNU Debugger
30 October 2011
debug gdb technical

Go App Engine SDK 1.5.5 released
11 October 2011
appengine gofix release

A preview of Go version 1
5 October 2011
go1 release

Learn Go from your browser
4 October 2011
playground tour

The Go image/draw package
29 September 2011
draw image libraries technical

The Go image package
21 September 2011
image libraries technical

The Laws of Reflection
6 September 2011
interface reflect type technical

Two Go Talks: "Lexical Scanning in Go" and "Cuddle: an App Engine Demo"
1 September 2011
appengine lexer talk video

Go for App Engine is now generally available
21 July 2011
appengine release

Error handling and Go
12 July 2011
error interface type technical

"First Class Functions in Go"
30 June 2011
codewalk function technical

Profiling Go Programs
24 June 2011
benchmark pprof profiling technical

Spotlight on external Go libraries
3 June 2011
community libraries

A GIF decoder: an exercise in Go interfaces
25 May 2011
gif gopher image interface lagomorph lzw moustache rodent technical

Go at Google I/O 2011: videos
23 May 2011
appengine gopher talk video

Go and Google App Engine
10 May 2011
appengine release

Go at Heroku
21 April 2011
guest

Introducing Gofix
15 April 2011
gofix technical

Godoc: documenting Go code
31 March 2011
godoc technical

Gobs of data
24 March 2011
gob json protobuf xml technical

C? Go? Cgo!
17 March 2011
cgo technical

Go becomes more stable
16 March 2011
release

JSON and Go
25 January 2011
json technical

Go Slices: usage and internals
5 January 2011
slice technical

Go: one year ago today
10 November 2010
birthday

Debugging Go code (a status report)
2 November 2010
debug gdb

Real Go Projects: SmartTwitter and web.go
19 October 2010
guest

Go Concurrency Patterns: Timing out, moving on
23 September 2010
concurrency technical

Introducing the Go Playground
15 September 2010
playground

Go Wins 2010 Bossie Award
6 September 2010

Defer, Panic, and Recover
4 August 2010
defer panic recover technical function

Share Memory By Communicating
13 July 2010
concurrency technical

Go's Declaration Syntax
7 July 2010
c syntax ethos

Go Programming session video from Google I/O
6 June 2010
video talk

Go at I/O: Frequently Asked Questions
27 May 2010
appengine

Upcoming Google I/O Go Events
12 May 2010

New Talk and Tutorials
5 May 2010

JSON-RPC: a tale of interfaces
27 April 2010
json rpc technical

Third-party libraries: goprotobuf and beyond
20 April 2010
protobuf community

Go: What's New in March 2010
18 March 2010