Найти в Дзене

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

39 топ-авторов
3247 интересуются
10 лучших курсов по Go (Golang) для практикующих и начинающих разработчиков
Приветствую всех опытных программистов и разработчиков-новичков! Сегодня мы рассмотрим онлайн-программы, предназначенные для обучения одному из популярных языков программирования, который вышел из-под крыла Google. И им является Golang, или Go. Этот язык появился более 10 лет назад. Создатели пытались сделать его универсальным, чтобы он сочетал в себе высокую скорость исполнения программ и легкость разработки. Можно сказать, что задуманное удалось, однако больше всего Golang подходит для создания серверных приложений и сервисов...
8 месяцев назад
Гайд по веб-фреймворку Gin в Golang
Gin — это один из самых популярных веб-фреймворков для Go, который позволяет быстро и просто разрабатывать веб-приложения и API. Он выделяется высокой производительностью, удобным интерфейсом и минимальным количеством лишнего кода. В этой статье я покажу, как начать работу с Gin, разберем его основные возможности и посмотрим на примеры использования. В конце статья я также оставил вам блок бесплатных материалов для обучения разработке. Чтобы начать использовать Gin, сначала установите его с помощью...
1 год назад
Популярные ошибки в Golang и как их избежать
Всем привет! Меня зовут Дмитрий Королёв, я бэкенд-разработчик в Авито. Go известен своей лаконичностью и простотой синтаксиса, но даже в нём есть множество подводных камней, с которыми можно столкнуться в работе. В этой статье я сделаю разбор распространённых ошибок с примерами и расскажу, как их можно избежать. Начнём с базовых концепций: Чтобы понять, как работают слайсы, нужно понимать их структуру. В коде ниже видны поля про длину и вместимость и указатель на массив, на основе которого построен слайс...
Golang разработка: опыт использования Cursor в веб-разработке
Иногда я ловлю себя на одном и том же утре: кофе остыл, VS Code открыт, репозиторий с веб разработкой на Golang вроде есть, а ощущения такие, будто меня позвали копать метро ложкой. Ты знаешь, что Go быстрый, что веб-сервисы на нём летают, что на нём пишут ядра контейнеризации и прочие серьёзные штуки, а сам сидишь и перебираешь рутина за рутиной: однотипные хендлеры, скучные CRUD’ы, описания структур, YAML для конфигов. В какой-то момент я поймал себя на мысли, что я не разработкой сервиса на Golang занимаюсь, а вручную имитирую робота...
3 месяца назад
🎤 Golang Conf X и TechLead Conf 2025: как это было
Начало июня стало знаковым для айти-сообщества: прошли две масштабные конференции — Golang Conf X и TechLead Conf 2025. В обеих активно участвовал Александр Кириллов, CTO компании Evrone. Конференция объединила 28 докладов, 4 потока и 7 секций, а также дебаты и нетворкинг. Настоящий праздник для разработчиков...
Go 3D: Как нарисовать куб на Golang и не сойти с ума от С++ зависимостей
Думаете, Go — только для серверов и утилит? Пример 3D-рендера на чистом Go. Вот подробный гайд, как повторить это за 10-15 минут. Введение: Почему Go и 3D? А почему бы и нет если не запрещено ? Хотя писать на Go подобные "проекты" глупость и я бы не советовал, но всё же поиграться с ним можно. Для этого есть отличная библиотека GoGL (OpenGL биндинги для Go) и GLFW для создания окон. Сегодня мы создадим вращающийся куб с текстурами. И всё это — на чистом Go. Команды для терминала: Почему именно эти библиотеки? Проверяем установку: Создаём main...