Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Wed, 21 Jul 2021 06:28:00 +0000 Go fuzzing is beta ready 8 points posted by kenny https://blog.golang.org/fuzz-beta 4598 Sat, 05 Jun 2021 10:56:00 +0000 Path security in Go 7 points posted by gopher https://blog.golang.org/path-security 4522 Wed, 20 Jan 2021 08:03:00 +0000 Go 1.16 is released 6 points posted by kenny https://golang.org/doc/go1.16 4538 Tue, 16 Feb 2021 21:34:00 +0000 Gopls is now the default for vscode 5 points posted by Tim Donell https://blog.golang.org/gopls-vscode-go 4529 Mon, 01 Feb 2021 20:24:00 +0000 Go Survey 2016 results #community This post summarises&nbsp;the result of the December 2016 Go&nbsp;User Survey along with our commentary and insights. We are grateful to everyone who provided their feedback through the survey to help shape the future of Go. 39 points posted by kenny https://blog.golang.org/survey2016-results 1879 Mon, 06 Mar 2017 14:08:00 +0000 Go 1.8 is released #releases Link Go Blog Post: https://blog.golang.org/go1.8 Link Download page: https://golang.org/dl/ 28 points posted by norbertfuhs https://blog.golang.org/go1.8 1752 Thu, 16 Feb 2017 21:07:00 +0000 Codebase Refactoring (with help from Go) An article on aliasing functions in go 20 points posted by Tim Donell https://talks.golang.org/2016/refactor.article 1294 Thu, 01 Dec 2016 10:51:00 +0000 7 Years of Go 20 points posted by kenny https://blog.golang.org/7years 1210 Thu, 10 Nov 2016 15:28:00 +0000 Http tracing 18 points posted by daenney https://blog.golang.org/http-tracing 1116 Wed, 05 Oct 2016 17:25:00 +0000 Go 2 - next steps 15 points posted by drogo https://blog.golang.org/go2-next-steps 4027 Wed, 26 Jun 2019 17:31:00 +0000 9 years of go 15 points posted by drogo https://blog.golang.org/9years 3652 Sat, 10 Nov 2018 20:57:00 +0000 Toward Go 2 #releases #go2 This is the text of my talk today at Gophercon 2017, asking for the entire Go community's help as we discuss and plan Go 2. We will add a link to the video when it becomes available. 15 points posted by kenny https://blog.golang.org/toward-go2 2396 Thu, 13 Jul 2017 17:38:00 +0000 Golang 1.8 beta 2 released #releases 14 points posted by gopher https://golang.org/dl/ 1365 Thu, 15 Dec 2016 21:42:00 +0000 Constants in Go #constants 13 points posted by kenny https://blog.golang.org/constants 2892 Sat, 04 Nov 2017 11:52:00 +0000 Event: Talks from Golang UK 2015 #london 12 points posted by kenny http://blog.golang.org/gouk15 203 Sat, 10 Oct 2015 07:28:00 +0000 Go2 here we come #go2 11 points posted by kenny https://blog.golang.org/go2-here-we-come 3698 Thu, 29 Nov 2018 19:37:00 +0000 Go 2.0 Draft Designs Yesterday, at our annual Go contributor summit, attendees got a sneak peek at preliminary <i>drafts</i>&nbsp;of possible designs for changes to error handling and generics. <a href="https://blog.golang.org/toward-go2" target="_blank">The development of Go 2</a>&nbsp;was announced last year and we are excited to share updates with you today. 11 points posted by kenny https://blog.golang.org/go2draft 3522 Tue, 28 Aug 2018 16:11:00 +0000 8 Years of Go 11 points posted by Brian Flannery https://blog.golang.org/8years 2916 Fri, 10 Nov 2017 18:16:00 +0000 Go 1.8 beta released #releases <div><br></div><div>Golang.org have just released go1.8 beta 1, a beta version of Go 1.8.&nbsp;It is cut from the master branch at the revision tagged go1.8beta1.&nbsp;There are no known problems or regressions.&nbsp;Please try running production workloads and your unit tests with the new version.&nbsp;It is important that we find bugs *before* issuing a release candidate.&nbsp;The release candidate is planned for the first week of January.&nbsp;Your help in testing this beta is invaluable.<br></div><div><br></div><div>Report any problems using the issue tracker:</div><div>&nbsp; &nbsp; <a href="https://golang.org/issue/new" target="_blank" rel="nofollow" style="margin: 0px; padding: 0px; border: 0px; color: rgb(102, 17, 204); cursor: pointer;">https://golang.org/issue/new</a></div><div><br></div><div>You can download binary and source distributions from the usual place:</div><div>&nbsp; &nbsp; <a href="https://golang.org/dl/#go1.8beta1" target="_blank" rel="nofollow" style="margin: 0px; padding: 0px; border: 0px; color: rgb(102, 17, 204); cursor: pointer;">https://golang.org/dl/#go1.<wbr>8beta1</a></div><div><br></div><div>To find out what has changed in Go 1.8, read the draft release notes:</div><div>&nbsp; &nbsp; <a href="https://beta.golang.org/doc/go1.8" target="_blank" rel="nofollow" style="margin: 0px; padding: 0px; border: 0px; color: rgb(102, 17, 204); cursor: pointer;">https://beta.golang.org/doc/<wbr>go1.8</a></div><div><br></div><div>Documentation for Go 1.8 is available at:</div><div>&nbsp; &nbsp; <a href="https://beta.golang.org/" target="_blank" rel="nofollow" style="margin: 0px; padding: 0px; border: 0px; color: rgb(102, 17, 204); cursor: pointer;">https://beta.golang.org/</a></div><div><br></div><div>Our goal is to release the final version of Go 1.8 on February 1st.</div> 10 points posted by kenny https://beta.golang.org/doc/go1.8 1293 Thu, 01 Dec 2016 07:19:00 +0000 Six Years of Go 10 points posted by kenny https://blog.golang.org/6years 405 Tue, 10 Nov 2015 14:01:00 +0000 Go Survey 2019 results 9 points posted by kenny https://blog.golang.org/survey2019-results 4310 Mon, 20 Apr 2020 20:02:00 +0000 Go Contributor workshop <img src="https://blog.golang.org/contributor-workshop/image18.jpg"> 9 points posted by tollela https://blog.golang.org/contributor-workshop 2496 Wed, 09 Aug 2017 23:09:00 +0000 Slides: The State of Go - May 2017 9 points posted by daenney https://talks.golang.org/2017/state-of-go-may.slide#1 2227 Fri, 19 May 2017 13:39:00 +0000 The State of Go 2017 #slides #fosdem Slides from a talk given this weekend at FOSDEM 2017 by Francesc Campoy (Developer Advocate at Google) 9 points posted by josh https://talks.golang.org/2017/state-of-go.slide 1680 Sun, 05 Feb 2017 20:31:00 +0000 Go User Survey 2016 #survey 9 points posted by gopher https://blog.golang.org/survey2016 1354 Wed, 14 Dec 2016 09:28:00 +0000 Smaller binaries with Go 1.7 9 points posted by kenny https://blog.golang.org/go1.7-binary-size 1018 Fri, 26 Aug 2016 16:58:00 +0000 Go 1.13 released <p>The latest Go release, version 1.13, arrives six months after <a href="https://golang.org/doc/go1.12">Go 1.12</a>. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 <a href="https://golang.org/doc/go1compat.html">promise of compatibility</a>. We expect almost all Go programs to continue to compile and run as before.</p> <p>As of Go 1.13, the go command by default downloads and authenticates modules using the Go module mirror and Go checksum database run by Google. See <a href="https://proxy.golang.org/privacy">https://proxy.golang.org/privacy</a>&nbsp;for privacy information about these services and the <a href="https://golang.org/cmd/go/#hdr-Module_downloading_and_verification">go command documentation</a>&nbsp;for configuration details including how to disable the use of these servers or use different ones. If you depend on non-public modules, see the <a href="https://golang.org/cmd/go/#hdr-Module_configuration_for_non_public_modules">documentation for configuring your environment</a>.</p> 8 points posted by kenny https://golang.org/doc/go1.13 4098 Tue, 03 Sep 2019 19:31:00 +0000 Go 1.11: wasm and modules #wasm 8 points posted by dericofilho https://golang.org/doc/go1.11 3518 Fri, 24 Aug 2018 23:40:00 +0000 Getting to Go 8 points posted by Tim Donell https://blog.golang.org/ismmkeynote 3440 Tue, 17 Jul 2018 20:09:00 +0000 Go 2017 Survey Results <p>This post summarizes the result of the 2017 user survey along with commentary and insights. It also draws key comparisons between the results of the 2016 and 2017 survey.</p> 8 points posted by josh https://blog.golang.org/survey2017-results 3207 Tue, 27 Feb 2018 20:53:00 +0000 Community outreach working group 8 points posted by kenny https://blog.golang.org/community-outreach-working-group 2631 Wed, 06 Sep 2017 12:08:00 +0000 Go 1.9 released #releases 8 points posted by kenny https://blog.golang.org/go1.9 2578 Fri, 25 Aug 2017 04:46:00 +0000 HTTP2 server push 8 points posted by kenny https://blog.golang.org/h2push 2008 Wed, 29 Mar 2017 20:16:00 +0000 Subtests and Sub-benchmarks in Go testing 8 points posted by kenny https://blog.golang.org/subtests 1113 Tue, 04 Oct 2016 10:53:00 +0000 Go 1.7 released #releases 8 points posted by lolly https://blog.golang.org/go1.7 994 Tue, 16 Aug 2016 06:16:00 +0000 Strings, bytes, runes and characters in Go 8 points posted by drogo https://blog.golang.org/strings 982 Tue, 09 Aug 2016 06:43:00 +0000 Go 1.7 Draft Release notes This is a <b>DRAFT</b> of the Go 1.7 release notes, prepared for the Go 1.7 beta. Go 1.7 has NOT yet been released. By our regular schedule, it is expected some time in August 2016. 8 points posted by gopher https://tip.golang.org/doc/go1.7 870 Wed, 01 Jun 2016 08:03:00 +0000 Go 1.14.2 Released 7 points posted by kenny https://golang.org/doc/devel/release.html#go1.14.minor 4287 Thu, 09 Apr 2020 06:38:00 +0000 Go, the Go Community, and the Pandemic 7 points posted by kenny https://blog.golang.org/pandemic 4272 Fri, 27 Mar 2020 16:17:00 +0000 Working with Errors in Go 1.13 7 points posted by tollela https://blog.golang.org/go1.13-errors 4169 Sun, 20 Oct 2019 08:49:00 +0000 Experiment, Simplify, Ship <p>[This is the blog post version of my talk last week at Gophercon 2019. We will add a video link to the talk once it is available.]</p> <p>We are all on the path to Go 2, together, but none of us know exactly where that path leads or sometimes even which direction the path goes. This post discusses how we actually find and follow the path to Go 2. Here’s what the process looks like: Experiment &lt;-&gt; Simplify</p><div></div> 7 points posted by kenny https://blog.golang.org/experiment 4070 Fri, 09 Aug 2019 18:57:00 +0000 Go 1.12 release notes #releases The latest Go release, version 1.12, arrives six months after <a href="https://golang.org/doc/go1.11">Go 1.11</a>. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 <a href="https://golang.org/doc/go1compat">promise of compatibility</a>. We expect almost all Go programs to continue to compile and run as before. 7 points posted by kenny https://golang.org/doc/go1.12 3814 Tue, 26 Feb 2019 06:27:00 +0000 Announcing Appengine with Go 1.11 #gae 7 points posted by kenny https://blog.golang.org/appengine-go111 3612 Tue, 16 Oct 2018 17:58:00 +0000 Participate in the 2017 Go User Survey <h4 id="TOC_1.">The Go project wants to hear from you (again)! Participate in the 2017 Go User Survey<br></h4> 7 points posted by norbertfuhs https://blog.golang.org/survey2017 2938 Thu, 16 Nov 2017 19:24:00 +0000 Go Contributors summit 7 points posted by kenny https://blog.golang.org/contributors-summit 2462 Thu, 03 Aug 2017 18:08:00 +0000 Go 1.9 Release Notes #releases 7 points posted by Donutloop https://tip.golang.org/doc/go1.9 2317 Thu, 15 Jun 2017 08:57:00 +0000 The Go developer experience working group 7 points posted by kenny https://blog.golang.org/developer-experience 2070 Mon, 10 Apr 2017 17:08:00 +0000 Benchmark storage and analysis system #profiling We're happy to announce the launch of https://perf.golang.org/, a benchmark storage and analysis system. It provides a standard place to share benchmark results. If you make changes to any performance-sensitive code, run the Go benchmarks as you normally do. If you’re not using it already, please use benchstat instead of benchcmp to compare benchmark results.&nbsp;Benchstat computes statistics across multiple runs of a benchmark and determines whether differences between old and new runs are statistically significant.<div><div>When you want to publish a benchmark result (for example, when you are ready to mail a CL), run benchsave instead of benchstat (benchsave old.txt new.txt). This will upload the results and print benchstat output as well as a URL; please include both in your CL description.</div></div> 7 points posted by kenny https://perf.golang.org/ 1889 Wed, 08 Mar 2017 15:37:00 +0000 Go fonts 7 points posted by gopher https://blog.golang.org/go-fonts 1232 Thu, 17 Nov 2016 05:29:00 +0000 Autocert - automatic access to certificates from Let's Encrypt and any other ACME-based CA #crypto 7 points posted by kenny https://godoc.org/golang.org/x/crypto/acme/autocert 996 Wed, 17 Aug 2016 19:30:00 +0000