Francesc Campoy on GopherCon and understanding nil

Go Time: Golang, Software Engineering ·

In our first show after GopherCon, we are joined by Francesc Campoy to chat about some of our GopherCon experience, understanding nil, and a great variety of interesting topics of interest to the Go community.

Join the discussion (https://changelog.zulipchat.com/#narrow/stream/455709-gotime) Changelog++ (https://changelog.com/++) members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors:

• Linode (https://linode.com/gotime) – Our cloud server of choice. Pick a Plan. Pick a Distro. Pick a Location. Start your server and use gotime20 to get $20 in credit.

• Fastly (https://www.fastly.com/?utm_source=changelog&utm_medium=podcast&utm_campaign=changelog-sponsorship) – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.

• Equinox (https://equinox.io/gotime) – Build, package and distribute self-updating Go apps to your customers. It’s perfect for CLI tools and on-premise Go software.

Featuring:

• Francesc Campoy – Website (http://campoy.cat/), GitHub (https://github.com/campoy), X (https://x.com/francesc) • Erik St. Martin – GitHub (https://github.com/erikstmartin), X (https://x.com/erikstmartin) • Carlisia Thompson – GitHub (https://github.com/carlisia), LinkedIn (https://www.linkedin.com/in/carlisia), X (https://x.com/carlisia) • Brian Ketelsen – GitHub (https://github.com/bketelsen), X (https://x.com/bketelsen)

Show Notes:

• GopherCon talk: Understanding Nil (slides) (https://github.com/gophercon/2016-talks/tree/master/FrancescCampoy-UnderstandingNil)

• Ivan Danyliuk’s GopherCon talk: Visualizing Concurrency in Go (slides) (http://divan.github.io/talks/2016/gophercon/#/)

• Concurrency tracer and visualizer for Go (https://github.com/divan/gotrace)

• Notes from the vendoring discussion at GopherCon (https://docs.google.com/document/d/1xMJ0c-YxvcgNglzjbALzncs5_Acr0MST29oMf9TkgQI/edit#)

• Katrina Owen’s GopherCon talk: Mind the Gap (blog post) (http://kytrinyx.com/presentations/mind-the-gap)

• Matt Aimonetti’s blog post: Go is for everyone (https://medium.com/@mattetti/go-is-for-everyone-b4f84be04c43#.7jvfqcxhq)

• Notes from the diversity discussion at GopherCon (https://forum.golangbridge.org/t/personal-idiosyncratic-incomplete-notes-from-the-diversity-discussion-at-gophercon-16/2988)

• How to submit an issue for the Go Tour (https://github.com/golang/tour/issues/new?title=tour%3A%20%5BREPLACE%20WITH%20SHORT%20DESCRIPTION%5D&body=Context%3A%20https%3A%2F%2Ftour.golang.org%2Fwelcome%2F1%0A%0AChange%20the%20title%20above%20to%20describe%20your%20issue%20and%20add%20your%20feedback%20here%2C%20including%20code%20if%20necessary)

• Renee French’s talk about the Gopher (slides) (https://github.com/gophercon/2016-talks/tree/master/ReneeFrench-TheGoGopherACharacterStudy)

• Donnie Berkholz’s GopherCon talk: Mining the Go Developer Community (slides) (http://www.slideshare.net/dberkholz/mining-the-go-developer-community)

• Keith Randall’s GopherCon talk: Inside the Map Implementation (slides) (https://github.com/gophercon/2016-talks/tree/master/KeithRandall-InsideTheMapImplementation)

• totessafe.io: Unsafe has never been more safe (https://github.com/totessafe)

• GoBridge Go Remote Meetup (http://remotemeetup.golangbridge.org/)

• Why the Lucky Stiff (http://poignant.guide/)

• Women Who Go (http://www.womenwhogo.org/)

• GoBridge (https://golangbridge.org/)

• GoSF remote meetup July 20th (video) (https://www.bigmarker.com/remote-meetup-go/GoSF-EVCache-Peripheral-I-O-Building-Origin-Cache-for-Images?show_live_page=true)

• ngrok: Secure tunnels to localhost (https://ngrok.com/)

• GopherCon Brasil, date correction: November 4 and 5 (https://2016.gopherconbr.org/en/)

Interesting Go Projects and News

• buntdb: Fast, embeddable, in-memory key/value database for Go with custom indexing and geospatial support (https://github.com/tidwall/buntdb)

• #clever-gopher (https://gophers.slack.com/messages/clever-gopher/)

Free Software Friday

• Brian ­- Docker (https://www.docker.com/)

• Carlisia - Tsuru is an extensible open source Platform as a Service (https://github.com/tsuru)

• Francesc - Audio Editor (https://github.com/audacity/audacity)

• Erik - Environment switcher for the shell (http://direnv.net/)

Something missing or broken? PRs welcome! (https://github.com/thechangelog/show-notes/blob/master/gotime/go-time-13.md)