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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Тут 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
Такое представление может помочь думать о конкурентности как о конвейере. Каждый рабочий (горутина) выполняет задание, затем отправляет результат по сборочной линии (каналу).
Rqlite — это легкая распределенная реляционная база данных, построенная на SQLite и написанная на Go.

Она предоставляет вам функциональность надежной, отказоустойчивой реплицированной реляционной базы данных с очень простой установкой, развертыванием и эксплуатацией. Недавно кстати состоялся релиз версии 5.10.0, который включал ряд ключевых изменений и не обошелся без проблем, связанных с утечкой памяти (в 5.10.1 данную проблему пофиксили).
Нам в команду rhino-digital.com требуется программист.

Что делать:
Разработка и развитие продукта на базе Golang (апи), Yii2 (админка) с нуля
Внедрение новых архитектур разработки, к примеру Domain-Driven Design или TDD;

Какими навыками нужно обладать:
Опыт разработки от 2 лет, а также опыт работы в команде;
Умение работать с синтаксисом и фишками PHP 7.4 и выше (например, оператор “Космического корабля”, "preload");
Умение разрабатывать сервисы для golang, наличие подтвержденных проектов на Go желательно при работе с микротранакциями;
Свободно дирижировать принципами MVC и ООП;
Опыт работы с Докером и кубернетесом;
Умение выстраивать логику множественных взаимосвязей внутри проекта для учета микротранзакций во времени;
Базы данных: mysql, clickhouse, mongoDB;
Опыт работы с kafka и(или) rabbitmq;

Большим плюсом будет:
1. Websockets;
2. angular;
3. Опыт работы с партнерскими системами;

ЗП:
Обсуждаем на собеседовании или в лс;

Остальные условия:
- полная удаленка;
- график 5/2 с 10 до 19 по МСК (с часом на перерыв);
- оплачиваемые переработки;

Если заинтересовало:
Пиши сюда @villaintretenmerth или @fekby
PROGLIB IN DA HOUSE

А если быть точнее, в ClubHouse

Что это такое? Простыми словами, это живые подкасты, в которых каждый может высказать свою точку зрения, делиться мыслями, участвовать в дискуссиях и просто слушать

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

Вчера мы протестировали приложение, а уже сегодня готовы провести общую беседу в 19:00 на тему: «Что такое ClubHouse и как его использовать айтишнику»

Хотите поучаствовать? Переходите в наш чат. Вся информация также будет тут.
Через 5 минут начинаем конфу, заходите:

https://www.joinclubhouse.com/event/PD4bY4da