This week Kofi and Chris talk about Go meetups, a couple product releases, a number of math/analytics packages in Go and code for this week's challenge.

This week's challenge: Do some maths.

Notes:

Go 1.13.5 and Go 1.12.14 released!

  • 1.13.5 - https://github.com/golang/go/issues?q=milestone%3AGo1.13.5
  • 1.12.14 - https://github.com/golang/go/issues?q=milestone%3AGo1.12.14

Go Developer Survey 2019 https://google.qualtrics.com/jfe/form/SV_b1xqnBCMpZAhJZ3

Go events in your area! https://www.meetup.com/pro/go

  • Golang-syd - Sydney Dec 12 Golang 10th Birthday
  • Orlando Golang Meetup - December 12, 7pm
  • Chennai Golang Meetup - Dec 14, 10AM
  • Golang Bangalore - Dec 14, 9:30am (100 Attendees!!!!)
  • Let’s Go - Melbourne - Dragon Boat Racing Dec 14 8:15am
  • GoLang Reston - December 18, 6:45
  • Women Who Go Bangalore - Dec 21, 11AM
  • Mile High Gophers - Boulder, CO Jan 16 7:30

198 days to GopherCon! tickets are now on sale - 100 early bird tickets

  • CFP is open, Jan 10 deadline
  • Student, non-profit tickets, group discounts, diversity fund scholarships and international assistance (letter of invitation)

GoBridge site tracks events scholarships

  • https://github.com/gobridge/

KotlinConf this week. Sessions are coming up

GoLand 2019.3 !

Did you know there are Go fonts? https://blog.golang.org/go-fonts

Gonum.org

  • Libraries for matrices, algebra, stats
  • Probability distributions, sampling, function differentiation, integration and optimization network creation and analysis

Gophernotes - using Go in Jupyter notebooks

  • Go kernel for Jupyter notebooks!!!
  • https://github.com/gopherdata/gophernotes

Exploring Toronto voting with Go

  • https://towardsdatascience.com/exploring-toronto-voter-statistics-using-golang-33077b6db123

data-science in Gopher slack

go-gota/gota

  • Loading data into dataframes
  • https://github.com/go-gota/gota

gitlab.com/all-systems-go

  • Public, hosts will submit anyone can view

What about reviewing the little things. Like Naming Conventions

  • https://medium.com/@lynzt/variable-naming-conventions-in-go-89fe1ef17b0a

Challenge: Do some Maths!!

  • For Chris - list of VMs and data
  • go-gota/dataframe to read and load into a dataframe
  • Read CSV file using os.Open
  • Loaded reader into dataframe, started working on analyzing

Next week's challenge: Make some data visualizations!