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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Какие медиа Вы читаете?

Пройдите короткий опрос и получите промокод 5% на все курсы Библиотеки программиста!

https://docs.google.com/forms/d/e/1FAIpQLSd3389cZTNhrnifV_5JaQuKVXzUFykk74Y-pK7jVioqlrV3lQ/viewform

Опрос займет всего пару минут
Плейлист, который позволит погрузиться в следующие аспекты стандартной библиотеки Go:

- io.TeeReader Example
- io.Writer Interface
- Go (Golang) Maps Tutorial
- io.Reader Interface
- http RoundTripper Explained
- Context Tutorial
- JSON Encoding Tutorial
- REST API Example [Without Framework]

https://proglib.io/w/275fc1fd
Недавно релизнулся популярный отладчик Delve 1.6.0. Журнал изменений здесь.

Если вы не работали с ним, предлагаем ознакомиться с данным видео, которое научит:
- легко отлаживать и проверять программы на Go с помощью инструмента командной строки delve debugger;
- просматривать, добавлять и изменять точки останова в программе на Go;
- перемещаться по программе строка за строкой или через точки останова;
- проверять значения переменных, функций и выражений.
Библиотека Go-разработчика | Golang pinned «Недавно релизнулся популярный отладчик Delve 1.6.0. Журнал изменений здесь. Если вы не работали с ним, предлагаем ознакомиться с данным видео, которое научит: - легко отлаживать и проверять программы на Go с помощью инструмента командной строки delve debugger;…»
#вакансия #GO #node.js #Казань #backend

Ты профессионал в разработке и мечтаешь, чтобы твой код помогал миллионам людей?

Компания: ПАО «Совкомбанк»
Локация: Казань
Формат: микс (офис+удаленка), на удаленке точно будем до лета
Зарплатная вилка: 70.000 - 150.000к

Мы в команде E-Commerce Совкомбанка разрабатываем нагруженные проекты со сложным бэком, насыщенные бизнес-логикой. Каждый день мы делаем наши интернет-заявки удобными, быстрыми и надёжными. И, конечно, идей и задач у нас больше, чем мы сейчас можем реализовать.
Нужна твоя помощь!

Что мы делаем:
🔹пишем нагруженные сервисы на Golang + Node.js
🔹используем MongoDB, MySQL (MariaDB), стек EFK, Docker/Kubernetes
🔹 интегрируемся с различными системами по REST API и openAPI

Что нужно от тебя:
🔸 уже не менее года писать качественный код на Go, Node.js
🔸 любить пробовать новое, отслеживать и применять полезные новшества,
🔸 постоянно думать о производительности и безопасности кода.

Что мы предлагаем:
🔹развитие крупных нагруженных проектов (бэкэнда и API),
🔹удобный график работы, включающий удаленку,
🔹 крутой офис с зонами отдыха, фруктами и напитками,
🔹 обучение и конференции,
🔹 конкурентную зарплату и премии за проекты,
🔹 увесистый соцпакет (ДМС, фитнес, образование, спецусловия на любые банковские продукты (ипотека, авто, кредиты, карты)

Чего у нас нет:
🔸легаси-кода и дресс-кода,
🔸лишних менеджеров и начальников,
🔸рутины и необходимости поддерживать старые системы.

Скорее присоединяйся 🌟

Контакты: IT HR «Совкомбанк»
Алеся Калинская
@luckypony95
В GoLand 2021.1 завезли много новых и полезных возможностей, в частности:

🔧 Улучшена работа с JSON таким образом, что теперь намного проще создавать теги JSON и XML для всех экспортированных полей в структуре
🔧 Добавлен рефакторинг Rename в файл go.mod, который позволяет безопасно присвоить модулю новое имя без необходимости выполнять поиск и замену в дереве проекта для замены старого имени модуля
🔧 Добавлено меню быстрого доступа
🔧 Добавлено автозавершение кода на основе машинного обучения и многое другое

Программа раннего доступа доступна уже сейчас. Узнать подробности.
Релиз Go 1.16 включил много интересных обновлений, но одними из самых ожидаемых дополнений стандартной библиотеки Go являются пакеты io/fs и testing/testfs. Разбираемся, что к чему.

https://proglib.io/w/9b6126a1
Тут JetBrains опубликовала результаты опроса The state of Go. Краткие выводы:

📊 Китай имеет самый большой коэффициент Go-разработчиков (16%), затем идет Япония, Россия 🔥, Украина, Великобритания, Канада, США и другие
📊 Go занимает 10е место в общем рейтинге
📊 Веб-сервисы являются наиболее популярной областью использования Go
📊 Программисты на Go работают в основном в сфере ИТ-услуг, за ней следуют финансы и финтех, облачные вычисления / платформы и другие отрасли
📊 Go Modules — самый популярный менеджер пакетов среди разработчиков Go
📊 Самые популярные маршрутизаторы — gorilla / mux и stdlib.
📊 Веб-фреймворк Gin набирает популярность
📊 Доля разработчиков, использующих встроенное тестирование, упала, в то время как использование других платформ тестирования немного выросло

Ознакомиться с материалами статьи.
Автор статьи считает, что самый эффективный способ оценки навыков разработчика — разбор его кода. Вы согласны с этим? Так вот, он собрал популярные задачи на собеседованиях и представил решения к ним. Ознакомиться можно по ссылке.
Опытный разработчик на Go, в частности в разработке CLI-приложений, раскритиковал данную работу и продемонстрировал более эффективную архитектуру CLI-приложения на Go.

https://proglib.io/w/df814d04
Любителям сериала «Ход королевы» (The Queen's Gambit) и языка Go посвящается: портирование шахматного движка sunfish на Go.

https://proglib.io/w/07995fb4
💵 Вот ещё один способ заработать и узнать про новую технологию. Через полчаса Tezos Ukraine начинают онлайн-воркшоп по смарт-контрактам – за решение практического задания и дельные вопросы дают по 500 XTZ (≈ $1900). Воркшоп ведет Михаил Дегтярев – блокчейн-разработчик с трехлетним опытом из компании Attic Lab.

Tezos – блокчейн-платформа с поддержкой смарт-контрактов, токенов и децентрализованных приложений. В сравнении с Ethereum код смарт-контрактов на Tezos верифицируем, скорость транзакций выше (40 tx/sec), а комиссии в сотни раз ниже, чем в сети Ethereum.

Формат: прямая трансляция на YouTube
Медиапартнер: ForkLog, крупнейшее медиа о блокчейн-технологиях на русском.
Когда: через 30 минут. Присоединяйтесь к трансляции или добавляйте мероприятие в календарь
Библиотека Go-разработчика | Golang pinned «💵 Вот ещё один способ заработать и узнать про новую технологию. Через полчаса Tezos Ukraine начинают онлайн-воркшоп по смарт-контрактам – за решение практического задания и дельные вопросы дают по 500 XTZ (≈ $1900). Воркшоп ведет Михаил Дегтярев – блокчейн…»
На канале уже упоминались данные ресурсы, но стоит напомнить, т. к. они постоянно обновляются и развиваются. Вы увидите решения базовых задач на Go, полезные учебные пособия, объяснения различных концепций с примерами кода, а также основы веб-разработки.

- Gowebexamples
- Golangprograms
Gofakeit — инструмент, представляющий собой генератор случайных поддельных данных на Go. Может стать отличным подспорьем для индивидуальных нужд тестирования.

https://proglib.io/w/17530a2f