Size: a a a

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

2021 May 14
Библиотека Go разработчика
Есть опыт и знания в IT, которыми Вы хотите поделиться?

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

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

Интересующие направления для написания статей:

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

Оставьте заявку на https://proglib.io/w/de2fccec и мы свяжемся с вами!
источник
Библиотека Go разработчика
Go-cloud: Go Cloud Development Kit (Go CDK)это комплект разработки облачных приложений на Go, позволяющий беспрепятственно развертывать облачные приложения в любой комбинации облачных провайдеров.

Он делает это, предоставляя стабильные идиоматические интерфейсы для общих целей, таких как хранилище и базы данных.

https://proglib.io/w/94065a0b
источник
2021 May 15
Библиотека Go разработчика
Продлеваем на неделю конкурс #proglib_contest на самый интересный контент в телеграм-каналах Библиотеки программиста.

Почему? Мы выделили большой призовой фонд и хотим разыграть его среди активных читателей. Но пока мало кто успел поучаствовать. Смекалистые подписчики уже поняли: шансы выиграть очень высоки. За лучший пост в любом из телеграм-каналов Библиотеки программиста автор поста получит 20 000 ₽.

Каналов 14 штук, названия говорят сами за себя: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Таким образом, призовой фонд составляет 280 000 ₽.

Очень простые условия:
1) Найдите интересную и актуальную статью, вышедшую в 2020-21 годах, и напишите к ней анонс объемом до 700 знаков. Для @progbook можно написать рецензию на книгу.
2) Пришлите текст анонса и название целевого канала нашему боту @proglib_contest_bot.

Выиграет тот, чей пост в канале наберёт больше лайков/охватов/кликов по ссылкам. Юридическая информация: https://proglib.io/best-post-contest.
источник
Библиотека Go разработчика
Закулисье работы с модулями в Go: https://proglib.io/w/6233d39e
источник
2021 May 16
Библиотека Go разработчика
Go with the domain: Building modern business software in Go (2021)

Авторы: Robert Lasczak, Miłosz Smółka

Книга от Three Dots Labs в основном включает материалы из серии статей, посвященные созданию программного обеспечения для бизнеса и адаптированные под удобный книжный формат.

Для кого эта книга?

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

Большинство идей в этой книге воплощаются в приложениях со сложными бизнес-сценариями. Некоторые из них имеют смысл в более простых случаях, а некоторые будут выглядеть слишком сложными, если их использовать в небольших проектах. Постарайтесь проявить прагматичность и выбрать лучший инструмент для работы.
источник
2021 May 17
Библиотека Go разработчика
Кругом только и слышно, что об искусственном интеллекте, машинном обучении, Data Science... Но как начинаешь разбираться, нужна серьёзная математическая подготовка на уровне вуза. Мы пригласили опытных преподавателей МГУ помочь нашим читателям подготовиться к карьере дата сайентиста.

В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.

Полная программа курса и прочая информация здесь: https://proglib.io/w/79f5506f
Специально для наших подписчиков скидка 15% по промокоду GO
Поспешите, осталось всего 9 мест.
источник
Библиотека Go разработчика
Перевод статьи про применение пакета atomic в Go для решения конфликтов при блокировках.

https://proglib.io/w/1cc1f769
источник
2021 May 18
Библиотека Go разработчика
Мы тут с ребятами думаем запустить курс в виде зум и/или оффлайн-встреч, часть курса запишем с топовыми психологами, поэтому если вам интересно, ответьте на 3 вопроса в нашей форме (оринтировочно это займет 2-3 минуты)
https://forms.gle/nBJxwf9pFbYw3mNm9

В форме нет обязательных вопросов.
источник
Библиотека Go разработчика
Шестая статья в серии о написании REST-серверов на Go, в которой речь пойдет об аутентификации и безопасности в целом.

https://proglib.io/w/933de950
источник
Библиотека Go разработчика
Gomponents — это компоненты представления, написанные на чистом Go. Они преобразуются в HTML 5 и упрощают создание компонентов многократного использования. Таким образом, вы можете сосредоточиться на создании своего приложения, а не изучать еще один язык шаблонов.

https://proglib.io/w/7fcc768e
источник
2021 May 19
Библиотека Go разработчика
Базовое введение в работу с типом поля Oneof в Protobuf.

https://proglib.io/w/5988bb09
источник
2021 May 20
Библиотека Go разработчика
Juan Christian, 17-летний индонезийский программист-самоучка, написал клон Twitter с помощью Go + Vue 3 + Vite + TailwindCSS + PostgreSQL + Redis. Проект разработан исключительно в образовательных целях и включает лишь основные компоненты Twitter. Как вам?

https://proglib.io/w/1ec97fb2
источник
Библиотека Go разработчика
#tip

В VSCode есть команда, позволяющая генерировать модульные тесты для файла Go. К нему можно получить доступ, используя «Cmd + Shift + P» и набрав «Generate Unit Tests For File». Для работы данной функции требуется наличие пакета gotests.
источник
2021 May 21
Библиотека Go разработчика
26 мая OTUS приглашает на демоурок «Форматирование данных». Преподаватель Артем Желтак, teamlead в inDriver, разберет вместе с вами:
- кодировки quoted-printable и base64;
- текстовые форматы JSON, XML и YAML;
- использование структур и интерфейсов для парсинга данных;
- сравнение бинарных сериализаторов: gob, msgpack и protobuf.

После демозанятия вы сможете продолжить обучение на углубленном онлайн-курсе «Golang Developer. Professional» по специальной цене.

Для участия в уроке пройдите вступительный тест https://otus.pw/5g1u/
источник
Библиотека Go разработчика
Подробное руководство по работе с датой и временем в Go.

https://proglib.io/w/32d48492
источник
2021 May 22
Библиотека Go разработчика
#proglib_contest

Go-Callvis — это инструмент, помогающий визуализировать график вызовов программы Go с помощью интерактивного представления.

Цель инструмента заключается в предоставлении разработчикам визуального обзора программы Go с использованием данных из графа вызовов и его отношений с пакетами и типами. Это особенно полезно в больших проектах с высокой сложностью кода или когда вы просто пытаетесь понять чужой код.

https://proglib.io/w/3be4aba8
источник
Библиотека Go разработчика
#proglib_contest#proglib_contest

10 лучших книг по Go

Книги по языку Go с лучшими оценками читателей. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.

https://proglib.io/w/7be51898
источник
Библиотека Go разработчика
#proglib_contest

Как работает пул буферов: реализация на Go

Bruno Calza, бразильский инженер-программист в Arquivei, глубоко погрузился в изучение того, как базы данных эффективно перемещают данные на диск и с него.

В данной статье он начинает с обзора того, как данные структурированы на диске, затем объясняет принцип работы диспетчера пула буферов и представляет реализацию на Go.

https://proglib.io/w/6c1f98f8
источник
Библиотека Go разработчика
Подходит к концу эпический конкурс на самый интересный контент в телеграм-каналах Библиотеки программиста. Посты собирают всё больше откликов — спасибо за ваши старания!

У всех, кто хотел поучаствовать, остался последний шанс побороться за 20 000 ₽ в каждом из каналов: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Общий призовой фонд 280 000 ₽.

До полуночи примем последние посты — в некоторых каналах шансы на победу всё ещё высокие. Лайфхак: эти каналы нетрудно вычислить по хэштегу #proglib_contest 😉.

Напоминаем, как участвовать: пишем анонс до 700 знаков к любой актуальной айтишной статье 2020-21 годов или рецензию книги для @progbook. Отправляем получившийся текст и название канала боту @proglib_contest_bot. Чей  пост в канале наберёт больше откликов, тот и выиграл.

Через три дня подведем итоги и огласим список победителей. Юридическая информация: https://proglib.io/best-post-contest.
источник
2021 May 23
Библиотека Go разработчика
🏃 Параллельное программирование в Go

Изучаем основы параллельного программирования в Go, а также пытаемся разобраться на примерах, почему конкурентность в Go – это не совсем параллелизм.

https://proglib.io/sh/OQI6kqYltE
источник