Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Tue, 21 Mar 2017 09:42:00 +0000 Go release timeline #releases A timeline of Go releases, click versions to see release notes. 13 points posted by kenny https://pocketgophers.com/go-release-timeline/ 1912 Sat, 11 Mar 2017 08:04:00 +0000 Don't use checkErr functions <p>That saves you two lines <em>every</em>&nbsp;time an error is checked. As an implementation of <code style="font-size: 0.95em; tab-size: 4;">checkErr</code>&nbsp;is about five lines, you only need to handle three errors to start saving lines of code. Less code is better, right?&nbsp;I think the cost of writing a little boilerplate far outweigh the problems and limitations of <code style="font-size: 0.95em; tab-size: 4;">checkErr</code>, some of which are explained below.</p> 6 points posted by kenny https://pocketgophers.com/checkErr 2387 Mon, 10 Jul 2017 07:49:00 +0000 Idiomatic Go 6 points posted by norbertfuhs https://pocketgophers.com/idiomatic-go 2205 Fri, 12 May 2017 20:35:00 +0000 Concurrency slower? 5 points posted by kenny https://pocketgophers.com/concurrency-slower 2147 Sat, 29 Apr 2017 18:53:00 +0000 10 Packages to Instrument Your Go Application <p>I keep writing small batch-processing applications. Go is nice for these because it allows relatively easy concurrent implementations. However, as with all things concurrent, it becomes difficult to see what is happening inside the process. I want to know what is happening to determine which parts to focus development effort on to, say, improve performance.</p> 4 points posted by kenny https://pocketgophers.com/10-to-instrument 2389 Tue, 11 Jul 2017 06:49:00 +0000 Trying other versions of Go 3 points posted by kenny https://pocketgophers.com/trying-other-versions 3152 Tue, 30 Jan 2018 13:06:00 +0000 Go release timeline 0 points posted by Everton Marques https://pocketgophers.com/go-release-timeline/ 2072 Mon, 10 Apr 2017 21:44:00 +0000