Juan_M_Tirado_Build_Systems_With_Go_Everything_a_Gopher_must_know.pdf
3.8 MB
Build Systems With Go: Everything a Gopher must know
Автор: Juan M. Tirado (2020)
Поскольку для создания системы вам нужно нечто большее, чем набор циклов, эта книга предлагает читателю полное объяснение наиболее полезных аспектов языка Go и того, как их использовать с существующими инструментами из экосистемы Go. Не останавливайтесь на основах, двигайтесь вперед и вы узнаете, как создавать системы с REST API, обменом сообщениями gRPC, мощными логгерами, промежуточным программным обеспечением, SQL.
Во время чтения книги вы:
✔️Изучите более 200 запускаемых примеров кода.
✔️Будете получать лаконичные объяснения работы кода от начального до продвинутого уровней;
✔️Изучите сложные темы: рефлексия, параллелизм, сравнительный анализ, профилирование и т. д.;
✔️Узнаете, как разработчики используют Go: модули, теги, интерфейс командной строки, кодировки и т. д.;
✔️Узнаете, как создавать системы с помощью gRPC, Kafka, Cassandra, MySQL, Cobra и других.
👉 @golang_lib
Автор: Juan M. Tirado (2020)
Поскольку для создания системы вам нужно нечто большее, чем набор циклов, эта книга предлагает читателю полное объяснение наиболее полезных аспектов языка Go и того, как их использовать с существующими инструментами из экосистемы Go. Не останавливайтесь на основах, двигайтесь вперед и вы узнаете, как создавать системы с REST API, обменом сообщениями gRPC, мощными логгерами, промежуточным программным обеспечением, SQL.
Во время чтения книги вы:
✔️Изучите более 200 запускаемых примеров кода.
✔️Будете получать лаконичные объяснения работы кода от начального до продвинутого уровней;
✔️Изучите сложные темы: рефлексия, параллелизм, сравнительный анализ, профилирование и т. д.;
✔️Узнаете, как разработчики используют Go: модули, теги, интерфейс командной строки, кодировки и т. д.;
✔️Узнаете, как создавать системы с помощью gRPC, Kafka, Cassandra, MySQL, Cobra и других.
👉 @golang_lib
👍2
Есть ли жизнь на Go после C#?
Всем привет! На связи Пётр, Go-разработчик в команде Ozon, которая занимается управлением товарами торговой площадки. Всё, что загружают продавцы, обрабатывается нашими сервисами. Девять месяцев назад я сменил основной язык программирования с C# на новый для меня Go. В статье будут впечатления от Go, расскажу о некоторых различиях между языками, а в конце поделюсь своим опытом поиска работы на новом языке. Ведь вопрос смены стека технологий рано или поздно встаёт перед каждым разработчиком.
👉 @golang_lib
Всем привет! На связи Пётр, Go-разработчик в команде Ozon, которая занимается управлением товарами торговой площадки. Всё, что загружают продавцы, обрабатывается нашими сервисами. Девять месяцев назад я сменил основной язык программирования с C# на новый для меня Go. В статье будут впечатления от Go, расскажу о некоторых различиях между языками, а в конце поделюсь своим опытом поиска работы на новом языке. Ведь вопрос смены стека технологий рано или поздно встаёт перед каждым разработчиком.
👉 @golang_lib
👍1
Media is too big
VIEW IN TELEGRAM
🎥Conf42 Golang 2022 - видеозаписи выступлений на конференции
https://www.youtube.com/playlist?list=PLIuxSyKxlQrDLKQOmnTsMndk0-xnwEuIM
👉 @golang_lib
https://www.youtube.com/playlist?list=PLIuxSyKxlQrDLKQOmnTsMndk0-xnwEuIM
👉 @golang_lib
👍1
Полное руководство по тестированию контрактов с помощью PACT и Go
Моя любимая часть разработки программного обеспечения — писать тесты, как модульные, так и интеграционные. Приятно создать тест-кейс, на котором “падает” функция. Меня радует, если я нахожу ошибку на этой стадии и успеваю исправить ее до того, как кто-то найдет ее в тестовой среде или, что еще хуже, на продакшене. Далее
👉 @golang_lib
Моя любимая часть разработки программного обеспечения — писать тесты, как модульные, так и интеграционные. Приятно создать тест-кейс, на котором “падает” функция. Меня радует, если я нахожу ошибку на этой стадии и успеваю исправить ее до того, как кто-то найдет ее в тестовой среде или, что еще хуже, на продакшене. Далее
👉 @golang_lib
👍2
Создание собственных контроллеров допуска в Kubernetes с помощью Go
https://bshayr29.medium.com/build-your-own-admission-controllers-in-kubernetes-using-go-bef8ba38d595
👉 @golang_lib
https://bshayr29.medium.com/build-your-own-admission-controllers-in-kubernetes-using-go-bef8ba38d595
👉 @golang_lib
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Signum Explorer Telegram Bot — разработка open-source pet-project телеграм бота для блокчейна Signum
https://habr.com/ru/company/karuna/blog/665344/
👉 @golang_lib
https://habr.com/ru/company/karuna/blog/665344/
👉 @golang_lib
👍1
Charming Cobras with Bubbletea - Part 1
https://elewis.dev/charming-cobras-with-bubbletea-part-1
👉 @golang_lib
https://elewis.dev/charming-cobras-with-bubbletea-part-1
👉 @golang_lib
Golang Interfaces Simplified
Understanding A Misunderstood Beast
https://briankovacs.medium.com/golang-interfaces-60e459ebd7c0
👉 @golang_lib
Understanding A Misunderstood Beast
https://briankovacs.medium.com/golang-interfaces-60e459ebd7c0
👉 @golang_lib
Легкий старт в IT: можно в любом возрасте и без профильного образования.
Присоединяйтесь к 14-дневному курсу по основам PHP 🐘
✔️ Учим теорию и практикуемся сразу в браузере.
✔️ Пишем свою первую программу на PHP.
✔️ Любые вопросы можно задать наставнику — практикующему разработчику.
Начинаем 1 ноября. Записывайтесь!
Присоединяйтесь к 14-дневному курсу по основам PHP 🐘
✔️ Учим теорию и практикуемся сразу в браузере.
✔️ Пишем свою первую программу на PHP.
✔️ Любые вопросы можно задать наставнику — практикующему разработчику.
Начинаем 1 ноября. Записывайтесь!
Refactor Cloud applications in Go 1.18 with generics
https://www.youtube.com/watch?v=-F2t3oInqKE
👉 @golang_lib
https://www.youtube.com/watch?v=-F2t3oInqKE
👉 @golang_lib
YouTube
Refactor Cloud applications in Go 1.18 with generics
Learn the benefits of using Google Go to write your cloud applications — now with generics. Generics are the largest single-language change to Go since the release of Go 1. Learn when and how to use generics in your Go code.
Speakers: Cameron Balahan, Cody…
Speakers: Cameron Balahan, Cody…
👍1
Practical concurrency guide in Go, communication by channels, patterns
https://github.com/luk4z7/go-concurrency-guide
👉 @golang_lib
https://github.com/luk4z7/go-concurrency-guide
👉 @golang_lib
GitHub
GitHub - luk4z7/go-concurrency-guide: Practical concurrency guide in Go, communication by channels, patterns
Practical concurrency guide in Go, communication by channels, patterns - luk4z7/go-concurrency-guide
👍1
Singleton in Golang
https://thedevelopercafe.com/articles/singleton-in-golang-839d8610958b
👉 @golang_lib
https://thedevelopercafe.com/articles/singleton-in-golang-839d8610958b
👉 @golang_lib
Processing Large Files with Go (Golang)
https://medium.com/@snassr/processing-large-files-in-go-golang-6ea87effbfe2
👉 @golang_lib
https://medium.com/@snassr/processing-large-files-in-go-golang-6ea87effbfe2
👉 @golang_lib
👍2
Удалённая работа и фриланс становятся всё более популярными. Рынок заполнился горе-фрилансерами, которые демпенгуют и забирают себе заказы.
Хочешь научиться работать грамотно, развиваться и забирать самые хорошие заказы?
Подписывайся на блог о правильных подходах в Freelance, аутсорсинге и удалёнке https://t.me/+sAQvHfGQcO05ZjFi
Также мы будем скидывать заполнившим анкету фрилансерам заказы от проверенных заказчиков. Например сейчас есть много заказов для программистов 😏
Ссылка на канал: https://t.me/+sAQvHfGQcO05ZjFi
Хочешь научиться работать грамотно, развиваться и забирать самые хорошие заказы?
Подписывайся на блог о правильных подходах в Freelance, аутсорсинге и удалёнке https://t.me/+sAQvHfGQcO05ZjFi
Также мы будем скидывать заполнившим анкету фрилансерам заказы от проверенных заказчиков. Например сейчас есть много заказов для программистов 😏
Ссылка на канал: https://t.me/+sAQvHfGQcO05ZjFi
Как обрабатывать ротацию учетных данных базы данных в Golang
https://faun.pub/handle-database-credential-rotation-in-golang-c48ab66c0f07
👉 @golang_lib
https://faun.pub/handle-database-credential-rotation-in-golang-c48ab66c0f07
👉 @golang_lib
👍2
Learning go in 2022 — Boost your journey
Часть 1 https://blog.devgenius.io/learning-go-in-2022-boost-your-journey-6edc606ed030
Часть 2 https://medium.com/dev-genius/learning-go-in-2022-boost-your-journey-part-2-2c23c401c7b5
👉 @golang_lib
Часть 1 https://blog.devgenius.io/learning-go-in-2022-boost-your-journey-6edc606ed030
Часть 2 https://medium.com/dev-genius/learning-go-in-2022-boost-your-journey-part-2-2c23c401c7b5
👉 @golang_lib
👍2🤡1
Explain to me Go Concurrency Worker Pool Pattern like I’m five
https://itnext.io/explain-to-me-go-concurrency-worker-pool-pattern-like-im-five-e5f1be71e2b0
👉 @golang_lib
https://itnext.io/explain-to-me-go-concurrency-worker-pool-pattern-like-im-five-e5f1be71e2b0
👉 @golang_lib
👍1
Четыре простых лайфхака при написании тестов на Go + testify
Хотя язык программирования Go идёт в комплекте со встроенным тестовым фреймворком, мне сложно себе представить написание всего того количества тестов, что я написал, без testify. В этой заметке я расскажу про несколько маленьких неочевидных трюков, которым я научился в процессе.
👉 @golang_lib
Хотя язык программирования Go идёт в комплекте со встроенным тестовым фреймворком, мне сложно себе представить написание всего того количества тестов, что я написал, без testify. В этой заметке я расскажу про несколько маленьких неочевидных трюков, которым я научился в процессе.
👉 @golang_lib
👍2
🚨LAST CALL на онлайн-хакатон Avanpost Challenge🚨
Мы перенесли дедлайн регистрации, чтобы все желающие успели принять участие! Регистрируйся на хакатон до 30 ноября 23:59 по ссылке!
Кейсы на выбор:
🔸 Автоматизация дообучения нейронной сети (ML/AI)
🔸 Распознавание отпечатков пальцев (Go)
Даты хакатона:
2 – 4 декабря 2022 года
На хакатоне тебя ждет:
🔹 Призовой фонд – 300.000 рублей
🔹 Шанс получить оффер
🔹 48 часов драйва в команде
🔹 Менторская поддержка и мастер-классы
🔹 Подарки и мерч
Challenge accepted!
#хакатон
Мы перенесли дедлайн регистрации, чтобы все желающие успели принять участие! Регистрируйся на хакатон до 30 ноября 23:59 по ссылке!
Кейсы на выбор:
🔸 Автоматизация дообучения нейронной сети (ML/AI)
🔸 Распознавание отпечатков пальцев (Go)
Даты хакатона:
2 – 4 декабря 2022 года
На хакатоне тебя ждет:
🔹 Призовой фонд – 300.000 рублей
🔹 Шанс получить оффер
🔹 48 часов драйва в команде
🔹 Менторская поддержка и мастер-классы
🔹 Подарки и мерч
Challenge accepted!
#хакатон
❤1