Книги для прочтения в 2022 году по версии John Arundel:
https://bitfieldconsulting.com/golang/best-books
https://bitfieldconsulting.com/golang/best-books
Bitfield Consulting
Best Go books for 2024 — Bitfield Consulting
What are the best Go books for 2024? Read my (relatively) unbiased recommendations for the Go books you should absolutely buy and read right now, whether you’re a beginner or expert Gopher.
Итересный твит от автора curl:
В кратце: есть много альтернатив curl, даже вот httpie-go вспомнил, (я как раз недавно на него смотрел! ), и автор просит назвать фичи, которые хотелось заимплементить в curl.
https://twitter.com/bagder/status/1481186883560476674
В кратце: есть много альтернатив curl, даже вот httpie-go вспомнил, (я как раз недавно на него смотрел! ), и автор просит назвать фичи, которые хотелось заимплементить в curl.
https://twitter.com/bagder/status/1481186883560476674
Twitter
Daniel 🥌 Stenberg
httpie is a curl alternative. curlie, httpie-go and xh are httpie alternatives. Tell me: what's the biggest lesson from all these tools that we should bring back into curl?
Workflow TIL:
dyff - A diff tool for YAML files, and sometimes JSON
Особенно в связке с kubectl 🛩:
https://github.com/homeport/dyff
dyff - A diff tool for YAML files, and sometimes JSON
Особенно в связке с kubectl 🛩:
export KUBECTL_EXTERNAL_DIFF="dyff between --omit-header --set-exit-code"
https://github.com/homeport/dyff
Добро пожаловать в мир продвинутого изучения GOLANG @Golang_google
В канале вы найдете :
📃Статьи
📚Книги
👨💻 Код
🔗Ссылки
и много другой полезной информации
1 канал вместо тысячи учебников и курсов, подписывайтесь: 👇👇👇
🦫 @Golang_google
В канале вы найдете :
📃Статьи
📚Книги
👨💻 Код
🔗Ссылки
и много другой полезной информации
1 канал вместо тысячи учебников и курсов, подписывайтесь: 👇👇👇
🦫 @Golang_google
Мысли от известного Гофера Seth Vargo, на тему что бы хотелось улучшить в Go 2:
- A modern templating engine
- Improved range so as to not copy values
- Deterministic select
- Structured logging interfaces
- Multi-error handling
- Marshalling for JSON error
- No more public variables in the standard library
- Native support for buffered renderers
🤔🤔
https://www.sethvargo.com/what-id-like-to-see-in-go-2/
- A modern templating engine
- Improved range so as to not copy values
- Deterministic select
- Structured logging interfaces
- Multi-error handling
- Marshalling for JSON error
- No more public variables in the standard library
- Native support for buffered renderers
🤔🤔
https://www.sethvargo.com/what-id-like-to-see-in-go-2/
Seth Vargo
What I'd like to see in Go 2.0 (July 2023 update) | Seth Vargo
Go is one of my favorite programming languages, but it is still far from perfect.
Нашел интересный репозиторий как хэндлить 1млн запросов к Go TCP серверу на просторах GH:
https://github.com/smallnest/1m-go-tcp-server
К нему же идет 3 статьи на китайском (google translate помогает понять о чем там).
Понятное дело, кто в теме всяких epoll'ов ему веротяно будет не интересно, но для широты мышления самое то 🤓🤓:
Ps. есть похожий для webscokets https://github.com/eranyanay/1m-go-websockets
https://github.com/smallnest/1m-go-tcp-server
К нему же идет 3 статьи на китайском (google translate помогает понять о чем там).
Понятное дело, кто в теме всяких epoll'ов ему веротяно будет не интересно, но для широты мышления самое то 🤓🤓:
Ps. есть похожий для webscokets https://github.com/eranyanay/1m-go-websockets
Generics generics generics!
Generic utility functions for dealing with collections in go
https://github.com/mikhailswift/go-collections
Комменты пожелания все постят на reddit https://www.reddit.com/r/golang/comments/s77bdb/to_learn_go_generics_i_created_a_small_library_of/
Generic utility functions for dealing with collections in go
https://github.com/mikhailswift/go-collections
Комменты пожелания все постят на reddit https://www.reddit.com/r/golang/comments/s77bdb/to_learn_go_generics_i_created_a_small_library_of/
GitHub
GitHub - mikhailswift/go-collections: Generic utility functions for dealing with collections in go
Generic utility functions for dealing with collections in go - mikhailswift/go-collections
Начни год с карьеры в IT — на Online Ярмарке вакансий NIX!
В любом из IT-направлений можно стать успешным профи. Осталось только выбрать подходящее направление. А если определился — двигаться дальше! Регистрируйся на наше мероприятие, чтобы узнать больше о популярных IT-профессиях и о том, как быть востребованным специалистом ;)
Когда? 29 января в 11:00
Где? в Discord и на YouTube-канале NIX
Почему стоит принять участие?
🔹Ты пообщаешься о карьере разработчика с нашими экспертами по языкам программирования PHP, Java, .NET и Golang, разработке под Android и iOS, а также по BA, QA, DevOps, PR и рекрутингу
🔹Посмотришь онлайн-лекции, поучаствуешь в воркшопах и квизах с призами
🔹У тебя будет возможность пройти онлайн-собеседование и получить оффер в NIX
Для кого мероприятие:
🔹Студентов и начинающих разработчиков
🔹Опытных IT-специалистов
🔹Всех, кто хочет сменить профессию и попробовать себя в IT
👉 Регистрация по ссылке
В любом из IT-направлений можно стать успешным профи. Осталось только выбрать подходящее направление. А если определился — двигаться дальше! Регистрируйся на наше мероприятие, чтобы узнать больше о популярных IT-профессиях и о том, как быть востребованным специалистом ;)
Когда? 29 января в 11:00
Где? в Discord и на YouTube-канале NIX
Почему стоит принять участие?
🔹Ты пообщаешься о карьере разработчика с нашими экспертами по языкам программирования PHP, Java, .NET и Golang, разработке под Android и iOS, а также по BA, QA, DevOps, PR и рекрутингу
🔹Посмотришь онлайн-лекции, поучаствуешь в воркшопах и квизах с призами
🔹У тебя будет возможность пройти онлайн-собеседование и получить оффер в NIX
Для кого мероприятие:
🔹Студентов и начинающих разработчиков
🔹Опытных IT-специалистов
🔹Всех, кто хочет сменить профессию и попробовать себя в IT
👉 Регистрация по ссылке
Minimal working examples of Go's unique features:
https://github.com/Mathieu-Desrochers/Learning-Go/blob/master/main.go
P.S. очень похоже на:
https://learnxinyminutes.com/docs/go/
https://gobyexample.com/
https://github.com/Mathieu-Desrochers/Learning-Go/blob/master/main.go
P.S. очень похоже на:
https://learnxinyminutes.com/docs/go/
https://gobyexample.com/
GitHub
Learning-Go/main.go at master · Mathieu-Desrochers/Learning-Go
Minimal working examples of Go's features. . Contribute to Mathieu-Desrochers/Learning-Go development by creating an account on GitHub.
Интересная обертка https://github.com/cshum/imagor над https://github.com/libvips/libvips по процессингу картинок: animated GIF resize, crop, watermark etc.
GitHub
GitHub - cshum/imagor: Fast, secure image processing server and Go library, using libvips
Fast, secure image processing server and Go library, using libvips - cshum/imagor
Еще один список ссылок на разные ресуры про Go:
https://wdesert.notion.site/Let-My-People-Go-29d7e8fe712141cf8ac39b84350f0db7
https://wdesert.notion.site/Let-My-People-Go-29d7e8fe712141cf8ac39b84350f0db7
wdesert on Notion
Let My People Go!
Official Resources
Освой программу обучения Golang+JS Full Stack вместе с NIX!
Технологии Golang востребованы и в простых мобильных приложениях, и в крупных серверных системах. Изучи перспективное IT-направление с экспертами NIX — построй успешную карьеру!!
Во время обучения ты получишь базовые знания о фронтенд и бекенд-разработке и сможешь закрепить их на практике. По окончании обучения этих навыков будет достаточно, чтобы попробовать свои силы на позицию Junior Golang Developer в NIX.
Чему ты научишься:
▪️использовать базовые инструменты Golang-разработчика;
▪️основам работы в окружении Linux, а также HTML/CSS;
▪️настраивать web-сервера;
▪️работать с Git и базами данных;
▪️разрабатывать SPA на фреймворке VueJS (от основ до введения во Vuex).
Обрати внимание: старт обучения в феврале.
Чтобы попасть в группу, оставь заявку на сайте. Мы обязательно с тобой свяжемся и пригласим пройти онлайн-тестирование на программу обучения!
Технологии Golang востребованы и в простых мобильных приложениях, и в крупных серверных системах. Изучи перспективное IT-направление с экспертами NIX — построй успешную карьеру!!
Во время обучения ты получишь базовые знания о фронтенд и бекенд-разработке и сможешь закрепить их на практике. По окончании обучения этих навыков будет достаточно, чтобы попробовать свои силы на позицию Junior Golang Developer в NIX.
Чему ты научишься:
▪️использовать базовые инструменты Golang-разработчика;
▪️основам работы в окружении Linux, а также HTML/CSS;
▪️настраивать web-сервера;
▪️работать с Git и базами данных;
▪️разрабатывать SPA на фреймворке VueJS (от основ до введения во Vuex).
Обрати внимание: старт обучения в феврале.
Чтобы попасть в группу, оставь заявку на сайте. Мы обязательно с тобой свяжемся и пригласим пройти онлайн-тестирование на программу обучения!
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
Making a #golang program 42% faster with a one character change
https://hmarr.com/blog/go-allocation-hunting/
https://hmarr.com/blog/go-allocation-hunting/
Hmarr
Making a Go program run 1.7x faster with a one character change • Harry Marr
Programmer and engineering manager working at GitHub. Co-founded Dependabot, and helped build Monzo and GoCardless.
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
Nice comment by Brian C. Mills regarding new #golang sync.Map methods https://github.com/golang/go/issues/51972#issuecomment-1315912196
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
And by the way... @go_perf
is also available here https://mastodon.cloud/@go_perf and here https://twitter.com/go_perf
is also available here https://mastodon.cloud/@go_perf and here https://twitter.com/go_perf
mastodon.cloud
🇺🇦 Go performance channel (@[email protected])
152 Posts, 14 Following, 240 Followers · #golang performance, runtime, concurrency. Talks, blogposts and open source projects for #gophers (mail: [email protected]). Not affiliated with @golang team.
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
Building a custom code search index in #golang for searchcode.com
As always @boyter post are amazing (thanks for doing & writing this!)
https://boyter.org/posts/how-i-built-my-own-index-for-searchcode/
As always @boyter post are amazing (thanks for doing & writing this!)
https://boyter.org/posts/how-i-built-my-own-index-for-searchcode/