🏃 Самоучитель для начинающих: как освоить 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
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Как вы проходите обучение на онлайн-курсах и интенсивах по программированию? Подробнее о своем опыте напишите в комментариях!
Anonymous Poll
20%
Беру от курса все: качественно выполняю все домашние задания, общаюсь с кураторами
4%
Бегло смотрю записи уроков, на практические задания не хватает времени
24%
Смотрю курсы в основном в записи, решаю задания по мере сил и возможностей
1%
Присутствую только на вебинарных занятиях, чтобы лично задать вопрос
6%
Купил и так и не прошел
29%
Ни разу не покупал и не проходил онлайн-курсы
17%
Посмотреть результаты
Руководство по использованию пакета
https://proglib.io/w/1a6fb67e
encoding/binary
для кодирования двоичного файла в соответствии с настраиваемым форматом.https://proglib.io/w/1a6fb67e
Ryo Nakao
Fixed/Variable-length encoding in Go
It covers how to use the standard encoding/binary package to encode binary according to a custom format, and how it works
🔥1
🔧🚀 statsviz — инструмент, реализующий мгновенную визуализацию статистики выполнения вашего приложения Go (GC, MemStats и т. д.) в режиме реального времени.
⭐ 1399
https://proglib.io/w/7c26573e
⭐ 1399
https://proglib.io/w/7c26573e