Venue: Rackham Building, Earl Lewis Room, 3rd Floor East
This is a two-session workshop on the use of Go for data processing. Go is an open source language developed for general-purpose programming. It is not more difficult to learn and use than a high-level scripting language like Python, but it is strongly typed, statically compiled, and provides native support for concurrency, leading to much better performance for many common tasks. In this series of workshops, we introduce Go as a tool for data processing. No prior exposure to Go is expected, but participants should have some programming background. Free and open source tools for Go are available for all common platforms.
Participants should bring a laptop if they want to work with the examples during the presentation, but this is optional.