Size: a a a

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

2020 November 14
Библиотека Go разработчика
Разработчики языка выпустили Go 1.15.5 и Go 1.14.12 для решения недавно обнаруженных проблем безопасности. Рекомендуется выполнить обновление до одного из этих выпусков. С деталями можно ознакомиться здесь.
источник
Библиотека Go разработчика
Короткое руководство по установке и настройке рабочего окружения Go с нуля.

https://proglib.io/w/2615fb11
источник
2020 November 15
Библиотека Go разработчика
Перевод статьи на тему горутин, в которой автор разбирается с понятием горутин и выясняет их размер, а также намечает отправные точки для всех, кто интересуется внутренним устройством Go.

https://proglib.io/w/5be653e6
источник
2020 November 16
Библиотека Go разработчика
Познакомься с Go-разработкой и освой один из востребованных языков программирования на бесплатных онлайн-занятиях от Skillbox!
Три дня твои скиллы будет прокачивать опытный специалист, Infrastructure Engineer в ManyChat — Антон Жуков!


Регистрируйся бесплатно по ссылке: 🔀 https://clc.to/EyB9wA.
Тебя ждут мощная программа и реальные практические задачи 🔥

💡 На интенсиве ты освоишь базовые функции Golang, увидишь примеры крутых чат-ботов и получишь ответы на свои вопросы по программированию.

💻 Разработаешь чат-бота для Telegram, который станет первым кейсом в твоём портфолио разработчика.

🎁 Все участники интенсива получат электронную книгу Кея Петерсона и Дэвида Колба «Век живи — век учись» от издательства «МИФ», а лучшие — грант на 30 000 рублей для обучения в Skillbox.
источник
Библиотека Go разработчика
#tip

В пакете log есть флаг Llongfile, который печатает полное имя файла и номер строки сообщения журнала, что очень полезно при отладке.

Идеальное место для установки этого флага — функция init.
источник
Библиотека Go разработчика
Короткий и понятный мануал по развертыванию приложения Go на CentOS 7: https://proglib.io/w/86569c40
источник
2020 November 17
Библиотека Go разработчика
Подписывайтесь на наш основной канал @proglibrary, чтобы не пропускать новые статьи и квизы!
источник
Библиотека Go разработчика
Изучаем Go с помощью фундаментальных руководств с примерами: https://proglib.io/w/d3c195c3
источник
2020 November 18
Библиотека Go разработчика
Wiki по ресурсам для изучения серверного программирования на Go — как веб-сервисов, так и мобильных серверных приложений.

https://proglib.io/w/4862d507
источник
2020 November 19
Библиотека Go разработчика
5 декабря пройдёт YaTalks — самая масштабная технологическая конференция Яндекса. Старт — в 9:00 по Москве, место встречи — онлайн.

В этом году конференция будет посвящена технологиям изменений и тому, как «странный 2020-й» повлиял на мир разработки. Среди спикеров — руководитель поискового портала Яндекса Андрей Стыскин, руководитель научной группы Российского квантового центра Алексей Фёдоров, руководитель платформы Wargaming Максим Барышников, астроном и популяризатор науки Владимир Сурдин, руководитель разработки беспилотных автомобилей Яндекса Антон Слесарев и многие другие.

Что вас ждёт на YaTalks 2020:

• IT-марафон, объединяющий все часовые пояса и регионы страны
• больше 50 крутых экспертов из разных компаний (Яндекс, ivi, Авито, ВКонтакте, Газпром нефть и др.)
• больше 30 часов контента про хайлоад-сервисы и сложную разработку
• жаркие дебаты и попкорн-сессии о том, как 2020-й всё перевернул
• научпоп-доклады: от удалёнки в космосе до квантовой революции
• технические доклады: от супераппов до видеоаналитики в нефтехимии
• разбор резюме разработчиков в прямом эфире
• random coffee с участниками и спикерами: система будет назначать видеовстречи двум случайным гостям

Смотрите программу и регистрируйтесь: https://clck.ru/RrRXG
источник
Библиотека Go разработчика
#tip

Функция PrintStack пакета debug может использоваться для печати трассировки стека вызывающей горутины.  Это может быть весьма полезно во время отладки для отслеживания пути вызова функции.
источник
Библиотека Go разработчика
Пишем простой контроллер Kubernetes на Go с помощью kubebuilder: https://proglib.io/w/2dd3989a
источник
2020 November 20
Библиотека Go разработчика
Введение в рефакторинг кода на Go для лучшей тестируемости: https://proglib.io/w/863c5f24
источник
2020 November 21
Библиотека Go разработчика
Если вы каким-то образом связаны с информационной безопасностью, в частности с реверс-инжинирингом, то вам может быть интересен go_parser — инструмент синтаксического анализа двоичных файлов для IDAPro (интерактивный дизассемблер).

https://proglib.io/w/4ca3df80
источник
Библиотека Go разработчика
Приглашаем вас на мероприятие "Серия онлайн семинаров по опциям базы данных Oracle":

1. Вебинар “Самые популярные опции базы данных Oracle”, пройдет 26 ноября в 11:00 Время Московское. Темы: Oracle Real Application Clusters (RAC), технология управления данных Advanced Compression и самая популярная опция в СУБД - Oracle Partitioning.

2. Вебинар “Недооцененные опции базы данных Oracle”, пройдет 3 декабря в 11:00 Время Московское.
Темы: технология Oracle Active Data Guard, уникальный инструмент Real Application Testing (RAT).

3. Вебинар “Новые опции базы данных Oracle”, пройдет 10 декабря в 11:00 Время Московское.
Темы: контейнерная архитектура БД или Multitenant Container Database, технология хранения информации в специализированном КЭШе – ORACLE DATABASE IN-MEMORY OPTION.

Участие в мероприятии бесплатное при условии предварительной регистрации.

Принять участие:  https://vk.cc/aCDUIY 👈
источник
Библиотека Go разработчика
Разбираем 5 техник мокинга в Golang: https://proglib.io/w/05754af5
источник
2020 November 22
Библиотека Go разработчика
#tip

В пакете net есть функция JoinHostPort для объединения хоста и порта в сетевой адрес.

Использование этой функции для добавления портов намного проще, чем использование конкатенации строк для добавления двоеточия и порта.
источник
Библиотека Go разработчика
"Пытаться использовать принцип, не понимая, какую проблему он решает, — все равно что пытаться использовать молоток, когда вы не знаете, что такое гвоздь".

Невозможно не согласиться с цитатой автора статьи, в которой уделено внимание хорошим и плохим практикам разработки, и приведен пример на Golang.

https://proglib.io/w/eebd4612
источник
2020 November 23
Библиотека Go разработчика
Видеозапись выступления Miki Tebeka о сериализации в Go: https://proglib.io/w/0977c63c
источник
Библиотека Go разработчика
Как научиться правильно разрабатывать и запускать приложения в K8s? Есть несколько путей, но, пожалуй, самый быстрый  — это пройти трёхдневный онлайн-интенсив «Kubernetes для разработчиков» от Слёрм.

Чем ещё хорош этот путь?
– Материал курса основан на практическом опыте. Учим тому, что делаем на своих проектах.
– Никаких админских штучек и историй про обслуживание кластера. Только инструментарий и знания, которые требуются разработчикам.
– Никто не уйдёт без результата. Спикеры и техподдержка помогут каждому студенту справиться с заданиями.

Интенсив стартует 3 марта. Сейчас можно записаться по минимальной цене – 20 000 рублей.

Посмотреть программу и подать заявку.
источник