Repository: matt4biz/go-class-slides Branch: trunk Commit: 44d2ccc5ec7f Files: 3 Total size: 2.5 KB Directory structure: gitextract_csp1yyuh/ ├── README.md ├── gobridge/ │ └── README.md └── xmas-2020/ └── README.md ================================================ FILE CONTENTS ================================================ ================================================ FILE: README.md ================================================ # Slides Slides from various classes and presentations - [Christmas 2020 Go class](xmas-2020/README.md) - [GDN events](gobridge/README.md) ================================================ FILE: gobridge/README.md ================================================ ## GoBridge GDN events Slides from presentations to the Go Developer's Network - [March 2021](gdn-2103-gae-slides.pdf) The video is on [here on YouTube](https://www.youtube.com/watch?v=YPy6k9O_q1k) ================================================ FILE: xmas-2020/README.md ================================================ ## Christmas 2020 Go class You can find the videos in this [YouTube playlist](https://www.youtube.com/playlist?list=PLoILbKo9rG3skRCj37Kn5Zj803hhiuRK6) 00 [Intro and Why Go?](go-00-intro-slides.pdf) 01 [Hello world!](go-01-hello-slides.pdf) 02 [Simple Example](go-02-example1-slides.pdf) 03 [Basic types](go-03-basics-slides.pdf) 04 [Strings](go-04-strings-slides.pdf) 05 [Arrays, slices, and maps](go-05-complex-slides.pdf) 06 [Control statements; declarations](go-06-controls-slides.pdf) 07 [Formatted & file I/O](go-07-io-slides.pdf) 08 [Functions, parameters & defer](go-08-funcs-slides.pdf) 09 [Closures](go-09-closures-slides.pdf) 10 [Slices in detail](go-10-slices-slides.pdf) 11 [HW #2](go-11-hw2-slides.pdf) 12 [Structs, struct tags & JSON](go-12-structs-slides.pdf) 13 [Regular expressions & search](go-13-regex-slides.pdf) 14 [Reference & value semantics](go-14-semantics-slides.pdf) 15 [Networking with HTTP](go-15-http-slides.pdf) 16 [HW #3](go-16-hw3-slides.pdf) 17 [Go does OOP](go-17-oop-slides.pdf) 18 [Methods and interfaces](go-18-methods-slides.pdf) 19 [Composition](go-19-objects-slides.pdf) 20 [Interface and method details](go-20-details-slides.pdf) 21 [HW #4](go-21-hw4-slides.pdf) 22 [What is concurrency?](go-22-concurrency-slides.pdf) 23 [CSP, goroutines, and channels](go-23-csp-slides.pdf) 24 [Select](go-24-select-slides.pdf) 25 [Context](go-25-context-slides.pdf) 26 [Channels in detail](go-26-channels-slides.pdf) 27 [File walk example](go-27-walk-slides.pdf) 28 [Conventional synchronization](go-28-mutex-slides.pdf) 29 [HW #5](go-29-hw5-slides.pdf) 30 [Concurrency gotchas](go-30-gotchas-slides.pdf) 31 [Odds & ends](go-31-misc-slides.pdf) 32 [Error handling](go-32-errors-slides.pdf) 33 [Reflection](go-33-reflect-slides.pdf) 34 [Mechanical sympathy](go-34-sympathy-slides.pdf) 35 [Benchmarking](go-35-bench-slides.pdf) 36 [Profiling](go-36-profile-slides.pdf) 37 [Static analysis](go-37-static-slides.pdf) 38 [Testing](go-38-testing-slides.pdf) 39 [Code coverage](go-39-coverage-slides.pdf) 40 [Modules](go-40-modules-slides.pdf) 41 [Building for distribution](go-41-build-slides.pdf) 42 [Generics](go-42-generics-slides.pdf) 43 [Parting thoughts](go-43-thoughts-slides.pdf)