Workshop: Learn Go by Writing a Parallel File Downloader


Details
Beginner workshop! Learn Go in a practical way - we'll write a utility to download a file over HTTP in parallel. During the project we'll cover the parts in Go that are required to complete the project.
We'll discuss many things while developing the program: Basic language feature, common data structures, concurrency (goroutines & channels), error handling and more. We'll also cover the engineering of a Go project - how to structure code, how to test and more.
Prerequisites:
- You should know how to program and have some experience with the command line. If you don't have experience writing Go code, please go over https://go.dev/tour/
- You will need a working Go environment and an IDE such as VSCode with the Go extension or GoLand
- git installed on your machine
- Some knowledge of the HTTP protocol will help
Location
Microsoft Reactor
דרך מנחם בגין 144
קומה 50
כניסה ליד ארומה
ניתן לחנות בחניון שנמצא מול מידטאון, מגרש גדול על שטח פתוח או חניון מידטאון בבניין, פתוח גם לאורחים בתשלום.
COVID-19 safety measures

Workshop: Learn Go by Writing a Parallel File Downloader