Size: a a a

Библиотека Go разработчика

2021 April 16
Библиотека Go разработчика
Разбираемся с примитивом синхронизации sync.Cond в Go. Более подробно примитивы синхронизации описаны в данной статье (входит в серию о проблемах многопоточности, параллелизме и concurrency, опубликованную ранее).
источник
2021 April 17
Библиотека Go разработчика
Spaghetti — это интерактивный веб-инструмент, который помогает понять зависимости программы Go, а также изучить и оценить различные возможные меры по устранению зависимостей.

Он отображает полные зависимости исходных пакетов, организованные в виде дерева на основе структуры каталогов пространства имен пакет / модуль.

https://proglib.io/w/23bb0ab8
источник
2021 April 18
Библиотека Go разработчика
История и предпосылки перехода с Python и C++ на Go в команде Google Site Reliability Engineering (SRE).

https://proglib.io/w/6693c361
источник
2021 April 19
Библиотека Go разработчика
Серия статей про разработку blockchain на Go: https://proglib.io/w/0767a35e
источник
Библиотека Go разработчика
Прояви свои таланты в «цифре» и стань частью цифрового будущего! 🚀

Регистрируйся на самый масштабный конкурс для IT-специалистов в России — «Цифровой Прорыв» 2021! ⚡️

В этом году мы приготовили для тебя: 8 крутых хакатонов, актуальные кейсы, топовых экспертов, атмосферную IT-тусовку и нетворкинг. Призовой фонд — 55 млн руб! 👨🏻‍💻

Участвовать могут новички, любители и профи из любой точки России!

🎯 Все подробности и регистрация в одном клике от тебя по ссылке: https://leadersofdigital.ru/
источник
Библиотека Go разработчика
Пишем линтер, который рассчитает цикломатическую сложность кода Go.

https://proglib.io/w/dd8c672f
источник
2021 April 20
Библиотека Go разработчика
Есть опыт и знания в IT, которыми Вы хотите поделиться ?

Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!

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

Интересующие направления для написания статей:
• DevOps
• Блокчейн
• Информационная безопасность
• Ruby on Rails
• C/ C++/ C#
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management

Оставьте заявку на https://proglib.io/w/de2fccec и мы свяжемся с вами!
источник
Библиотека Go разработчика
Grate — это нативный пакет Go для извлечения табличных данных (поддерживаются .xls, .xlsx, .csv, .tsv). Пакет в первую очередь фокусируется на скорости и стабильности, т. к. не пытается анализировать диаграммы, рисунки или другие типы контента.

https://proglib.io/w/a3dea1dd
источник
Библиотека Go разработчика
Страховой Дом ВСК перестраивает свой бизнес и переводит его в digital.

Для тех, кто в ближайшее время присоединится к ИТ-команде ВСК, это шанс получить уникальный опыт: выстроить новую технологическую компанию.

Возможности быстрого карьерного и профессионального роста прилагаются!
источник
Библиотека Go разработчика
Описание нововведений GoLand 2021.1 на русском: https://proglib.io/w/d682f55d
источник
2021 April 21
Библиотека Go разработчика
Библиотека программиста планирует организовать серию офлайн-мероприятий.
Мы создали опрос, чтобы учесть пожелания и интересы подписчиков, а также какие темы наиболее интересны. Опрос займет не более 3-х минут и пройти его можно тут.
источник
Библиотека Go разработчика
#fun

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

https://proglib.io/w/3cfb68c7
источник
2021 April 22
Библиотека Go разработчика
🚀 Первым IoT-разработчикам приготовиться! 29 апреля начнутся занятия на онлайн-курсе «Разработчик IoT» от OTUS.

Успейте занять место в группе и уже через 4 месяца вы будете готовы проходить собеседования в IoT-проектах 🔥

Вы научитесь создавать готовые «под ключ» решения: от программирования устройств и сетей до работы с платформой и пользовательским приложением.

Пройдите вступительный тест, чтобы зафиксировать стоимость со скидкой 👉 https://otus.pw/ROuk/
источник
Библиотека Go разработчика
Создание веб-приложения на Go

Серия уроков проведёт вас по этапам создания сайта на Go. После ознакомления с материалами вы сможете создать небольшую CMS на Go и запустить свой сайт в интернете.

https://proglib.io/w/be810e29
источник
2021 April 23
Библиотека Go разработчика
Автор учебной программы на курс «Go-разработчик»

Яндекс.Практикум — сервис онлайн-образования. Мы помогаем людям расти — на работе и в жизни. Студенты могут освоить новую специальность, заговорить на иностранном языке и получать удовольствие от того, чем занимаются — каждый день.

Сейчас мы работаем над курсом «Go-разработчик». Мы используем инструменты не ради изучения, а для выполнения с их помощью конкретных задач, применимых в жизни.

Что предстоит делать:
— создавать образовательные материалы по темам курса: теорию и практические задания на написание кода
— готовить задания и тесты для проверки знаний студентов
— создавать дополнительные материалы: статьи, конспекты, планы лекций

Что пригодится в работе:
— опыт работы в Go-разработке от двух лет
— опыт написания HTTP- и многопоточных приложений
— плюсом будет опыт оптимизации приложений
— опыт работы с базами данных

Условия:
— удаленная работа, парт-тайм, гибкий график
— сдельная оплата

Контакты:
@greyriver
alex-polevoy@yandex-team.ru
источник
Библиотека Go разработчика
Извлекаем данные из файла журнала объемом 16 ГБ за 25 секунд с помощью Go.

https://proglib.io/w/3f7c0a7f
источник
2021 April 24
Библиотека Go разработчика
Практика написания модульных тестов

Модульные тесты важны для разработчиков, потому что позволяют продемонстрировать правильность написанного кода. Что еще более важно, модульные тесты позволяют обновлять базу кода с уверенностью, что мы ничего не сломали.

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

https://proglib.io/w/117cff40
источник
Библиотека Go разработчика
Data scientist входит в тройку лучших профессий 2020 года в США. В России эта специальность только набирает обороты, поэтому сейчас самое время начать осваивать перспективную специальность на бесплатном онлайн-интенсиве, который пройдёт с 26 по 28 апреля в 19:00 по московскому времени!
Регистрируйтесь: 🔜 https://clc.am/ll4iHA.

Что вас ждёт на занятиях?
🔥 Примерите на себя роль data scientist, поработаете с основными инструментами профессии.
🔥 Визуализируете данные.
🔥 Построите формулы и выявите зависимости на Python.
🔥 Изучите техники исследования данных и разберёте реальные задачи.
🔥 Создадите проект, который наверняка оценят потенциальные работодатели.

👌 Преподаватель: ведущий исследователь данных Сбербанка с шестилетним опытом в программировании — Анастасия Борнева.

🎁 Все участники, сдавшие домашнее задание, получат сертификат на 15 000 рублей для поступления на любой курс Skillbox!
источник
2021 April 25
Библиотека Go разработчика
У Golang много направлений применения! Например, блокчейн — одна из самых хайповых технологий 21 века, до сих пор не реализовавшая весь свой потенциал.

4 мая в OTUS вас ждет демо-занятие «Blockchain на Go». Вместе с преподавателем Евгением Степанкевичем вы создадите основанную на блокчейне, упрощенную криптовалюту, в качестве языка используя Go.

Демо-занятие является частью онлайн-курса «Golang Developer. Professional». Углубленная программа разработана специально для разработчиков с опытом, которые хотят усилить свой стек этим полезным языком или полностью переключиться на разработку на Go. Пройдите вступительный тест, чтобы принять участие в вебинаре https://otus.pw/FmtG/
источник