#golang top tip: Never launch a goroutine without knowing how and when it will stop.
A #golang wrapper for the @TeslaMotors Model S API
https://github.com/jsgoecke/tesla
And as usual, comes with an awesome logo http://twitter.com/francesc/status/720011741564940289/photo/1
https://github.com/jsgoecke/tesla
And as usual, comes with an awesome logo http://twitter.com/francesc/status/720011741564940289/photo/1
GitHub
GitHub - jsgoecke/tesla: Provides a wrapper around the API to easily query and command a Telsa car. As of now this has been used…
Provides a wrapper around the API to easily query and command a Telsa car. As of now this has been used with a Model S, a Model X, and a Model 3. - jsgoecke/tesla
ru: Разбирался в Functions as values and types в #golang. Накидал примерчик, может и вам пригодится
en: Primitive example of Functions as values and types
https://play.golang.org/p/Ma-qKbNm6k
en: Primitive example of Functions as values and types
https://play.golang.org/p/Ma-qKbNm6k
А это уже интересно. Тест по Go от mail.ru. #golang https://certification.mail.ru/tests/golang35/start/
Утащил у 4gophers.com
Утащил у 4gophers.com
Not really useful article :(
Tips & tricks for how #Docker can be useful when working w/ #golang code http://bddy.me/2cEO454
Tips & tricks for how #Docker can be useful when working w/ #golang code http://bddy.me/2cEO454
Huge collection of examples for using the #golang standard library: https://github.com/radovskyb/go-packages (crypto ones could probably use some vetting)
GitHub
GitHub - radovskyb/go-packages: A large repository of code and documented examples for Go's standard package library.
A large repository of code and documented examples for Go's standard package library. - GitHub - radovskyb/go-packages: A large repository of code and documented examples for Go's s...
Neugo - a simple neural network framework in Go #golang https://github.com/wh1t3w01f/neugo
Subtests and Sub-benchmarks in Go testing #golang https://blog.golang.org/subtests | http://4gophers.com
Forwarded from Николай Тузов
Оригинальный пост будет обновляться для сохранения актуальности. Репосты при этом не обновляются, поэтому не забывайте проверять оригинал.
Must have, нестареющая классика:
- A Tour of Go - ресурс, с которого 100% надо начинать. Тут вас просто и быстро проведут по всем важным аспектам языка. Прохождение займёт ~4 часа часа, и после этого вы будете знать практически всё, что необходимо
- Effective Go - здесь вас научат не просто писать код, а делать это красиво и эффективно.
- Книга "Язык программирования Go", Донован Алан А. А., Керниган Брайан У - отличная книга, в которой подробно разобрано практически всё, что есть в языке, приведены примеры различных подводных камней и нюансов. Часто в книге объясняется, почему авторы языка сделали именно так, а не иначе. Авторы известные и авторитетные разработчики.
Другие интересные способы начать изучение:
- Go by Example - отличный набор простых и полезных примеров с комментариями
- Learn X in Y minutes – оригинальный и интересный способ изучения языка - вам показывают большой кусок кода с комментариями, который быстро познакомит вас со всеми основами
- Go developer roadmap, о котором я уже писал
Другие ресурсы:
- Николай Тузов - GoLang - YouTube канал с такими же ультимативными уроками по Go ☺️
- Golang Дайджест - ТГ-канал с регулярными подборками материалов по Go
- Go 101 - книга, сосредоточенная на синтаксисе / семантике языка, и на вещах связанных с runtime. Подойдет и новичкам, и опытным разработчикам - для более глубокого понимания.
- How to Write Go Code - пост с рекомендациями по написанию кода от авторов языка
- Go или не Go? от Умпутуна из Radio-T
Если вы знаете другие крутые материалы, сервисы и т.п., пишите в комментариях. Самое интересное я буду добавлять в пост.
#golang #guides #подборки
Please open Telegram to view this post
VIEW IN TELEGRAM