Руководство по развертыванию gRPC / gRPC Web API в бессерверной среде Google Cloud.
https://proglib.io/w/973e3e2a
https://proglib.io/w/973e3e2a
Автоматизация тестов на Go + Allure
Татьяна Куликова из Vivid Money рассказывает об автоматизации тестирования на Go с помощью Allure, а также делится проблемами, с которыми столкнулась.
Статья будет полезна тем, кто впервые столкнулся с Go, кому интересно взаимодействие с Go в тестировании, а также тем, кто не знает, с чего начать.
https://proglib.io/w/3642b379
Татьяна Куликова из Vivid Money рассказывает об автоматизации тестирования на Go с помощью Allure, а также делится проблемами, с которыми столкнулась.
Статья будет полезна тем, кто впервые столкнулся с Go, кому интересно взаимодействие с Go в тестировании, а также тем, кто не знает, с чего начать.
https://proglib.io/w/3642b379
Хабр
Автоматизация тестов на Go + Allure
Привет всем. Меня зовут Таня. Я автоматизирую на Go уже около года в компании Vivid Money. До этого занималась 4 года автоматизацией тестов на Java.В этой статье...
🏃 Самоучитель для начинающих: как освоить Go с нуля за 30 минут?
Важнейшей ценностью для создателей Go была простота. Код на этом языке легко писать, легко читать и в результате – проще поддерживать. В кратком руководстве мы окунемся в основы Go за полчаса.
https://proglib.io/sh/3SFMJdYA9m
Важнейшей ценностью для создателей Go была простота. Код на этом языке легко писать, легко читать и в результате – проще поддерживать. В кратком руководстве мы окунемся в основы Go за полчаса.
https://proglib.io/sh/3SFMJdYA9m
Что выведет программа?
Anonymous Quiz
24%
equal
41%
not equal
20%
Ошибка компиляции
5%
Паника во время выполнения
10%
Посмотреть результаты
Илья Богданов, ведущий инженер в команде веб-разработки компании ispring, рассказывает про настройку стандартной библиотеки Go так, чтобы избежать неожиданных ошибок в production.
https://proglib.io/w/1f9a76fb
https://proglib.io/w/1f9a76fb
Хабр
Настройка инструментов стандартной библиотеки Golang для production
Привет Хабр, меня зовут Богданов Илья, я работаю ведущим инженером в команде веб-разработки. Сегодня я вам расскажу как настроить стандартную библиотеку Golang так, чтобы избежать неожиданных ошибок в...
Когда написал свой собственный инструмент, чтобы понять, как работает более сложный инструмент
Сэм Льюис решил написать свой собственный инструмент VPN на Go, чтобы узнать, как работают Mesh VPN.
Full-Mesh (или P2P) VPN используют для обеспечения защищённой связи между удаленными офисами, серверами и многим другим. Обычные VPN, вроде OpenVPN или PPTP, пропускают весь трафик через центральный сервер, а Full-Mesh соединяются непосредственно с нодами, зачастую пробивая NAT.
https://proglib.io/w/e3780563
Сэм Льюис решил написать свой собственный инструмент VPN на Go, чтобы узнать, как работают Mesh VPN.
Full-Mesh (или P2P) VPN используют для обеспечения защищённой связи между удаленными офисами, серверами и многим другим. Обычные VPN, вроде OpenVPN или PPTP, пропускают весь трафик через центральный сервер, а Full-Mesh соединяются непосредственно с нодами, зачастую пробивая NAT.
https://proglib.io/w/e3780563
www.samlewis.me
Sam Lewis
Sam Lewis is a Melbourne based geek who develops cool bits of code. He likes data, embedded stuff and AFL.
👍1
Практика написания кодогенераторов в Go и оптимизации работы над микросервисами с помощью создания инструмента для генерации шаблонного кода.
https://proglib.io/w/85cde260
https://proglib.io/w/85cde260
Хабр
Как писать кодогенераторы в Go
Однообразный код писать неинтересно, нудно, но приходится. Испокон веков изворотливые программисты ищут Святой Грааль формализма, позволяющего переложить рутинные задачи на машину, писать только...
🔧 json-iterator — высокопроизводительная, на 100% совместимая замена
encoding/json.
⭐️ 9523
https://proglib.io/w/5f80da12Пишем приложение на Go в соответсвии с принципами чистой архитектуры. Используемые технологии: Go + Gin, AWS: Lambda, API Gateway с настраиваемым авторизатором, DynamoDB.
https://proglib.io/w/250aa806
https://proglib.io/w/250aa806
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🔧 mkcert — простой инструмент для создания локальных доверенных сертификатов с любыми именами.
Использование сертификатов от реальных центров сертификации (ЦС) для разработки может быть опасным или невозможным (для хостов, подобных example.test, localhost или 127.0.0.1), а самоподписанные сертификаты вызывают ошибки доверия. Лучшее решение — управление собственным центром сертификации, но обычно оно требует сложных команд, специальных знаний и ручных действий.
Инструмент mkcert автоматически создает и устанавливает локальный центр сертификации в корневом хранилище системы и генерирует локально доверенные сертификаты, при этом он не настраивает серверы автоматически для использования сертификатов, это зависит от вас.
https://proglib.io/w/dbb9cb5e
Использование сертификатов от реальных центров сертификации (ЦС) для разработки может быть опасным или невозможным (для хостов, подобных example.test, localhost или 127.0.0.1), а самоподписанные сертификаты вызывают ошибки доверия. Лучшее решение — управление собственным центром сертификации, но обычно оно требует сложных команд, специальных знаний и ручных действий.
Инструмент mkcert автоматически создает и устанавливает локальный центр сертификации в корневом хранилище системы и генерирует локально доверенные сертификаты, при этом он не настраивает серверы автоматически для использования сертификатов, это зависит от вас.
https://proglib.io/w/dbb9cb5e
🛠 Взаимодействие MySQL и Go: подводные камни автоматической кодогенерации
Большинство статей про использование MySQL в Golang повторяет примеры из официального руководства. Реальная разработка далека от простых примеров: из-за строгой типизации часто возникают проблемы. Разбираемся с их решением, если вам необходимо создать много однотипных функций.
https://proglib.io/sh/so7DrgfGJz
Большинство статей про использование MySQL в Golang повторяет примеры из официального руководства. Реальная разработка далека от простых примеров: из-за строгой типизации часто возникают проблемы. Разбираемся с их решением, если вам необходимо создать много однотипных функций.
https://proglib.io/sh/so7DrgfGJz
Разбираемся с тем, что делает Go «под капотом», чтобы сделать обработку текста Unicode + Emoji, беспроблемной.
https://proglib.io/w/c3148c36
https://proglib.io/w/c3148c36
DEV Community
Sending 😀 in Go
So you're a Go developer and you're building your latest and greatest web app. You decide to add some...
🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги
Язык Go не самый распространенный, но, определенно, один из наиболее востребованных у работодателей. Читайте актуальную подборку ресурсов для его изучения: в ней есть все необходимое, включая свежие книги на английском языке.
https://proglib.io/sh/VPvAT3Mb5D
Язык Go не самый распространенный, но, определенно, один из наиболее востребованных у работодателей. Читайте актуальную подборку ресурсов для его изучения: в ней есть все необходимое, включая свежие книги на английском языке.
https://proglib.io/sh/VPvAT3Mb5D