GothamGo 2018 - Things in Go I Never Use by Mat Ryer
Things in Go I Never Use by Mat Ryer
Go has a lot of features that everybody learns when they are new to the language. After writing Go for over seven years (since r59 if you know what that is) I realised that there are a lot of those features that I never use, and don’t think you should worry about. This talk covers them and explains why. Drawing on a wealth of experience building real things in Go, this talk explores the theory vs the practice of Go, and aims to lighten the load of those learning the language. The more you know the better, but it’s better to learn things in the context of when you’re really trying to solve those problems, rather than all-at-once up-front with nothing real to pin it to. This talk will appeal to teachers of Go to prioritise the useful, so developers can be valuable sooner.
Mat Ryer has been programming since age 6 (Mat would type BASIC code out from computer magazines with his father to make little programs and games), Mat has always had a keen obsession with programming. An early adopter of Go pre-v1, Mat fell in love with the philosophy behind the language, and has been an active member of the Go community since.
Mat is the author of Go Programming Blueprints: Second Edition, and a regular speaker at conferences around the world. He is an avid believer in open-source technology and founded some popular packages and projects including Testify, Moq, BitBar and various Machine Learning tools.
In early 2018, Mat co-founded Machine Box to provide Machine Learning capabilities to developers of all levels.
Видео GothamGo 2018 - Things in Go I Never Use by Mat Ryer канала Nation Conferences
Go has a lot of features that everybody learns when they are new to the language. After writing Go for over seven years (since r59 if you know what that is) I realised that there are a lot of those features that I never use, and don’t think you should worry about. This talk covers them and explains why. Drawing on a wealth of experience building real things in Go, this talk explores the theory vs the practice of Go, and aims to lighten the load of those learning the language. The more you know the better, but it’s better to learn things in the context of when you’re really trying to solve those problems, rather than all-at-once up-front with nothing real to pin it to. This talk will appeal to teachers of Go to prioritise the useful, so developers can be valuable sooner.
Mat Ryer has been programming since age 6 (Mat would type BASIC code out from computer magazines with his father to make little programs and games), Mat has always had a keen obsession with programming. An early adopter of Go pre-v1, Mat fell in love with the philosophy behind the language, and has been an active member of the Go community since.
Mat is the author of Go Programming Blueprints: Second Edition, and a regular speaker at conferences around the world. He is an avid believer in open-source technology and founded some popular packages and projects including Testify, Moq, BitBar and various Machine Learning tools.
In early 2018, Mat co-founded Machine Box to provide Machine Learning capabilities to developers of all levels.
Видео GothamGo 2018 - Things in Go I Never Use by Mat Ryer канала Nation Conferences
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Gopherpalooza 2018 - Ian Lance Taylor: Transition to Go 2](https://i.ytimg.com/vi/LqKOY_pH8u0/default.jpg)
![GopherCon 2019: Mat Ryer - How I Write HTTP Web Services after Eight Years](https://i.ytimg.com/vi/rWBSMsLG8po/default.jpg)
![7 common mistakes in Go and when to avoid them by Steve Francia (Docker)](https://i.ytimg.com/vi/29LLRKIL_TI/default.jpg)
![Sydney Golang Meetup - Rob Pike - Go 2 Draft Specifications](https://i.ytimg.com/vi/RIvL2ONhFBI/default.jpg)
![Concurrency Patterns In Go](https://i.ytimg.com/vi/YEKjSzIwAdA/default.jpg)
![Meet the Authors – Go Language (Cloud Next '19)](https://i.ytimg.com/vi/3yghHvvZQmA/default.jpg)
![Journey from OO language to Golang - Sergey Kibish @DevFest Switzerland 2018](https://i.ytimg.com/vi/1ZjvhGfpwJ8/default.jpg)
![GopherCon 2019: Dave Cheney - Two Go Programs, Three Different Profiling Techniques](https://i.ytimg.com/vi/nok0aYiGiYA/default.jpg)
![The Go Language: What Makes it Different? - Jay McGavren](https://i.ytimg.com/vi/FEFXjRoac_U/default.jpg)
![dotGo 2017 - Mat Ryer - The Art of Testing](https://i.ytimg.com/vi/EOpj9aZ8Kfo/default.jpg)
![Opening keynote: Clear is better than clever - GopherCon SG 2019](https://i.ytimg.com/vi/NwEuRO_w8HE/default.jpg)
![GothamGo 2018 - Go for Information Displays by Anthony Starks](https://i.ytimg.com/vi/jk54rlq3xgQ/default.jpg)
![Go Proverbs - Rob Pike - Gopherfest - November 18, 2015](https://i.ytimg.com/vi/PAAkCSZUG1c/default.jpg)
![Golang UK Conference 2016 - Dave Cheney - SOLID Go Design](https://i.ytimg.com/vi/zzAdEt3xZ1M/default.jpg)
![dotGo 2014 - Andrew Gerrand - 5 things I love (or why you should learn Go)](https://i.ytimg.com/vi/fsTOOPB1TBY/default.jpg)
![GopherCon 2017: Kavya Joshi - Understanding Channels](https://i.ytimg.com/vi/KBZlN0izeiY/default.jpg)
![LangNext 2014 (C++, Rust, D, Go)](https://i.ytimg.com/vi/BBbv1ej0fFo/default.jpg)
![Learn Go in 12 Minutes](https://i.ytimg.com/vi/C8LgvuEBraI/default.jpg)
![Why Go Is Successful (aka Simplicity is Complicated)](https://i.ytimg.com/vi/k9Zbuuo51go/default.jpg)
![How Do You Structure Your Go Apps?](https://i.ytimg.com/vi/1rxDzs0zgcE/default.jpg)