Библиотека Go-разработчика | Golang – Telegram
Библиотека Go-разработчика | Golang
23.5K subscribers
2.34K photos
47 videos
87 files
4.76K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Автор статьи делится практическими знаниями, связанными с созданием, тестированием и развертыванием микросервисов на Go:
Microservices in Golang
Docker and go-micro
Docker Compose and Datastores
Authentication with JWT
Event brokering with Go Micro
Web Clients
Terraform a Cloud
Kubernetes and Container Engine
Deployments with CircleCI
Summary
The_Go_Workshop_A_New,_Interactive_Approach_to_Learning_Go_by_Delio.pdf
12.9 MB
The Go Workshop (2019)

Автор(ы): Delio D’Anna, Andrew Hayes, Sam Hennessy, Jeremy Leasor, Gobin Sougrakpam

Книга фокусируется на развитии практических навыков и учит читателей основам Go и лучшим практикам, эффективной организации кода, модульному тестированию и тестированию производительности, а также позволяет повысить эффективность работы с помощью сторонних пакетов.

С помощью книги вы сможете разрабатывать высокопроизводительные параллельные приложения или создавать сценарии для автоматизации повторяющихся ежедневных задач.
Учимся инструментировать код на Go с помощью абстрактного синтаксического дерева:
Часть 1
Часть 2
Часть 3
Думаешь, что стать программистом сложно? Только не с обучающим курсом от Skillbox!

Если ты никогда не занимался программированием, курс «Профессия Go-разработчик» станет отличным стартом твоей карьеры!

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

Пройдя обучение, ты получишь диплом и возможность стажировки в крупной международной компании.

Первым 20 студентам скидка 40%

Не упусти свой шанс, оставляй заявку по ссылке ▶️ https://clc.to/nWQ6nw !
Короткая и лаконичная презентация о структурировании пакетов Golang: https://proglib.io/w/3b7229e8
Что мотивирует вас откликнуться на вакансию?
Для миграции схем баз данных в Go используется библиотека golang-migrate. В статье показано на примерах, как ее использовать. Далее автор приводит примеры работы различных библиотек на примере выполнения операций CRUD (создание, чтение, модификация, удаление) над базой данных.
❇️ Команда Библиотеки программиста ищет редактора-копирайтера для подготовки публикаций

Что делать:
— Подготовка нативных материалов по IT-тематике согласно контент-плану. Темы: программирование, информационная безопасность, Data Science и другие. Форматы материалов: лонгриды, обзоры, интервью, тесты, викторины и переводы англоязычных публикаций.
— Редакторская работа со структурой материала под ключ.
— Коммуникация с командой по внесению правок.
— Факт-чекинг, корректура написанных материалов.

Требования:
— Опыт написания материалов для IT-медиа, продукта или компании.
— Понимание целевой аудитории и SEO-оптимизации.
— Умение написания материалов, полезных как для читателя, так и заказчика.
— Знание английского языка для чтения и перевода иностранных источников.
— Приветствуется знание основ программирования и других направлений в IT-сфере.
— Готовность к выполнению тестового задания (оплачиваемое).
— Работа в команде с главным редактором.

Условия:
— Удаленная работа с соблюдением дедлайнов.
— Оплата 40-50 тыс.руб. в зависимости от опыта работы, выплаты два раза в месяц.

С кем связаться:
Откликнуться на вакансию: artem@proglib.io. Присылайте несколько предложений о себе и опыте работы, ссылки на примеры публикаций. Резюме присылать не нужно. В случае взаимного интереса, мы пришлем вам тестовое задание.
Автор статьи выделяет три общих проблемы программирования и не очень очевидные решения с помощью Golang.

https://proglib.io/w/3c213a9c
Полный список видеозаписей докладов с GolangConf 2019: https://proglib.io/w/fa57af9a
Project-layout — репозиторий, в котором собран базовый набор общих исторических и появляющихся макетов проектов в экосистеме Go.

По мере роста вашего проекта, имейте в виду, что будет важно убедиться, что ваш код хорошо структурирован, иначе вы получите грязный код с множеством скрытых зависимостей. Когда над проектом будет работать больше людей, вам понадобится еще больше структур. Именно тогда важно ввести общий способ управления пакетами / библиотеками.

https://proglib.io/w/baa7d5aa
​​Мы снова проводим конкурс (с увеличенным призовым фондом) во ВКонтакте для самых креативных из вас на лучший мем для статьи с нашего сайта. Правила простые:

1. Вы берете произвольную статью с сайта, не утратившую свою актуальность
2. Делаете для нее мем
3. Отправляете в предложенные новости ссылку и вашу картинку
4. Мы оформляем и публикуем.

Автор картинки с публикацией с наибольшим охватом среди всех нам отправленных получит 15 тысяч рублей. Поехали: https://vk.com/proglib

Срок окончания конкурса — 18 августа 2020 года.
Разбираем причины неожиданного наследования переменной среды PATH и практические приемы работы с ней: https://proglib.io/w/73e441b5
Луковая Архитектура помогает разработчикам моделировать свою бизнес-логику в базовой коллекции без привязки к внешним проблемам, таким как выбор базы данных или работа пользовательского интерфейса. Разбираемся с тем, как выглядит луковая архитектура с примерами на Go.

https://proglib.io/w/f503fbb3
#вопросы_для_самопроверки

Объясните назначение оператора выбора (select) для каналов в Go.