Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Fri, 07 Dec 2018 15:01:00 +0000 Go 2 contracts are too clever #go2 9 points posted by kenny https://utcc.utoronto.ca/~cks/space/blog/programming/Go2ContractsTooClever 3685 Sun, 25 Nov 2018 16:10:00 +0000 Why go fmt is accepted 8 points posted by kenny https://utcc.utoronto.ca/~cks/space/blog/programming/GoWhyGofmtAccepted 1996 Sun, 26 Mar 2017 07:31:00 +0000 An interesting mistake with Go's context package that I (sort of) made 5 points posted by kenny https://utcc.utoronto.ca/~cks/space/blog/programming/GoContextValueMistake 4436 Sun, 30 Aug 2020 16:07:00 +0000 Things that make Go channels expensive to implement Recently, fchan: Fast Channels in Go made the rounds (via). I read it with some interest, because I'm always interested in interesting high-performance concurrent things like this, but my first reaction was that they'd started with an artificially inexpensive scenario. That got me thinking about what features make Go channels expensive (ie slower), regardless of the specifics of the implementation. 5 points posted by gopher https://utcc.utoronto.ca/~cks/space/blog/programming/GoChannelsExpensiveFeatures 1806 Fri, 24 Feb 2017 09:04:00 +0000 Go net errors are undocumented 4 points posted by kenny https://utcc.utoronto.ca/~cks/space/blog/programming/GoNetErrorsUndocumented 3509 Fri, 17 Aug 2018 19:01:00 +0000 Golang and name resolution on Linux 4 points posted by drogo https://utcc.utoronto.ca/~cks/space/blog/programming/GoNetLookupsCgoAndLinux 470 Tue, 15 Dec 2015 23:30:00 +0000 The Go runtime scheduler's clever way of dealing with system calls 3 points posted by kenny https://utcc.utoronto.ca/~cks/space/blog/programming/GoSchedulerAndSyscalls 4208 Sun, 08 Dec 2019 17:05:00 +0000