Size: a a a

Библиотека Go разработчика

2021 July 13
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
24%
equal
41%
not equal
20%
Ошибка компиляции
5%
Паника во время выполнения
10%
Посмотреть результаты
Проголосовало: 1245
источник
2021 July 14
Библиотека Go разработчика
Илья Богданов, ведущий инженер в команде веб-разработки компании ispring, рассказывает про настройку стандартной библиотеки Go так, чтобы избежать неожиданных ошибок в production.

https://proglib.io/w/1f9a76fb
источник
2021 July 15
Библиотека Go разработчика
Когда написал свой собственный инструмент, чтобы понять, как работает более сложный инструмент

Сэм Льюис решил написать свой собственный инструмент VPN на Go, чтобы узнать, как работают Mesh VPN.

Full-Mesh (или P2P) VPN используют для обеспечения защищённой связи между удаленными офисами, серверами и многим другим. Обычные VPN, вроде OpenVPN или PPTP, пропускают весь трафик через центральный сервер, а Full-Mesh соединяются непосредственно с нодами, зачастую пробивая NAT.

https://proglib.io/w/e3780563
источник
2021 July 16
Библиотека Go разработчика
Выпущены следующие версии языка:

- Go 1.16.6 и 1.15.14
- Go 1.17 Release Candidate 1
источник
Библиотека Go разработчика
Практика написания кодогенераторов в Go и оптимизации работы над микросервисами с помощью создания инструмента для генерации шаблонного кода.

https://proglib.io/w/85cde260
источник
2021 July 17
Библиотека Go разработчика
🔧 json-iterator — высокопроизводительная, на 100% совместимая замена encoding/json.

⭐️ 9523

https://proglib.io/w/5f80da12
источник
Библиотека Go разработчика
Пишем приложение на Go в соответсвии с принципами чистой архитектуры. Используемые технологии: Go + Gin, AWS: Lambda, API Gateway с настраиваемым авторизатором, DynamoDB.

https://proglib.io/w/250aa806
источник
2021 July 18
Библиотека Go разработчика
🔧 mkcert — простой инструмент для создания локальных доверенных сертификатов с любыми именами.

Использование сертификатов от реальных центров сертификации (ЦС) для разработки может быть опасным или невозможным (для хостов, подобных example.test, localhost или 127.0.0.1), а самоподписанные сертификаты вызывают ошибки доверия. Лучшее решение — управление собственным центром сертификации, но обычно оно требует сложных команд, специальных знаний и ручных действий.

Инструмент mkcert автоматически создает и устанавливает локальный центр сертификации в корневом хранилище системы и генерирует локально доверенные сертификаты, при этом он не настраивает серверы автоматически для использования сертификатов, это зависит от вас.

https://proglib.io/w/dbb9cb5e
источник
Библиотека Go разработчика
#tip

Когда вам нужно объединить строки в Go, подумайте о типе bytes.Buffer. Это действительно удобно и довольно эффективно.
источник
2021 July 19
Библиотека Go разработчика
🛠 Взаимодействие MySQL и Go: подводные камни автоматической кодогенерации

Большинство статей про использование MySQL в Golang повторяет примеры из официального руководства. Реальная разработка далека от простых примеров: из-за строгой типизации часто возникают проблемы. Разбираемся с их решением, если вам необходимо создать много однотипных функций.

https://proglib.io/sh/so7DrgfGJz
источник
Библиотека Go разработчика
Разбираемся с тем, что делает Go «под капотом», чтобы сделать обработку текста Unicode + Emoji, беспроблемной.

https://proglib.io/w/c3148c36
источник
2021 July 20
Библиотека Go разработчика
У Golang-разработчиков одни из самых высоких зарплат на рынке.

Это эффективная, но специфическая технология, в которой много подводных камней и нет готовых решений. Научиться ее понимать и использовать на практике поможет OTUS.

✅За 5 месяцев вы научитесь создавать отказоустойчивую микросервисную архитектуру и использовать Go как дополнительный инструмент решения разных задач в PHP/ C#/ Python.

Углубленная программа онлайн-курса «Golang Developer. Professional» делает акцент на внутренних механизмах Go, ошибках и проблемах, с которыми разработчики сталкиваются в реальности. После обучения вы сможете писать production-ready код, многопоточные и конкурентные программы и пополните портфолио собственным проектом.

Пройдите вступительный тест и присоединяйтесь к закрытому сообществу Go-разработчиков: https://otus.pw/PxqS/
источник
Библиотека Go разработчика
🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Язык Go не самый распространенный, но, определенно, один из наиболее востребованных у работодателей. Читайте актуальную подборку ресурсов для его изучения: в ней есть все необходимое, включая свежие книги на английском языке.

https://proglib.io/sh/VPvAT3Mb5D
источник
Библиотека Go разработчика
Как вы проходите обучение на онлайн-курсах и интенсивах по программированию? Подробнее о своем опыте напишите в комментариях!
Анонимный опрос
20%
Беру от курса все: качественно выполняю все домашние задания, общаюсь с кураторами
4%
Бегло смотрю записи уроков, на практические задания не хватает времени
24%
Смотрю курсы в основном в записи, решаю задания по мере сил и возможностей
1%
Присутствую только на вебинарных занятиях, чтобы лично задать вопрос
5%
Купил и так и не прошел
29%
Ни разу не покупал и не проходил онлайн-курсы
17%
Посмотреть результаты
Проголосовало: 1890
источник
Библиотека Go разработчика
Руководство по использованию пакета encoding/binary для кодирования двоичного файла в соответствии с настраиваемым форматом.

https://proglib.io/w/1a6fb67e
источник
2021 July 21
Библиотека Go разработчика
🔧🚀 statsviz — инструмент, реализующий мгновенную визуализацию статистики выполнения вашего приложения Go (GC, MemStats и т. д.) в режиме реального времени.

⭐ 1399

https://proglib.io/w/7c26573e
источник
Библиотека Go разработчика
источник
Библиотека Go разработчика
источник
Библиотека Go разработчика
источник