Size: a a a

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

2020 June 20
Библиотека Go разработчика
Hands-On GUI Application Development in Go (2019)

Автор(ы): Andrew Williams

С помощью книги вы откроете для себя библиотеки GUI Golang, такие как Go-GTK (GIMP Toolkit) и Go-Qt, и научитесь создавать красивые, производительные и отзывчивые графические приложения.

В книге рассматриваются лучшие практики работы с доступными наборами инструментов, включая Walk, Shiny и Fyne.

В конечном итоге вы изучите преимущества и сложности создания собственных графических приложений на Go, получите представление о том, как Go упрощает разработку кроссплатформенных графических приложений, научитесь разрабатывать графические приложения для Windows с использованием Walk и многое другое.
источник
2020 June 21
Библиотека Go разработчика
Вы знаете, что Github Actions позволяют упростить жизнь разработчику, т. к. обеспечивают автоматизацию рабочего процесса. В этом видеоуроке вы узнаете, как можно добавить невероятно полезные GitHub Actions в свои проекты на Go.

https://proglib.io/w/919f7e3d
источник
2020 June 22
Библиотека Go разработчика
Команда Go предложила более простой дизайн дженериков: новость об этом и само описание.

Для экономии времени можно прочитать краткое руководство по новому дизайну дженериков Go: https://proglib.io/w/de45b19d
источник
Библиотека Go разработчика
GolangQuiz - канал на котором публикуются интересные задачи и вопросы по Go и их разбор.
источник
Библиотека Go разработчика
​​🚴 Паттерны Go-кода на все случаи жизни

Cортировки и битовые маски, обработка ошибок и создание изображений, генерация перестановок и работа с хэш-суммами, запуск HTTP-сервера, юнит-тесты и другие распространенные задачи, решаемые с помощью Go.

https://proglib.io/sh/tAslm0UR9V
источник
2020 June 23
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
63%
Тип a: *int; Адрес b: 0xc0000b4020 (может быть другой адрес для b, т.к. это расположение в памяти)
23%
Тип a: *int; Адрес b: 255
6%
Ошибка компиляции
7%
Посмотреть результаты
Проголосовало: 826
источник
Библиотека Go разработчика
Оператор & используется для получения адреса переменной. В строке 9 программы мы присваиваем адрес b типу a *int. В таком случае говорят, что a указывает на b. Когда мы выводим значение в a, будет выведен адрес b. В итоге получаем:
Тип a: *int
Адрес b: 0xc0000b4020

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

Зачастую она используется для упрощения рефакторинга кода, изучения кодовой базы и поиска подозрительного кода. Автор статьи в подробностях разобрался с утилитой и поделился практическим опытом.

https://proglib.io/w/eb89f1cf
источник
Библиотека Go разработчика
​​👨‍💻 Как выбрать сервер для 1С

Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.

https://proglib.io/sh/bL4TeHxcQy
источник
2020 June 24
Библиотека Go разработчика
Существуют разные способы установления безопасного соединения TLS с помощью Go и gRPC. Вопреки распространенному мнению, вам не нужно вручную предоставлять сертификат сервера вашему клиенту gRPC для шифрования. В статье представлен список примеров кода для разных сценариев. Исходный код доступен в репозитории.
источник
2020 June 25
Библиотека Go разработчика
Если кому-то необходимо освежить в памяти основы Golang, например, перед собеседованием, то вот отличый вариант, хоть и может показаться неактуальным по времени: https://proglib.io/w/79391e19
источник
2020 June 26
Библиотека Go разработчика
Действительно, как узнать, что ты написал на Go хороший код? Если есть какая-то шкала между хорошо и плохо, то как понять, какие части шкалы относятся к хорошему? Каковы его свойства, атрибуты, отличительные признаки, паттерны и идиомы? Ответы на эти вопросы можно найти в переведённой на русский статье с многообещающим названием «Дзен Go».

https://proglib.io/w/8af37e8e
источник
2020 June 27
Библиотека Go разработчика
Данная программа выводит 333. Как необходимо изменить код, чтобы в результате вывести на экран 012?
источник
Библиотека Go разработчика
​​Для получения 012 в результате выполнения программы достаточно изменить две строки, как показано ниже (строка 9 и 10). Это один из вариантов реализации, не являющийся единственным верным.
источник
Библиотека Go разработчика
Bild — коллекция алгоритмов параллельной обработки изображений на чистом Go.

Целью проекта является простота в использовании и разработке. Bild работает на основе пакетов из стандартной библиотеки, чтобы уменьшить использование зависимостей и абстракций разработки.

https://proglib.io/w/918ad3ad
источник
2020 June 28
Библиотека Go разработчика
источник
2020 June 29
Библиотека Go разработчика
​​💸 12 способов зарабатывать с помощью программного кода

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

https://proglib.io/sh/u7tJsmH5S4
источник
Библиотека Go разработчика
Учимся добавлять фоновые задания в микросервисы на Go: https://proglib.io/w/e124dcb6
источник
2020 June 30
Библиотека Go разработчика
источник