Найти в Дзене

Язык программирования Golang

322 читали · 1 год назад
Работа с микросервисами gRPC в Golang
gRPC — это современный фреймворк для удаленного вызова процедур (RPC), разработанный Google. Он основан на протоколе HTTP/2 и использует формат сериализации Protocol Buffers (protobuf). gRPC отлично подходит для построения микросервисной архитектуры, позволяя сервисам взаимодействовать друг с другом через строго типизированные API. В этой статье я расскажу, как использовать gRPC в Golang, объясню его основные принципы, покажу, как создать сервер и клиента, и разберу важные аспекты, такие как сериализация данных и обработка ошибок...
906 читали · 2 года назад
10 лучших курсов по Go (Golang) для практикующих и начинающих разработчиков
Приветствую всех опытных программистов и разработчиков-новичков! Сегодня мы рассмотрим онлайн-программы, предназначенные для обучения одному из популярных языков программирования, который вышел из-под крыла Google. И им является Golang, или Go. Этот язык появился более 10 лет назад. Создатели пытались сделать его универсальным, чтобы он сочетал в себе высокую скорость исполнения программ и легкость разработки. Можно сказать, что задуманное удалось, однако больше всего Golang подходит для создания серверных приложений и сервисов...
1043 читали · 1 год назад
Обзор GoLand — IDE для разработки на Golang от JetBrains
GoLand — это профессиональная среда разработки (IDE) для языка Go, разработанная JetBrains. Она предоставляет широкий набор инструментов для написания, отладки и тестирования кода, а также интеграцию с системами контроля версий, базами данных и контейнеризацией. В этой статье я расскажу о ключевых возможностях Голанд, его преимуществах перед другими редакторами и разберу, когда стоит использовать именно эту IDE. В конце статья я также оставил вам блок бесплатных материалов для обучения разработке...
160 читали · 1 год назад
Гайд по веб-фреймворку Gin в Golang
Gin — это один из самых популярных веб-фреймворков для Go, который позволяет быстро и просто разрабатывать веб-приложения и API. Он выделяется высокой производительностью, удобным интерфейсом и минимальным количеством лишнего кода. В этой статье я покажу, как начать работу с Gin, разберем его основные возможности и посмотрим на примеры использования. В конце статья я также оставил вам блок бесплатных материалов для обучения разработке. Чтобы начать использовать Gin, сначала установите его с помощью...
601 читали · 1 год назад
Почему Go такой странный, и ещё 8 холиварных тем про Golang
Привет! Это Вадим из команды AvitoTech. Поговорить о программировании любите? Обновления обсудить, про подходы похоливарить, вот это вот все. Мы вот такое очень любим и даже вживую собираемся, чтобы поболтать на дринкапах. Дринкап если что – это такая тусовка на которой не монологичные доклады и формальные дискуссии нужно слушать, а разговаривать есть возможность. О наболевших для сообщества темах пообщаться, про личный опыт поговорить с коллегами, поспорить с ними о насущных проблемах. И все это – под вкусную еду и разнообразные напитки...
481 читали · 1 год назад
Популярные ошибки в Golang и как их избежать
Всем привет! Меня зовут Дмитрий Королёв, я бэкенд-разработчик в Авито. Go известен своей лаконичностью и простотой синтаксиса, но даже в нём есть множество подводных камней, с которыми можно столкнуться в работе. В этой статье я сделаю разбор распространённых ошибок с примерами и расскажу, как их можно избежать. Начнём с базовых концепций: Чтобы понять, как работают слайсы, нужно понимать их структуру. В коде ниже видны поля про длину и вместимость и указатель на массив, на основе которого построен слайс...
1 неделю назад
Go-разработчик (Golang) с нуля до профессионала: ваш путь к успеху в IT
В мире информационных технологий язык программирования Go, или Golang, стал одним из самых популярных и востребованных. Его простота, эффективность и возможность масштабирования делают его идеальным выбором как для новичков, так и для опытных разработчиков. Если вы хотите стать Go-разработчиком с нуля и достичь профессионального уровня, эта статья расскажет о практическом подходе к обучению и применению Golang. ## Почему именно Golang? Go был создан Google для решения задач, связанных с производительностью и эффективностью...
Golang с нуля: 7 шагов от установки до первой программы
Первую рабочую программу на Go новичок запускает в день установки, а не через месяц теории: в языке около 25 ключевых слов, нет наследования классов и нет исключений. Сложность не в синтаксисе, а в порядке шагов. Одни неделями смотрят лекции и так и не открывают компилятор, другие сразу лезут в чужой сложный код и застревают. у проверенных специалистов собрали каталог курсов и отзывов и видят одну закономерность: до результата доходят те, кто начал писать код руками в первую же неделю. Порядок важнее мотивации...
7 месяцев назад
Сравнение golang веб-фреймворков 2026 года: топ-5 лучших вариантов
Подготовили для вас свежий разбор топ-5 веб-фреймворков для Go в 2026 году — Gin, Fiber, Echo, Chi и Beego. Сравнили их по скорости, простоте входа, экосистеме и реальным сценариям вроде API или микросервисов. Gin берут новички за стабильность и комьюнити, Fiber — за чистую скорость на fasthttp, Echo — за баланс с middleware, Chi — за минимализм на стандартном net/http, Beego — за полный MVC с ORM...
Golang разработка: опыт использования Cursor в веб-разработке
Иногда я ловлю себя на одном и том же утре: кофе остыл, VS Code открыт, репозиторий с веб разработкой на Golang вроде есть, а ощущения такие, будто меня позвали копать метро ложкой. Ты знаешь, что Go быстрый, что веб-сервисы на нём летают, что на нём пишут ядра контейнеризации и прочие серьёзные штуки, а сам сидишь и перебираешь рутина за рутиной: однотипные хендлеры, скучные CRUD’ы, описания структур, YAML для конфигов. В какой-то момент я поймал себя на мысли, что я не разработкой сервиса на Golang занимаюсь, а вручную имитирую робота...
1 год назад
🎤 Golang Conf X и TechLead Conf 2025: как это было
Начало июня стало знаковым для айти-сообщества: прошли две масштабные конференции — Golang Conf X и TechLead Conf 2025. В обеих активно участвовал Александр Кириллов, CTO компании Evrone. Конференция объединила 28 докладов, 4 потока и 7 секций, а также дебаты и нетворкинг. Настоящий праздник для разработчиков...