golang, practical Go Programming

Go is a new open-source programming language with an emphasis on simplicity, comprehensibility, and efficiency. It has the speed and safety of a statically-typed language and the lightweight feel of a scripting language. It has a simple feature set that is easy to understand and powerful to use, including a novel type system and concurrent programming primitives. This talk will dive into some real-world Go programs and discuss the Go idiom used in each. FOSDEM (Free and Open Source Development European Meeting) is a European event centered around Free and Open Source software development. It is aimed at developers and all interested in the Free and Open Source news in the world. Its goals are to enable developers to meet and to promote the awareness and use of free and open source software.

Related Talks

Stupid Gopher Tricks

Andrew Gerrand
an hour
They say you can't teach an old dog new tricks, but what about a gopher? In this talk we'll investigate a bunch of odd corners of the language, libraries, and tools that even seasoned Go programmers might not know. ...

Golang: The good, the bad, & the ugly

With projects like Openshift 3, Google Kubernetes, and Docker written in the go programming language (golang), it's important to understand what that entails. In this session, we'll talk about what it's like to work with the golang every day. We'll share: Lessons we've learned. Benefits and drawbacks of the language. The challenges and rewards of ...

Go for Pythonistas

Francesc Campoy Flores
an hour
In this talk Francesc Campoy Flores presents Go for Pythonistas. Slides are available at http://talks.golang.org/2013/go4python.slide He looks at the similarities and differences between Python and Go, skipping the basics and focusing on some advanced, in-depth topics. Plus, we'll get our hands dirty with some Go exercises. It displays some techniques typical from dynamic languages ...

Simulating A Real-World System (Coffee Shop) In Go

Sameer Ajmani
18 minutes
Go's concurrency model makes it easy to develop scalable servers and data pipelines. Many of the patterns we use in developing concurrent code mirror structures in real-world systems. In this talk, Sameer presents a simulation of a small real world system and shows how variations in the design impact the ...

High Performance Systems in Go Lang

Derek Collison
30 minutes
Go is the language of the cloud. Here's why we chose Go and how we're using it to develop high-performance systems. Help us caption & translate this video! http://amara.org/v/FG1N/ ...