Различные способы инициализации структур Go
В этой статье мы рассмотрим, какие возможности предоставляет нам Go для инициализации наших структур, каковы их ограничения и как их преодолеть.
👉 @golang_lib
В этой статье мы рассмотрим, какие возможности предоставляет нам Go для инициализации наших структур, каковы их ограничения и как их преодолеть.
👉 @golang_lib
👍2
Изучайте Go: Полный курс
Привет, добро пожаловать на курс, и спасибо за изучение Go. Я надеюсь, что этот курс обеспечит вам отличный опыт обучения!
https://dev.to/karanpratapsingh/learn-go-the-complete-course-plc
👉 @golang_lib
Привет, добро пожаловать на курс, и спасибо за изучение Go. Я надеюсь, что этот курс обеспечит вам отличный опыт обучения!
https://dev.to/karanpratapsingh/learn-go-the-complete-course-plc
👉 @golang_lib
DEV Community
Learn Go: The complete course
Hey, welcome to the course, and thanks for learning Go. I hope this course provides a great learning...
👍3
Файловое тестирование в Go
https://eli.thegreenplace.net/2022/file-driven-testing-in-go/
👉 @golang_lib
https://eli.thegreenplace.net/2022/file-driven-testing-in-go/
👉 @golang_lib
Как использовать даты и время в Go
https://www.digitalocean.com/community/tutorials/how-to-use-dates-and-times-in-go
👉 @golang_lib
https://www.digitalocean.com/community/tutorials/how-to-use-dates-and-times-in-go
👉 @golang_lib
Digitalocean
How To Use Dates and Times in Go | DigitalOcean
Date and time values show up everywhere in modern software. Learn to use Go’s time package to get the current local time of your computer and customize the f…
Как протестировать код на Go с Github Actions
Процесс тестирования очень важен при разработке программного обеспечения. Разработчики должны быть уверены в стабильности своего кода и в том, что он соответствует требованиям проекта. Существует много разных видов тестирования программного обеспечения: модульное, сквозное, интеграционное и т. д. Самый популярный и простой способ тестирования кода — это модульное тестирование. Далее
👉 @golang_lib
Процесс тестирования очень важен при разработке программного обеспечения. Разработчики должны быть уверены в стабильности своего кода и в том, что он соответствует требованиям проекта. Существует много разных видов тестирования программного обеспечения: модульное, сквозное, интеграционное и т. д. Самый популярный и простой способ тестирования кода — это модульное тестирование. Далее
👉 @golang_lib
👍2
Проверяем защищённость приложения на Go
Мы используем Go в качестве основного языка для разработки Web-API и представляем вашему вниманию краткое руководство по быстрой проверке сервиса на соответствие базовым требованиям безопасности. Представленную ниже информацию можно адаптировать под проекты, написанные и на других языках.
👉 @golang_lib
Мы используем Go в качестве основного языка для разработки Web-API и представляем вашему вниманию краткое руководство по быстрой проверке сервиса на соответствие базовым требованиям безопасности. Представленную ниже информацию можно адаптировать под проекты, написанные и на других языках.
👉 @golang_lib
👍2
UseStdLibVars: используйте переменные стандартных библиотек
Go-разработчики часто пишут свои собственные переменные или константы, а затем используют их в коде, который обращается к стандартной библиотеке. Поэтому наш Go-разработчик Саша Мелентьев создал линтер usestdlibvars, который определяет, можно ли повторно использовать переменные или константы из стандартной библиотеки, вместо того чтобы создавать собственные.
👉 @golang_lib
Go-разработчики часто пишут свои собственные переменные или константы, а затем используют их в коде, который обращается к стандартной библиотеке. Поэтому наш Go-разработчик Саша Мелентьев создал линтер usestdlibvars, который определяет, можно ли повторно использовать переменные или константы из стандартной библиотеки, вместо того чтобы создавать собственные.
👉 @golang_lib
👍1
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