Go is an open source programming language that enables the production of simple, efficient, and reliable software at scale.

Edmonton Go is a meetup to collaborate, discuss, and learn Go.

meetup

February 2022 Online Meetup

Meetup #74 on February 17 Please RSVP at Meetup. We will be meeting online using this Online Meeting at 6:30pm MST. Agenda Go 1.18 New Feature: Generics Peter Preeper reviews new awaited feature of Generics (source) Future Topics Discussion Open discussion on topic for future talks, workshops, activities. News golangweekly.com latest Articles & Resources What’s Coming in Go 1.18 Video: Getting Started with Generics in Go Go Generics for the Busy Gopher Events Edmonton Go Meetup - March

September 2018 Meetup

Meetup #53. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Unit Testing Code with Hard-to-Mock Dependencies Adam Wolfe Gordon (slides pdf) News GopherCon UK videos GopherCon videos Mile High Gophers videos GopherCon Europe videos Go 2 Draft Designs Writing a Compiler in Go by Thorsten Ball Get Programming with Go by Nathan Youngman and Roger Peppé Events Monthly Hack Day - Oct 13 (tech t-shirt and sticker exchange) Startup Week - Oct 15-19 Hacktoberfest - Oct 15, 22, 29 GoLab in Florence, Italy - Oct 22-23 Edmonton Go: Go for Web Developers Workshop Part I - Oct 15 (Startup Week Schedule) Edmonton Go: Go for Web Developers Workshop Part II - Oct 22 Edmonton Go Meetup - November

August 2018 Meetup

Meetup #52. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Talks Go modules quick overview Peter Preeper (slides) News & Articles Go 1.11 is released (release notes) Go Northwest videos Events GopherCon - Aug 27-30 Monthly Hack Day - Sep 8 Startup Week - Oct 15-19 (workshop) Edmonton Go Meetup - September (talk)

July 2018 Meetup

Meetup #51. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Hugo Tidbits Anthony Fok Behind the scenes with a contributor to Hugo. What's new in Hugo Nathan Youngman (slides) Hugo is a static site generator useful for blogs, marketing websites, and so on. We’ll take a quick look at Hugo Pipes, the new asset pipeline, and how it simplifies deployment.

June 2018 Meetup

Meetup #50. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Discussion The Impact of Community by Cassandra Salisbury (video) Let’s talk about the Go Community. The Community Outreach Working Group (discussion), Startup Week Community Event (Oct 15-19), Go adoption in Edmonton, and our meetup. (slides) Jobs Software Engineer at CenturyLink Events Monthly Hack Day - Jul 7 GopherCon UK - Aug 1-3 (scholarships) GopherCon - Aug 27-30 (scholarships) Edmonton Go Meetup - July

May 2018 Meetup

Meetup #49. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Discussion Versioning in Go The vgo proposal is accepted. Now what? by Russ Cox Failure Modes by Sam Boyer Go: From Godep To vgo, A Commentated History by Matt Farina Go vgo: A Broken Dependency Tree by Matt Farina Go vgo: Semantic Versioning and Human Error by Matt Farina An Analysis of vgo by Sam Boyer (reddit | hn) The Principles of Versioning in Go (video) Dependencies and the future of Go (podcast) A Proposal for Package Versioning in Go proposal: add package version support to Go toolchain Thoughts on vgo and dep by Sam Boyer Building Predictability into Your Pipeline with Russ Cox, Jess Frazelle, Sam Boyer and Pete Garcin (video) Go & Versioning by Russ Cox The New Era of Go Package Management by Sam Boyer (video) Version SAT by Russ Cox dep Go Package Management (Google Group) News Go’s New Brand GopherCon Scholarships (Women Who Go) Events Monthly Hack Day - Jun 2 Exchange.

April 2018 Meetup

Meetup #48. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Meet Hugo the Static Site Generator Tammy Lee (slides) EdmontonGo.org behind the scenes: a website built with Hugo Nathan Youngman (code) Jobs Software Engineering Intern, Consul (remote) DigitalOcean we love go Go Jobs & Developers How engineers can stand out from the applicant pool News Interactive Go Programming with Jupyter (source) Go Time podcast Golang Weekly Giving Ashley McNamara After Care Women Who Go threads GopherCon Diversity Scholarship Donations Events GothamGo - Apr 27 Monthly Hack Day - May 5 GopherCon UK - Aug 1-3 (scholarships) GopherCon - Aug 27-30 Edmonton Go Meetup - May

March 2018 Meetup

Meetup #47. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks An Introduction to Testing with External Services Matthias Stone News A Proposal for Package Versioning in Go Events Monthly Hack Day - Apr 7 GopherCon - Aug 27-30 Edmonton Go Meetup - April

February 2018 Meetup

Meetup #46. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Lightning Talks Automate Git Repository Bisection with Go Test by Peter Preeper (slides) Coding Practice Bring a laptop and/or a friend. We will be working in teams, so deep experience with Go is not required. Install Go on your laptop in advance or use The Go Playground. News Go 1.

January 2018 Meetup

Meetup #45. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Functional Options Pattern Adam Wolfe Gordon (slides) To err is human Nathan Youngman (slides) Jobs Software Developer at Tendermint (Toronto) News Go 1.9.3 Go 1.10 beta 2 What’s new in Go 1.10 Go Support for AWS Lambda Twirp RPC framework from Twitch Golang Weekly GopherAcademy Advent 2017 series Events Monthly Hack Day - Jan 13 Monthly Hack Day - Feb 3 GopherCon - Aug 27-30 Edmonton Go Meetup - February

November 2017 Meetup

Meetup #44. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Concurrency in Go: An Introduction to Channels Tobias Renwick (code) News Participate in the 2017 Go User Survey Eight years of Go The new pprof user interface Events Monthly Hack Day - Dec 2 Edmonton Go Meetup - January

September 2017 Meetup

Meetup #43. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks My first three months with Go Brett Anderson (slides) gotest in color Peter Preeper (slides) News Go: Ten years and climbing by Rob Pike Golang Conference UK 2017 videos go test with colors by JBD The new kid in town — Go’s sync.Map by Ralph Caraveo III Events Monthly Hack Day - Oct 14 Startup Week Edmonton - Oct 16 - 20 Hacktoberfest - Oct 23 Edmonton Go Hacktoberfest Edmonton Go Meetup - November

August 2017 Meetup

Meetup #42. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Intro to database/sql Nicholas Boers (slides, code) Test Helper Functions Adam Wolfe Gordon vendor/... James Bell News & Articles Go 1.9 is released Go 1.9 Release Party GoSF (video) Go 1.9 Release Party (slides) by Dave Cheney Cute Gophers (plushies) Events Monthly Hack Day - Sep 9 Edmonton Go Meetup - September

July 2017 Meetup

Meetup #41. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Activities GopherCon recap News GopherCon videos, lightning talks, slides, and liveblog. Toward Go 2 Go experience report: the append function Should Go 2.0 support generics? TIOBE: Go language at all time high and in the top 10 Go 1.9 comes to 64-bit ARM Abundant concurrency in Go Hyperproductive development Jobs Local Web Developer at Beamdog (JavaScript, Ruby) DevOps Engineer at Beamdog (Chef, AWS) Web Developer at Paper Leaf (WordPress, Frontend) .

June 2017 Meetup

Meetup #40. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Talks Structured logging Adam Wolfe Gordon (slides PDF, code) Effective error handling Gerrit Renker (slides) News Go 1.9 beta 2 Go 1.9 draft release notes What’s new in Google’s Go 1.9 language InfoWorld Web Development with Go Jonathan Calhoun Ultimate Go Programming LiveLessons William Kennedy Events GopherCon July 12-15 Edmonton Go Meetup - July

May 2017 Meetup

Meetup #39. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Code Generation Gerrit Renker (slides) dep Nathan Youngman (slides) Activities Kick the tires on dep, now that the manifest files are considered stable. Bring your laptop and a Go project if you have one. Events Monthly Hack Day - Jun 3 GopherCon July 12-15 Edmonton Go Meetup - June

April 2017 Meetup

Meetup #38. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Talks Diet Hacks Nathan Youngman (slides) Reactive Programming in Go Gerrit Renker (slides) Events DemoCamp 36 - May 2 Monthly Hack Day - May 6 GopherCon July 12-15 Edmonton Go Meetup - May

March 2017 Meetup

Meetup #37. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Goroutines An introduction to goroutines by Nathan Youngman (slides). Un-Paralleled Concurrency Introduction to concurrency patterns in Go by Gerrit Renker (slides). Gotrace Concurrency tracer and visualizer (source) demonstration by Matthias Stone The atomic package Atomic memory primitives by Lukasz Rozycki (slides). News Women Who Go to GopherCon fundraiser WWG Gophercon Scholarship Events Monthly Hack Day - April 1 GopherCon July 12-15 Edmonton Go Meetup - April

February 2017 Meetup

Meetup #36. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Plugins Grant Hunter, voiced by Brett McKay and Stefan Martynkiw (code) HTTP Server Graceful Shutdown Lukasz Rozycki (slides) The default GOPATH Rebecca Walton (slides) sort.Slice James Bell (code) database/sql context Matthias Stone (slides) What's Next for Go Nathan Youngman (slides) News Gopherize.me avatar generator Go 1.

January 2017 Meetup

Meetup #35. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Interfaces in Go Brett McKay is speaking about interfaces in Go (slides). Protocol Buffers and gRPC in Go Adam Wolfe Gordon is presenting Protocol Buffers and gRPC in Go. (slides, code) News Go 1.8 Release Candidate 2 Go 1.8 draft release notes The Saga of Go Dependency Management Buffalo web development eco-system Events Web Development with Buffalo - Jan 31 at noon MST Rapid Web Development with Buffalo and Ponzu - Feb 2 at 11am MST Monthly Hack Day - Feb 4 Edmonton Go Meetup - February GopherCon July 12-15

November 2016 Meetup

Meetup #34. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Reasons to read The Go Programming Language Jordan Torbiak (slides) The Go Programming Language provides great value as a reference in general and in particular for testing and reflection, as a collection of interesting exercises in a reasonable order, and as a comprehensive textbook after more introductory material like the Tour and Effective Go.

October 2016 Meetup

Meetup #33. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Barrier Pattern in Go (with Context) Gerrit Renker (slides) Video: Idiomatic Go Tricks Mat Ryer (video, slides) News Go 1.7.3 released dotGo videos are being posted Go 1.8 compiler is 12% faster (so far) Events Monthly Hack Day - Nov 5 Edmonton Go Meetup - November

September 2016 Meetup

Meetup #32. Please RSVP at Meetup. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Food sponsored by Bellstone Engineering. Talks Using Rust Grant Hunter shares his experience (code). Using Rust on Habitat Fletcher Nichol shares his experience using Rust to work on Habitat over the last year. News Golang UK videos are out Rust Conf videos (coming soon) Events Monthly Hack Day - Oct 1 Edmonton Go Meetup - October

August 2016 Meetup

Meetup #31. Please RSVP at Meetup or Google+. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Movie Night We watched two talks from GopherCon 2016: Navigating Unfamiliar Code with the Go Guru Navigating Unfamiliar Code with the Go Guru (slides) by Alan Donovan Go for Data Science Go for Data Science (slides) by Daniel Whitenack News Go 1.7 released (slides) GopherCon 2016 videos (slides) State of Go 2016 survey results by Edward Muller Just for Func video series by Francesc Campoy Proposal: sort: make sorting easier (Go 1.

July 2016 Meetup

Meetup #30. Please RSVP at Meetup or Google+. We get started at 6:30 pm. Sponsors Venue provided by Startup Edmonton. Discussion There are no formal presentations this month. We have room for a small group in Meeting Room #1 and can enjoy pizza, discussions, and show and tell. News & Articles Go 1.7 Release Candidate 3 GopherCon 2016 - Retrospective by Erik St. Martin and Brian Ketelsen GopherCon 2016 - Talks Go is for everyone by Matt Aimonetti Go Time podcast CryptoPasta by George Tankersley Events Monthly Hack Day - August 6th Edmonton Go Meetup - August

June 2016 Meetup

Please RSVP at Meetup or Google+. We get started at 6:30 pm. Sponsors Food provided by Bellstone Engineering. Venue provided by Startup Edmonton. Talks BYOC (Bring Your Own Code) We are encouraging attendees to bring a small Go code sample that they’ve written and would like to share. We plan to break into small groups to discuss and learn together. Consider things you have written that you found neat, challenging, or are proud of.

May 2016 Meetup

Please RSVP at Meetup or Google+. We get started at 6:30 pm. Sponsors Food provided by Bellstone Engineering. Venue provided by Startup Edmonton. Talks Google App Engine Chris Olsen will be sharing what he has learned about using Google App Engine. (slides) Stateful Messaging Gerrit Renker will be talking about stateful messaging (aka “Scalability Protocols”) using go-mangos. (slides, demo code) Events Monthly Hack Day - June 4 (Registration required) GopherCon 2016 Kickoff Party - July 10 GopherCon July 11-13 Edmonton Go Meetup - June

April 2016 Meetup

Please RSVP at Meetup or Google+. We get started at 6:30 pm. Sponsors Food provided by Bellstone Engineering. Venue provided by Startup Edmonton. Talks Testing concurrent things Matthias Stone - Slides Events Monthly Hack Day - April 2 (Registration required) Edmonton Go Meetup - May

March 2016 Meetup

Please RSVP at Meetup or Google+. We get things started at 6:30 pm. Sponsors Food provided by Bellstone Engineering. Venue provided by Startup Edmonton. eBook Giveaway from Manning Publications: Generative Art by Matt Pearson Grokking Algorithms by Aditya Y. Bhargava Learn Go by Nathan Youngman Talks Shopping is hard, let's build a web app Chris Olsen will touch on many of the things that are required to create a working web application in Go.

February 2016 Meetup

Please RSVP at Meetup or Google+. We get things started at 6:30 pm. Sponsors Food provided by Bellstone Engineering. Venue provided by Startup Edmonton. eBook Giveaway from Manning Publications: Go in Practice by Matt Butcher and Matt Farina MongoDB in Action, Second Edition by Kyle Banker, Peter Bakkum, Shaun Verch, Douglas Garrett, and Tim Hawkins Redis in Action by Josiah Carlson Talks Go 1.6 was released on February 17th.

January 2016 Meetup

Please RSVP at Meetup or Google+. We get things started at 6:30 pm. Sponsors Pizza provided by Bellstone Engineering and they’re hiring. Venue provided by Startup Edmonton. Manning Publications eBook Giveaway: Go Web Programming by Sau Sheong Chang Algorithms of the Intelligent Web, Second Edition by Douglas G. McIlwraith, Haralambos Marmanis, and Dmitry Babenko Secrets of the JavaScript Ninja, Second Edition by John Resig, Bear Bibeault, and Josip Maras News Go 1.

Two Year Recap

Two years ago Edmonton Go was just an idea. Thanks to Startup Edmonton for generously providing the space, and to Daniel Huckstep for the requisite kick-in-the-pants, January 27, 2014 marked our first meetup. Together we’ve enjoyed talks, discussions, code reading, hack nights, videos, workshops, cake eating, sphero battles, and other activities. A dozen people delivered 34 talks, sharing their knowledge and experience with everyone. Thank you so much for your contribution!

November 2015 Meetup

Please RSVP at Meetup or Google+. Food at 6:30 pm. News and Talks at 6:45. eBook Giveaway: R in Action, Second Edition, Unity in Action and Go in Action Talks Messaging patterns and job queues in Go Gerrit Renker (pdf slides) The Legacy of Go Dave Cheney (video) News Six years of Go Go Community Code of Conduct GothamGo videos Alan Donovan and Brian Kernighan Answer Your Questions dotGo photos (videos coming soon) Go Proverbs from GopherFest SV Events Monthly Hack Day - December 5 (Registration required) Gopher Gala - January 22-24 (Registration required) Edmonton Go Meetup - January

October 2015 Meetup

Please RSVP at Meetup or Google+. Food at 6:30 pm. News and Talks at 6:45. eBook Giveaway: jQuery in Action, Third Edition and Learn Go Talks The `go present` tool Matthias Stone Stupid Gopher Tricks Andrew Gerrand (video and discussion) Books & Resources The Go Programming Language by Alan A. A. Donovan and Brian W. Kernighan Go in Action by William Kennedy with Brian Ketelsen and Erik St. Martin Learn Go by Nathan Youngman Events Edmonton Startup Week - October 19-22 Monthly Hack Day and Code Retreat - November 7 (RSVP required) Edmonton Go Meetup - November

September 2015 Meetup

Please RSVP at Meetup or Google+. Food at 6:30 pm, sponsored by Bellstone. News and Talks at 6:45. Talks gorename - how the sausage is made Matthias Stone (slides) Embedding Go into C Scott Brooks News and Articles Inside Go Go 1.5.1 released Proposal: Rules for passing pointers between Go and C html/template {{block}} syntax for Go 1.6 (example) net/http2 moved, work resumes Community Announcing: The Go Forum What Golang UK Taught Me About Community Golang UK Conference videos Go Adoption Otto: the successor to Vagrant (from HashiCorp) Keybase command line beta (was JavaScript) Go at Basecamp by Noah Lorang Sorry, Ruby — I think I’ve fallen for Go!

August 2015 Meetup

Food at 6:30 pm. Please RSVP at Meetup or Google+. News and Talks at 6:45. Talks Introduction to Reflection Nicholas Boers (slides) Software Defined Networking Gerrit Renker and Curtis Collicutt What's New in Go 1.5 Matthias Stone News and Articles Go 1.5 is released (release notes) Google’s In-House Programming Language Now Runs on Phones Wired Cross compilation with Go 1.5 Online Talks GopherCon 2015 Roundup (videos, lightning talk videos) Stupid Gopher Tricks by Andrew Gerrand (Golang UK) Learning Resources Mark Bates on Go Core Techniques and Tools Events Monthly Hack Day September 12 (RSVP required) Edmonton Go Meetup - September

July 2015 Meetup

Food at 6:30 pm. Please RSVP at Meetup or Google+. News and Talks at 6:45. Talks GopherCon recap slides Command line user interfaces Gerrit Renker News GopherCon live blog Go 1.5 beta App Engine for Go is Generally Available Go support now official on Heroku Articles How We Moved Our API From Ruby to Go and Saved Our Sanity by Charity Majors (Parse) The RedMonk Programming Language Rankings: June 2015 (up two spots to #15) Who is the Go Developer?

June 2015 Meetup

Food at 6:30 pm. Please RSVP at Meetup or Google+. News and Talks at 6:45. Talks Packer Packer is a tool building machine images written in Go. Our resident devops guru, Fletcher Nichol, from Chef Software will be presenting on it. See also: images Code reading Back by popular demand, we’ll be doing a code reading activity in small groups. Some suggestions: container/heap is a [heap data structure](https://en.wikipedia.org/wiki/Heap_(data_structure) interface provided by the Go standard library negroni is a middleware stack for Go (interpose is an alternative) gorilla/pat is a request router, and much simpler than gorilla/mux gorilla/context is a registry for request variables News GopherFest 2015 videos Go Team is working on a Code of Conduct, likely derived from Django Change Proposal Process for Go (mailing list) and Interim Code Review and Issue Tracker Conventions GO15VENDOREXPERIMENT=1 Go Newsletter and @EdmontonGo for more news Events GopherCon 2015 - July 8-9 at the Colorado Convention Center Edmonton Go Meetup - July

May 2015 Meetup

Food at 6:30 pm. Please RSVP at Meetup or Google+. News and Talks at 6:45. Lightning Talks Short ~10 minute talks on Go or something you’re using Go for. Dockerize Go and Redis Chris Olsen (source) Testing in Go Matthias Stone Go Arrays & Slices Nathan Youngman (slides) News Introducing gb, a project based build tool for the Go programming language by Dave Cheney (getgb.io) go-bootstrap, default web project. Events Monthly Hack Day - May 13 GopherCon 2015 - July 8-9 at the Colorado Convention Center Edmonton Go Meetup - June

April 2015 Meetup

Food at 6:30 pm. Please RSVP at Meetup or Google+. News and Talks at 6:45. Talks Running MongoDB Queries Concurrently With Go William Kennedy will be presenting (via Google Hangout) on using MongoDB and the mgo library (pronounced “mango”) for Go. News GopherCon Speakers & Talks Announced Go 1.5 To Do List Articles and Talks Interview with Go’s Russ Cox and Sameer Ajmani More Research Problems of Implementing Go by Dmitry Vyukov Building Database Driven Apps With Go by Anna Navatsyk Events Monthly Hackathon - April 11 Docker’s Birthday Party March 23-April 19 Go Challenge - Monthly GopherCon 2015 - July 8-9 at the Colorado Convention Center Edmonton Go Meetup - May

March 2015 Meetup

Food at 6:30 pm. Please RSVP at Meetup or Google+. News and Talks at 6:45. Talks Interactive Discussion Matthias Stone will be leading a discussion on how to use Go to develop web services. Bring your questions and experiences. GopherCon India Video Antendees will vote on a short list of videos from GopherCon India, and the winner will be shown. News Two Go Developers Who Switched from JavaScript and Ruby by The New Stack Why Timehop Chose Go to Replace Our Rails App by Benny Wong Announcing MongoDB 3.

February 2015 Meetup

Food at 6:30 pm. Talks at 7:00. Please RSVP at Meetup or Google+. Talks Go and Databases Brett McKay (slides) News Go 1.4.2 Hugo 0.13.0 Go in Go (dev.cc merged to master, docs) Building Microservices by Sam Newman Trumpet in Calgary, AB is hiring for Go and C/C++ Gift (Gopher Gala) by Scott Brooks Edmonton Go is looking for sponsors for food Articles and Talks The State of Go by Andrew Gerrand Interview: Gopher Andrew Gerrand GopherCon India Live Blog Events Go Challenge - March 1-15 Startup Weekend EDU - March 6-8 - Early Bird Tickets $75 Monthly Hackathon - March 14 Polyglot AB - March 28 in Calgary GopherCon 2015 - July 8-9 at the Colorado Convention Center Edmonton Go Meetup - March

January 2015 Meetup

Food at 6:30 pm. Talks at 7:00. Please RSVP at Meetup or Google+. Talks Amazon S3 with Go Nathan Youngman (s3up source) Error Handling In Go William Kennedy (GothamGo video, slides) News Go 1.4.1 release GopherCon 2015 Tickets Available GopherCon 2015 Call for Proposals Go Newsletter 41, now published by Cooper Press. Improvements on gopkg.in by Gustavo Niemeyer Google Aims at Bootstrapping Go 1.5 Gopher Gala Submissions (Gift by Scott Brooks) Edmonton Go Workshop Photos Jobs Trumpet in Calgary, AB Articles Errors Errors Are Values by Rob Pike Error Handling In Go by William Kennedy Concurrent Error Handling by John Schaeffer Errors and Exceptions, redux by Dave Cheney Opinion Why Tech Startups Should Look At Go by William Kennedy Golang is Trash by Keith Wesolowski Comparing Go and .

December 2014 Meetup

Food at 6:30 pm. Video at 7:00. Please RSVP at Meetup or Google+. Movie Night Best Practices for Production Environments by Peter Bourgon A Channel Compendium by John Graham-Cumming Matthias baked this giant gopher cake for our belated Five Years of Go celebration. News Go 1.4 A Tour of Go: a fresh new version Articles Generating code by Rob Pike Go 1.4 runtime visualized by Mike Perham Code of Ages by Scott Rosenberg Go: Best Practices for Production Environments by Peter Bourgon Five suggestions for setting up a Go project by Dave Cheney Managing Dependencies by Nathan Youngman Advent 2014 series Events Monthly Hackathon - January 10 Go Workshop - January 24 GopherCon India - February 19-21 GopherCon 2015 - July 8-9 at the Colorado Convention Center Edmonton Go Meetup - January

November 2014 Meetup

Pizza at 6:30 pm. Talks at 7:00. Please RSVP at Meetup or Google+. Talks (Go 1.4) Code generation in Go Matthias Stone Go on Android Prateek Srivastava News Half a decade with Go Go 1.4 Release Candidate 1 Go is moving to GitHub HTTP/2 demo Earlier bird tickets for Edmonton Go Workshop Articles Birthday Bash series Error Handling In Go, Part I and Part II by William Kennedy Events Wednesday Hack Nights - November 26 Monthly Hackathon - December 6 Go Workshop - January 24 GopherCon India - February 19-21 GopherCon 2015 - July 8-9 at the Colorado Convention Center Edmonton Go Meetup - December

October 2014 Meetup

We get started at 6:30 pm. Pizza provided. Please RSVP at Meetup and/or Google+. Talks Using Hugo Nathan Youngman Hugo is a fast and modern static website engine written in Go. Use it to for your blog or website. I came for the easy concurrency, I stayed for the easy composition John Graham-Cumming A talk from dotGo (video, source) The Go Standard Library Daniel Huckstep Daniel Huckstep is the author of Go, The Standard Library.

September 2014 Meetup

Please RSVP at Meetup and/or Google+. We get started at 6:30 pm, pizza is provided. Talks Docker @fnichol Docker has been taking the cloud by storm. Come learn about containers and distributed applications. (slides) Related: Why Did Docker Catch on Quickly and Why is it so Interesting? Docker closes $40M Series C funding HTML Templates @MatthiasStone Building on the introduction to text/template from June, Matthias will show us how to use the HTML template facilities that come with the Go standard library.

August 2014 Meetup

Please RSVP at Meetup and/or Google+. Hack Night Bring your laptop. Pair up and control a Sphero using Go. We’re building a multi-player zombie game with Gobot. (slides, code) 6:30pm Devour the provided pizza. 7:00pm Program room for a short presentation. 7:20pm Form teams and setup around the Sphero arena. Sphero Future of Playtime (video) Happy accident: Sphero makes the move from toy to teaching Online Talks The State of Go by Andrew Gerrand Why We Use Go at Apcera by Derek Collison Testing Techniques by Andrew Gerrand “Lexical Scanning in Go” and “Cuddle: an App Engine Demo” More at GopherVids Resources The Go Programming Language Gopher Community on Slack Job board at golangprojects.

July 2014 Meetup

Pizza provided (at 6:30 pm). Please RSVP at Meetup and/or Google+. Talks Hello Go Bring your laptop. Whether you’re using Atom, Sublime Text or vim on Linux, Mac or Windows, we’ll help everyone get setup with a productive Go environment. If you already have the perfect setup, come help those who don’t. (slides, source) Movie Night Be inspired. Stay to watch Go for gophers by Andrew Gerrand (video, slides). Jobs Senior QA Engineer at Cisco in Calgary.

June 2014 Meetup

Please RSVP at Meetup and/or Google+. Talks Go Templates @MatthiasStone Code Reading: encoding/csv (based on Code Club) News Go 1.3 (golang_cls) Static analysis features of godoc Articles Five things that make Go fast Reasons Why a Functional Programmer Might Embrace Go Go’s Context Aware HTML Templates The Go Templates Post From Node.js To Go, Why One Startup Made The Switch Go, REST APIs, and Pointers GopherCon 2014 Wrap Up Online Talks From Parallel to Concurrent GopherCon videos and slides Resources Gopher Community on Slack Job board at golangprojects.

May 2014 Meetup

Please RSVP at Meetup and/or Google+. Pizza sponsored by AGiLE ANiMAL. Talks Reflection Daniel Huckstep (code, more code) Contributing to Go Nathan Youngman (slides) Building Database Applications with database/sql (video, slides) Baron Schwartz News GopherCon videos and slides Gopher Community on Slack Go 1.3 beta 2 (golang_cls) Job board at golangprojects.com (Twitter) More news at Golang Weekly and Newspaper.IO Tools GoCover.io Articles A Comparison of Go Web Frameworks Go: Best Practices for Production Environments Go, Robots and Code Refactoring Intro++ to Go Interfaces Go’s power is in emergent behavior My Thoughts on Martini Go 1.

April 2014 Meetup

Please RSVP at Meetup and/or Google+. Pizza provided. Talks Testing Go Web Applications - HTTP & SQL @MatthiasStone A look at the httptest and sqlmock packages. Generic Map @abramh (video) A lecture on a generic map function in Go. GopherCon @fnichol, @nathany Highlights from the conference. News Go, Martini and Gophercasts with Jeremy Saenz Changelog podcast #117 GopherCon talks GCC 4.9 includes Go 1.2.1 Job board at golangprojects.com (Twitter) More news at Golang Weekly and Newspaper.

Where

Hosted at Startup Edmonton
Suite 301, 10359 - 104 Street

When

Third Thursday of each month at 6:30 pm.

How to get there

By transit: From Bay Station walk north on 104th St. to Mercer Warehouse.
By car: Check ParkingPanda for rates on Rogers Place event nights.