github.com/glycerine/zebrapack@v4.1.1-0.20181107023619-e955d028f9bf+incompatible/slides/state-of-go.slide (about) 1 Highlights from The State of Go 2 Go 1.8 release party, 2017 February 16, GolangDFW Meetup. 3 4 5 Jason E. Aten, Ph.D. 6 Computer Scientist/Gopher 7 j.e.aten@gmail.com 8 GolangDFW Meetup 9 10 * slides courtesy of 11 12 The Google Go Team. 13 14 The video full presentation by 15 16 Francesc Campoy 17 Google Developer Advocate 18 @francesc 19 campoy@golang.org 20 21 source: 22 23 https://github.com/golang/talks 24 25 and 26 27 https://talks.golang.org/2017/state-of-go.slide 28 29 can be viewed 30 31 https://www.youtube.com/watch?v=tY4UKkgb5IY&feature=youtu.be 32 33 * Highlight #1: garbage collection pause times 34 35 * GC history in tweets 36 37 * go 1.5 38 39 .image state-of-go/img/gct1.png _ 900 40 41 * go 1.6 42 43 .image state-of-go/img/gct2.png _ 900 44 45 * go 1.7 46 47 .image state-of-go/img/gct4.png _ 900 48 49 * go 1.8 (beta 1) 50 51 .image state-of-go/img/gct5.png _ 700 52 53 * go 1.8 (beta 1) CPU 54 55 .image state-of-go/img/gctcpu.png _ 800 56 57 58 * Highlight number 2: Plugins 59 60 Define a plugin: 61 62 .code state-of-go/stdlib/plugin/plugin.go 63 64 Then build it: 65 66 go build -buildmode=plugin 67 68 _Note_: This currently works only on Linux. 69 70 * Plugins 71 72 .code state-of-go/stdlib/plugin/main.go /plugin.Open/,/Hello/ 73 74 * Plugins demo 75 76 Demo video: [[https://twitter.com/francesc/status/827851085943566336][twitter.com/francesc]] 77 78 Source code: [[https://github.com/campoy/golang-plugins][github.com/campoy/golang-plugins]] 79 80 81 * Highlight #3: Go meetups and conferences 82 83 .image state-of-go/img/meetups.png _ 900 84 .caption Gophers all around the world! [[http://go-meetups.appspot.com]] 85 86 * Conferences: 87 88 - [[https://fosdem.org/2017/][FOSDEM]], earlier this month, these slides are from F. Campoy's talk there. 89 - [[http://www.gophercon.in/][GopherCon India]], Feb 25-25th 90 - [[https://gophercon.com/][Gophercon Denver]], Jul 12-15th 91 - [[http://golanguk.com/][Golang UK]], August 16th-18th 92 - [[http://2017.dotgo.eu/][dotGo]], Nov 6th 93