This repository contains notes for Go intermediate exercise for classes/workshops. The goal is to build a Ted (ted.com) video downloader.
Exercise 0:
- testing go environment
- first go package
- package main
- function main
- import stdlib package
- go run
Exercise 1:
- package structure
- working with OS environment
- HTTP request
- working with buffers
Exercise 2:
- go struct
- xml unmarshal
Exercise 3:
- struct method
- write on disk
Exercise 4:
- concurrency and the go command
- wait groups
The content of this repository is licensed under the Creative Commons Attribution 3.0 License, and code is licensed under a BSD license.