going loopy


An exploration of Go through the lens of a very simple task: iterating through a sequence of values. Starting with the basic C-like semantics of Go's for {} loop construct we'll then build through user defined types, type assertions, closures, channels and reflection to demonstrate generalised concurrent iteration. By the end of the talk we'll have covered all of Go's core language features. No familiarity with Go is required.

Language: English

Level: Beginner

Eleanor McHugh

Director - Innovative Identity Solutions Limited

London-based hacker Ellie has a passion for the esoteric corners of programming stretching back to her misspent teenage years. During the course of her career she's worked on mission critical systems ranging from avionics to banking security and digital trust arbitration. Ellie's the author of A Go Developer's Notebook and talks on low-level, network and security programming in Ruby & Go. As a responsible parent Ellie enjoys polyhedral dice, home brewing and gothic music.

Go to speaker's detail