Библиотека Go-разработчика | Golang
23.3K subscribers
2.07K photos
42 videos
87 files
4.44K links
Все самое полезное для Go-разработчика в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Разработчиком может стать каждый — особенно если есть искренний интерес к профессии. Понять, нравится ли вам программирование, вы сможете на двухнедельном курсе Нетологии «Старт в программировании».

За 9 занятий вы полностью погрузитесь в задачи программиста, обучитесь основам JavaScript, CSS, HTML и напишете код для своей первой программы — игры, которая мотивирует подходить стратегически к планированию жизни.

Погрузитесь в мир программирования.

Зарегистрироваться на курс: https://netolo.gy/g69
Тут на Go запилили крутой инструмент нагрузочного тестирования.

https://proglib.io/w/77268f44
#tip #goland

Если вам необходимо создать отсутствующие типы структур со всеми полями, просто поместите курсор на тип, который еще не определен, но используется.

Затем нажмите Alt + Enter в Windows / Linux или ⌥ + ⏎ в macOS и выберите действие Create type.

Источник
Думаете, что стать программистом сложно? Только не с обучающим курсом от Skillbox!

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

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

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

Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.to/k3AswQ.
Мнение Роба Пайка по поводу дженериков в новой версии языка.

https://proglib.io/w/7b619568
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#tip #tools

А вы знали про GitLive? Это расширение для IDE, которое позволяет увидеть проблемы, над которыми сейчас работают ваши коллеги по команде, клонированные ими репозитории, имя текущей ветки каждого разработчика и многое другое.

Расширение совместимо с IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, AppCode, CLion, DataGrip, DataSpell, GoLand, MPS, PhpStorm, PyCharm (Professional, Community, Educational), Rider, RubyMine и VS Code.

Смотреть демо
Разработчики типобезопасного клиента Go для GraphQL рассказывают о технических проблемах, с которыми они столкнулись при написании инструмента, и о том, как они их решили.

https://proglib.io/w/d0f96f87
🧼🔧 Bubble Tea — фреймворк для создания интерактивных CLI-приложений, основанный на архитектуре Elm.

⭐️ 5806

https://proglib.io/w/d4c7caf3
Если кому-то интересна тема реализации предметно-ориентированного проектирования в Go, на DOU вышел отличный перевод.

https://proglib.io/w/adf389e3

Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
👍1
Если вы (вдруг) используете Go для разработки под iOS / Android и используете для этого Cocoa через CGo, то не забудьте включить Cocoa multithreading. Про сюрпризы, которые могут возникнуть в противном случае, читайте здесь.
Есть люди, которые недовольны каким-то инструментом, но продолжают им пользоваться из-за отсутствия альтернатив или других причин.

Другая категория людей берет и переписывает под себя функции, которые не нравятся, или вовсе весь инструмент. Так на свет появился jira-cli.

Инструмент ещё сырой, но имеет все функции, необходимые для улучшения рабочего процесса с Jira.

Предпосылки создания инструмента
Разработчик из Ситимобил рассказывает основные моменты, на которые следует обращать внимание при работе с MySQL средствами Go: 

- Основы клиент-серверного протокола MySQL, его базовое устройство и принципы работы
- Реализация пула соединений на Go и многое другое

https://proglib.io/w/8fbe4a31
Чтобы стать сеньором, ты должен действовать, как сеньор, думать, как он и пить тот же смузи.

Ты не знаешь, как он думает и что делает? Не беда. Вот инструкция:
1) Переходишь по ссылке на страницу курса «Разработчик, или от Мидла до Сеньора» от Слёрм и Райффайзена.
2) Замечаешь справа красивую надпись «Бесплатно» и отпускаешь мысли о хирургическом столе и почках.
3) Листаешь вниз, поглядывая, какой это классный курс. Тут тебе и работа с технологиями, и продуктовое мышление, и про командные процессы и коммуникацию. И всё это из уст практикующих сеньоров.
4) В самом низу ещё раз видишь дату старта (ты же заметил её в начале, да?) — 22 ноября и формат: 5 недель по 2 занятия в неделю. Понимаешь, что тут всё серьёзно. Будет полноценный курс, а не какой-то марафончик.
5) Регистрируешься. Слёрмик обещает «Никаких рекламных звонков». Слёрмику можно верить.
6) PROFIT. Останется не забыть узнать про смузи.

Ничего сложного, согласен?
Тогда погнали. Пункт №1: https://slurm.club/3aM07Kz
👍1
🔧 panicparse — инструмент, который структурирует и раскрашивает стектрейс паники в Go.

https://proglib.io/w/fd99b58d
Разработчики Vitess запилили свой генератор Protocol Buffers для Go. Предпосылки создания и полученные результаты читайте в статье.

https://proglib.io/w/77ae5a0c