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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
#tip

В пакете net есть функция LookupPort, с помощью которой можно определить номер порта для сети и сервиса.
Интересное обсуждение на Reddit, касаемое структурирования большого веб-приложения на Go.

Вот несколько ссылок, которые предложили члены сообщества:
- GopherCon 2018: Kat Zien - How Do You Structure Your Go Apps
- project-layout (Standard Go Project Layout)
- go-webapp-example (Example web application written in Go)
#tip

Можно преобразовать одну структуру в другую, если они обе имеют одинаковые базовые типы. Это работает, даже если у них разные структурные теги.
В свежем релизе GoLand много новых и полезных фич 😎. Ознакомиться: https://proglib.io/w/038c285e
Интересуешься компьютерными науками, но не знаешь с чего начать? Выясни, какой ты ИТ-котик!

Пройди короткий профориентационный тест и получи скидку в 5000 рублей на курсы GeekBrains для фанатов информационных технологий. В качестве бонуса после тестирования станет доступна подробная карта ИТ-профессий и список учебных материалов для будущих айтишников.

Приходи учиться в GeekBrains!
Онлайн-академия предлагает отличные курсы для студентов любого возраста. Опытные преподаватели помогут погрузиться в профессию или подготовиться к поступлению в вуз.

Пройти бесплатное тестирование можно на сайте: https://mrqz.me/geekschool
Spago — библиотека машинного обучения, предназначенная для поддержки соответствующих архитектур нейронных сетей в задачах обработки естественного языка.

https://proglib.io/w/882fe0b5
Релиз go1.15.6 включил исправления для компилятора, компоновщика, среды выполнения, команды go и пакета io. Читать подробнее.
#tip

tparse поддерживает отображение n самых медленных тестов с помощью флага -slow.
#tip

Флаг 0 может использоваться в спецификаторе формата для дополнения чисел ведущими нулями.
Хочешь откликнуться на вакансию, не выходя из приложения?
Тогда тебе сюда 👉 Golang | Jooby.dev

Удобный
поиск работы
Удобный постинг вакансий
Удобный сервис

С любовью ❤️, от команды Jooby.dev
Подборка полезных ссылок, фреймворков, библиотек и инструментов Go, которая поддерживается в актуальном состоянии (в этом процессе может принять участие каждый из вас): https://proglib.io/w/31a8ea9e
#tip

Спецификатор формата "%+v" может использоваться для вывода имен полей структуры вместе со значениями.
Курс для middle- и senior-разработчиков, которые хотят стать тимлидами

Новичком быть просто: все новое и интересное, море информации, но как быть уже прокаченным девелоперам? Мы тоже задавали себе этот вопрос и просто точечно обучали наших разработчиков, делая их мощными тимлидами.
В нашем понимании тимлид — это не просто крутой программист, но и тот, кто умеет аккумулировать свои знания, обучать команду и выстраивать работу в ней, понимает продукт и работает от бизнес-целей. Тут важны и hard, и soft skills, и эмоциональный интеллект. Поэтому мы собрали весь свой 14-летний опыт работы над сложными сервисами и высоконагруженными сайтами и создали 6-ти месячный курс именно тех, кто хочет вырасти и систематизировать свои знания. Договорились с Geekbrains, и теперь именно там можно пройти обучение. Второй поток стартует уже совсем скоро — 24 декабря, а тут должен быть призыв к действию, поэтому просто записывайтесь на курс: https://proglib.io/w/cd50f385

На связи была команда AGIMA!
Статья, из которой вы узнаете, как контролировать видимость разрабатываемого пакета на Go, а также как защитить части вашего кода, которые должны использоваться только внутри вашего пакета.

https://proglib.io/w/46520f52