Практика написания кодогенераторов в 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
Самые популярные языки программирования по данным общедоступных GitHub-репозиториев. Интересно наблюдать, как Go набирал обороты и уверенно занял 4ю позицию.
https://proglib.io/w/89b38f93
https://proglib.io/w/89b38f93
Reddit
From the golang community on Reddit: Go is the 4th popular programming language
Posted by [Deleted Account] - 266 votes and 31 comments
Простой для понимания учебник по разработке веб-приложений без использования фреймворков. Можно читать онлайн или смотреть видеоуроки.
thewhitetulip.gitbook.io
Introduction | books
Вводная статья, охватывающая основы, необходимые для старта в разработке на Go.
https://proglib.io/w/748e27df
https://proglib.io/w/748e27df
Medium
Learn Golang in one blog
Go is a simple, fast, and concurrent programming language. Its simplicity in design makes it an amazing programming language to work with…