В далеком 2015 году команда CockroachDB объясняла, почему Go был для них правильным выбором. Спустя семь лет все осталось по-прежнему и вот почему.
Cockroachlabs
Why Go was the right choice for CockroachDB
The first question many developers ask us is what our experience has been writing a distributed database in Go, a garbage-collected language.
Разбор основных аспектов, которые необходимо учитывать при написании конкурентного кода на Go.
Читать
Читать
storj.dev
Production Ready Go Concurrency | Storj Engineering Blog
Concurrency is one of those things that's easy to get wrong, even with Go concurrency features. Let's review things you should consider while writing a concurrency production code.
Пошаговое руководство для начинающих по разработке и тестированию REST API на Go с использованием Gorilla Mux и PostgreSQL.
Читать
Читать
Semaphore
Building and Testing a REST API in Go with Gorilla Mux and PostgreSQL - Semaphore
Learn how to build simple and well-tested REST APIs backed by PostgreSQL in Go, using Gorilla Mux — a highly stable and versatile router.
🏃 Горутины: что такое и как работают
Легковесная, потребляет мало памяти, имеет низкую задержку — знакомимся с горутиной.
https://proglib.io/sh/5QPiHEGhx3
Легковесная, потребляет мало памяти, имеет низкую задержку — знакомимся с горутиной.
https://proglib.io/sh/5QPiHEGhx3
CLI пинг-понг в качестве первого проекта на Go — отличный способ узнать основные концепции языка.
Часть 1
Часть 1
Earthly Blog
Building Pong in Your Terminal: Part One
Learn how to build a Pong game in your terminal using Golang and the tcell package. This tutorial covers the basics of creating a game, including w...
Пошаговая реализация простого веб-сервиса для создания и чтения самоуничтожающихся секретов на Go.
Читать
Читать
dusted.codes
Building a secure note sharing service in Go
Programming Adventures
Артем Чаадаев, Go-разработчик в МТС Digital, рассматривает распространенные примеры использования конкурентного кода в Go на основе личного опыта.
Читать
Читать
Хабр
Конкурентность в Go: пять примеров
Привет, Хабр! Я Артем Чаадаев, Golang-разработчик в МТС Digital. Традиционно считается, что главная фича Go – это «многопоточность из коробки». Этому посвящено немало статей, авторы которых...
#news
Традиционный выпуск недельных новостей из мира Go-разработки:
— Анонс Go 1.19 🎉
— Анонс GoLand 2022.2
— Анонс Go 1.18.5 и 1.17.13 (включают исправления безопасности encoding/gob and math/big)
— Релиз modernc/sqlite 1.18.0
— Релиз Go Micro 4.8
— Релиз Sonic 1.3.4
— Релиз Sarama 1.35
— Релиз Bud 0.2.3
— Релиз chromedp 0.8.3
— Релиз aws-lambda-go 1.34.1
— Релиз Milvus 2.1
— Релиз Buf 1.7
— Релиз fq 0.0.8
— Релиз imgproxy 3.7.1
— Релиз Chaos Mesh 2.3
— Релиз gobackup 1.1
Традиционный выпуск недельных новостей из мира Go-разработки:
— Анонс Go 1.19 🎉
— Анонс GoLand 2022.2
— Анонс Go 1.18.5 и 1.17.13 (включают исправления безопасности encoding/gob and math/big)
— Релиз modernc/sqlite 1.18.0
— Релиз Go Micro 4.8
— Релиз Sonic 1.3.4
— Релиз Sarama 1.35
— Релиз Bud 0.2.3
— Релиз chromedp 0.8.3
— Релиз aws-lambda-go 1.34.1
— Релиз Milvus 2.1
— Релиз Buf 1.7
— Релиз fq 0.0.8
— Релиз imgproxy 3.7.1
— Релиз Chaos Mesh 2.3
— Релиз gobackup 1.1
Линтинг c golangci-lint в действии: установка, настройка, использование, интеграция в pre-commit хуки и CI workflow.
Читать
Читать
Freshman — Articles and Tutorials on Software Development
A Complete Guide to Linting Go Programs
This article demonstrates a comprehensive linting setup for Go projects, and discusses the best way to introduce it into an existing project.
Практика работы с gRPC, HTTPGateway, buf и Go от Артура Карапетова (YouTube-канал The Art of Development).
Смотреть
Смотреть
YouTube
gRPC + HTTP + Golang = КОДОГЕНЕРАЦИЯ
Хочешь жить по-другому? Учись по-другому! Поступай в Институт iSpring и погружайся в карьеру с первого курса.
Подробнее о программе обучения и правилах набора на сайте: https://clck.ru/sPiEi
Фильм о команде и миссии Института iSpring: https://www.youtu…
Подробнее о программе обучения и правилах набора на сайте: https://clck.ru/sPiEi
Фильм о команде и миссии Института iSpring: https://www.youtu…