Lean Coffee style event.
Nathan Davies presents a workshop about HTTP middleware in Go.
Mark Hemmings talks about deploying Go code to "serverless" architectures using tools such as Apex.
"When to build a Monolith: Reducing Fragmentation in System Architecture" (Nathan Davies).
Discover techniques and tools for refactoring code in Go, and for designing code with refactoring in mind.
Bring along anything that you would like to share about Go, whether it's something you've built, an experience or just a question.
A lean coffee style meetup open to general discussion about Go and related areas.
Two talks, "Reducing Go programs automatically" (Daniel Marti) and "Techniques for refactoring Go programs" (Roger Peppe).
This hands-on coding dojo will explain how all of this works, give you some examples where it might be useful and provide some problems to hack on.
Topic TBC, possibly related to the new realise of Go 1.8.
This hands-on coding dojo will explore how encoding to and from various data formats (JSON, YAML, XML, binary) works in Go.
Roger Peppe will present a talk on a system that he and others at Canonical have written to provide security for their microservices.
The basics up bringing a new cluster up, to writing some programs in Go that will communicate with each other on the cluster and demonstrating how to deploy and scale these kind of applications.
How Go packages work, including discussion on best practices and how to manage dependencies.
This workshop explores the use of the Go Fuzz tool to find bugs in Go parsing code.
A hands-on dojo to code up and play with 1-dimensional cellular automata, like Conway's "Game of Life".
Roger Peppe will talk about building-block techniques for writing concurrent programs in Go.
A "show and tell" gathering where everyone can share their Go experiences (good or bad!) and cool code fragments.
A hands-on coding dojo oriented around writing concurrent programs in Go.
Nathan Davies of turnitin.com will speak on "Concurrency at Turnitin" and Harry Lawrence will speak on "Distributed Development and Deployments".
A coding dojo. We'll pair up to write a cross-platform (iOS/Android) graphical app in Go using the go.mobile packages new in Go 1.5.
How do you do mocks/fakes in Go? Why should you consider using table-driven tests? Can it be a good idea to use a testing framework?
Rog Peppe will speak about io package, hashing and cryptography. James Rutherford also talks (topic TBA)
Go Coding Dojo - we'll all hopefully be writing some Go at the event, so bring along your machine with a copy of Go installed.
"mgo: Techniques and Pitfalls" (Rog Peppe) and "Go with MySQL" (Mark Hemmings)
Open presentations format - attendees present Go projects they've developed, and Rog Peppe will demonstrate a Raspberry Pi 2 running Go under Ubuntu Snappy.
There will be one or two talks (details to be arranged) and hopefully pizza and beer too.
First meeting of this new group.