Примерно 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...
Устал и хочется расслабиться?
Подписывайся на наш канал «Библиотека IT мемов», где ежедневно мы публикуем годные авторские IT-мемы.
Подписывайся на наш канал «Библиотека IT мемов», где ежедневно мы публикуем годные авторские IT-мемы.
Объявляем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей.
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
В каналах по языкам программирования, data science и мобильной разработке интересно увидеть топовые материалы по этим темам, в канале @progbook топовые рецензии на книги, в @proglibrary материалы по общим темам: проектирование, базы данных, linux, алгоритмы и структуры данных. Поощряются интерактивные форматы — авторские тесты, квизы, функционал которых встроен в Telegram, гифки, шпаргалки, неочевидные фишки.
Полный список каналов:
https://t.iss.one/progbook
https://t.iss.one/proglibrary
https://t.iss.one/pyproglib
https://t.iss.one/frontendproglib
https://t.iss.one/javaproglib
https://t.iss.one/dsproglib
https://t.iss.one/phpproglib
https://t.iss.one/cppproglib
https://t.iss.one/mobileproglib
https://t.iss.one/goproglib
https://t.iss.one/csharpproglib
https://t.iss.one/devopsslib
https://t.iss.one/testerlib
https://t.iss.one/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов статьи победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием канала, на который идет публикация. Юридическая информация здесь.
Призовой фонд — 280 тысяч рублей.
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
В каналах по языкам программирования, data science и мобильной разработке интересно увидеть топовые материалы по этим темам, в канале @progbook топовые рецензии на книги, в @proglibrary материалы по общим темам: проектирование, базы данных, linux, алгоритмы и структуры данных. Поощряются интерактивные форматы — авторские тесты, квизы, функционал которых встроен в Telegram, гифки, шпаргалки, неочевидные фишки.
Полный список каналов:
https://t.iss.one/progbook
https://t.iss.one/proglibrary
https://t.iss.one/pyproglib
https://t.iss.one/frontendproglib
https://t.iss.one/javaproglib
https://t.iss.one/dsproglib
https://t.iss.one/phpproglib
https://t.iss.one/cppproglib
https://t.iss.one/mobileproglib
https://t.iss.one/goproglib
https://t.iss.one/csharpproglib
https://t.iss.one/devopsslib
https://t.iss.one/testerlib
https://t.iss.one/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов статьи победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием канала, на который идет публикация. Юридическая информация здесь.
Telegram
Книги для программистов
Все о книгах из мира IT.
По рекламе: @proglib_adv
Курс по ML: https://clc.to/8MJE8w
Другие наши курсы: https://clc.to/goHZHA
Для обратной связи: @proglibrary_feeedback_bot
РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
По рекламе: @proglib_adv
Курс по ML: https://clc.to/8MJE8w
Другие наши курсы: https://clc.to/goHZHA
Для обратной связи: @proglibrary_feeedback_bot
РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
Разбираемся с примитивом синхронизации
sync.Cond
в Go. Более подробно примитивы синхронизации описаны в данной статье (входит в серию о проблемах многопоточности, параллелизме и concurrency, опубликованную ранее).dtyler.io
What's the "sync.Cond" | dtyler.io