Хотите больше мемов от пикчера Библиотеки программиста? Подписывайтесь: @itmemlib
Черновой вариант базы данных уязвимостей Go
Представлен документ, содержащий записи об известных уязвимостях импортируемых (неосновных) пакетов Go в общедоступных модулях, которые будет включать база данных. Данная база данных должна предоставить разработчикам Go надежный способ оповещения об известных недостатках безопасности, влияющих на их приложения.
https://proglib.io/w/d94002bd
Представлен документ, содержащий записи об известных уязвимостях импортируемых (неосновных) пакетов Go в общедоступных модулях, которые будет включать база данных. Данная база данных должна предоставить разработчикам Go надежный способ оповещения об известных недостатках безопасности, влияющих на их приложения.
https://proglib.io/w/d94002bd
Bill Mill в своей статье рассказывает о том, как разработал набор инструментов на Go, который помогает ему быстро проверить какую-либо идею или продемонстрировать определенный функционал. Получился некий скелет приложения Golang.
Ad Hoc
How I create small Go apps quickly | Ad Hoc
I often want to create a small web application to test out an idea or demonstrate some thing, and I've developed a small toolbox that helps me do so in Go.
Pulumi — это open source IaC-платформа, позволяющая посредством кода управлять всей облачной инфраструктурой. С помощью Pulumi и Go можно с легкостью автоматизировать современную инфраструктуру, поэтому давайте узнаем, как это сделать быстро и эффективно.
https://proglib.io/w/60e96163
https://proglib.io/w/60e96163
YouTube
Modern Cloud Infrastructure in Go with Pulumi | DC Golang Webinar
Modern Cloud Infrastructure in Go with Pulumi | DC Golang Webinar
🚀 Sign-Up for Weekly hatchpad Newsletter: https://www.myhatchpad.com/newsletter/
🔔 Get alerted about startup job openings: https://www.myhatchpad.com/job/submit-your-profile/?source=YouTube+Description…
🚀 Sign-Up for Weekly hatchpad Newsletter: https://www.myhatchpad.com/newsletter/
🔔 Get alerted about startup job openings: https://www.myhatchpad.com/job/submit-your-profile/?source=YouTube+Description…
Простое правило для лучших ошибок
В статье рассмотрено простое правило для написания сообщений об ошибках с примерами на Go. Автор утверждает, что данное правило позволит распространять появляющиеся ошибки вверх вместе со всем необходимым для отладки проблем, но при этом они не содержат тонны посторонней или повторяющейся информации.
https://proglib.io/w/1b1550c9
В статье рассмотрено простое правило для написания сообщений об ошибках с примерами на Go. Автор утверждает, что данное правило позволит распространять появляющиеся ошибки вверх вместе со всем необходимым для отладки проблем, но при этом они не содержат тонны посторонней или повторяющейся информации.
https://proglib.io/w/1b1550c9
Mediocre Blog
A Simple Rule for Better Errors
…and some examples of the rule in action.
Примерно 1 раз в две недели выпускаются незначительные исправления Go 1.16:
- Go 1.16.2 (2021/03/11)
- Go 1.16.3 (2021/04/01)
- Go 1.16.2 (2021/03/11)
- Go 1.16.3 (2021/04/01)
go.dev
Release History - The Go Programming Language
Базовое введение в работу серверов и клиентов HTTPS в Go с использованием TLS.
https://proglib.io/w/9e3e3ee4
https://proglib.io/w/9e3e3ee4
Go - отличный язык чтобы расширить или сменить свой технологический стек.
Приглашаем вас на открытый урок по Go от senior-разработчика.
На уроке вы: поймете, когда и чем вам будет полезен Go и нужен ли он вам вообще. И конечно расширите свой кругозор, что всегда полезно для разработчика.
А также:
— Узнаете зачем вообще нужен Go, о его применимости и востребованности
— Поймете, когда и для чего стоит использовать Go
— Поймете в каких задачах и как именно Go лучше всего использовать
— Узнаете о возможностях языка и его особенностях
— Освоите синтаксис языка и разберетесь со структурой кода
— Научитесь создавать простые микросервисы на Go
Подробнее!
Приглашаем вас на открытый урок по Go от senior-разработчика.
На уроке вы: поймете, когда и чем вам будет полезен Go и нужен ли он вам вообще. И конечно расширите свой кругозор, что всегда полезно для разработчика.
А также:
— Узнаете зачем вообще нужен Go, о его применимости и востребованности
— Поймете, когда и для чего стоит использовать Go
— Поймете в каких задачах и как именно Go лучше всего использовать
— Узнаете о возможностях языка и его особенностях
— Освоите синтаксис языка и разберетесь со структурой кода
— Научитесь создавать простые микросервисы на Go
Подробнее!
Pterm — это модуль Go, предназначенный для создания красивого вывода на терминал. Разработчики заявляют, что PTerm работает с максимально возможным количеством операционных систем и терминалов.
Модель использует цветовую схему ANSI, которая широко используется терминалами для обеспечения согласованности цветов в различных темах терминала. Если этого недостаточно, PTerm можно использовать для доступа к полной цветовой схеме RGB (16 миллионов цветов) в терминалах, которые поддерживают
https://proglib.io/w/6f3213f5
Модель использует цветовую схему ANSI, которая широко используется терминалами для обеспечения согласованности цветов в различных темах терминала. Если этого недостаточно, PTerm можно использовать для доступа к полной цветовой схеме RGB (16 миллионов цветов) в терминалах, которые поддерживают
TrueColor
.https://proglib.io/w/6f3213f5
Wikipedia
ANSI escape code
ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on video text terminals and terminal emulators. Certain sequences of bytes, most starting with an ASCII escape character and a bracket…
⚖ Golang против Python: какой язык программирования выбрать?
В этой статье попытаемся сравнить Python и Golang по различным характеристикам. Посмотрим, какой из этих языков стоит предпочесть новичку, только собирающемуся заняться программированием профессионально.
https://proglib.io/sh/ZHMvVuw5Ty
В этой статье попытаемся сравнить Python и Golang по различным характеристикам. Посмотрим, какой из этих языков стоит предпочесть новичку, только собирающемуся заняться программированием профессионально.
https://proglib.io/sh/ZHMvVuw5Ty
#news
Недавно произошёл релиз govim v0.0.34 — плагина для разработки на Go для Vim8. С изменениями можно ознакомиться здесь. А что вы используете для написания кода?
Недавно произошёл релиз govim v0.0.34 — плагина для разработки на Go для Vim8. С изменениями можно ознакомиться здесь. А что вы используете для написания кода?
GitHub
Release v0.0.34 · govim/govim
The main new features in this release are the addition of a config option ExperimentalWorkspaceModule, which allows a user to opt into the experimental support for multi-module workspaces provided ...
Пройди обучение и попади на стажировку в WildBerries!
Хочешь стать IT-специалистом крупной компании? Тогда обучающий курс «Профессия Go-разработчик» для тебя!
За год обучения ты:
получишь базовые знания программирования;
пройдёшь обучение от ведущих разработчиков WildBerries;
научишься разрабатывать и тестировать приложения на Golang;
освоишь принципы работы с алгоритмами поиска и сортировки;
научишься взаимодействовать с файловой системой.
Программа обучения разработана в партнёрстве с международным e-commerce-проектом WildBerries. Выпускники, успешно окончившие курс, смогут пройти собеседование и попасть на стажировку в компанию. Регистрируйся пока есть скидки до 60% на обучение!
Переходи по ссылке и регистрируйся. Первые 3 месяца обучения бесплатно!▶️ https://clc.am/-O9gvg
Хочешь стать IT-специалистом крупной компании? Тогда обучающий курс «Профессия Go-разработчик» для тебя!
За год обучения ты:
получишь базовые знания программирования;
пройдёшь обучение от ведущих разработчиков WildBerries;
научишься разрабатывать и тестировать приложения на Golang;
освоишь принципы работы с алгоритмами поиска и сортировки;
научишься взаимодействовать с файловой системой.
Программа обучения разработана в партнёрстве с международным e-commerce-проектом WildBerries. Выпускники, успешно окончившие курс, смогут пройти собеседование и попасть на стажировку в компанию. Регистрируйся пока есть скидки до 60% на обучение!
Переходи по ссылке и регистрируйся. Первые 3 месяца обучения бесплатно!▶️ https://clc.am/-O9gvg
Стартовый комплект для разработки Go API с использованием Postgres, Chi Router и sqlx.
https://proglib.io/w/97ad5b09
https://proglib.io/w/97ad5b09
GitHub
GitHub - gmhafiz/go8: Go + Postgres + Chi Router + sqlx + ent + authentication + testing + opentelemetry Starter Kit for API Development
Go + Postgres + Chi Router + sqlx + ent + authentication + testing + opentelemetry Starter Kit for API Development - gmhafiz/go8
AWS CDK (Cloud Development Kit) для Golang теперь выпущен официально. Данная платформа позволяет определять ресурсы для облачных приложений, используя привычные языки программирования.
С помощью статьи разберемся с основами создания и развертывания стеков AWS CDK с использованием Go, а также с тем, как инициализировать новое приложение AWS CDK.
https://proglib.io/w/5f5f877f
С помощью статьи разберемся с основами создания и развертывания стеков AWS CDK с использованием Go, а также с тем, как инициализировать новое приложение AWS CDK.
https://proglib.io/w/5f5f877f
Amazon
Getting started with the AWS Cloud Development Kit and Go | Amazon Web Services
We are excited to announce that Go support for AWS CDK is now in Developer Preview. This means it is now ready for you to test drive in your own CDK applications. This post will show you how to initialize a new AWS CDK app as well as the basics of creating…
⚡️Ищете работу или мечтаете поменять профессию?
Полезная информация для вас. За интересными вакансиями следите на профильном канале @pravkiforyou.
Этот канал публикует вакансии с тех пор, как по телеграму ходили динозавры 🦖. Там сразу все условия и прямые контакты работодателей, без посредников.
Молодых перспективных специалистов легче найти в телеграме, а подписаться на вакансии тут: https://t.iss.one/pravkiforyou
Полезная информация для вас. За интересными вакансиями следите на профильном канале @pravkiforyou.
Этот канал публикует вакансии с тех пор, как по телеграму ходили динозавры 🦖. Там сразу все условия и прямые контакты работодателей, без посредников.
Молодых перспективных специалистов легче найти в телеграме, а подписаться на вакансии тут: https://t.iss.one/pravkiforyou
Go-cmp — пакет, предназначенный для сравнения значений Go в процессе тестирования. Этот пакет призван стать более мощной и безопасной альтернативой
В статье и видео представлены преимущества go-cmp относительно других, а также описано немного практики.
Репозиторий
reflect.DeepEqual
для сравнения двух семантически равных значений.В статье и видео представлены преимущества go-cmp относительно других, а также описано немного практики.
Репозиторий
DEV Community
Go Package for Equality: github.com/google/go-cmp
Software testing boils down, literally, to comparing two values: actual output and expected outpu...