Получи случайную криптовалюту за регистрацию!

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

Логотип телеграм канала @golang_lib — Библиотека Go (Golang) разработчика Б
Логотип телеграм канала @golang_lib — Библиотека Go (Golang) разработчика
Адрес канала: @golang_lib
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.07K
Описание канала:

Полезные материалы по всему, что может быть полезно Golang разработчику. По всем вопросам @evgenycarter

Рейтинги и Отзывы

4.33

3 отзыва

Оценить канал golang_lib и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

0


Последние сообщения

2023-04-28 14:44:26
Go и SQL: Проблемы с существующими библиотеками (и лучшее решение)

Знакомьтесь, KSQL - библиотека, которую я написал для решения проблем Golang и SQL

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

Чтобы проиллюстрировать это, я попытаюсь описать в этой статье все эти проблемы в деталях, а затем кратко представить решение, которое я придумал для решения этих проблем: написанную мной библиотеку под названием KSQL.

https://betterprogramming.pub/golang-sql-problems-with-existing-libraries-145a037261b8

@golang_lib
198 views11:44
Открыть/Комментировать
2023-04-25 12:04:47
Go ebiten: разбираемся с рендерингом и позиционированием текста

Перед вами первая заметка на тему разработки игр на Go с использованием библиотеки ebiten (также известный как Ebitengine).

Сегодня мы будем разбираться, как выполняется позиционирование текста. Как центрировать его, менять межстрочный интервал и так далее. Официальная документация и примеры содержат почти всё необходимое, но чтобы свести всё воедино и понять все концепции можно потратить несколько вечеров. Я постараюсь сэкономить ваше время.

https://habr.com/ru/articles/671556/

@golang_lib
221 views09:04
Открыть/Комментировать
2023-04-19 09:00:57 Using Golang stdlib interfaces

https://eltonminetto.dev/en/post/2022-06-07-using-go-interfaces/

@golang_lib
178 views06:00
Открыть/Комментировать
2023-04-11 12:12:39
Паттерны гонки данных в Go

Uber использует язык Golang (сокращенно Go) в качестве основного языка программирования для разработки микросервисов. Наш монорежим Go состоит примерно из 50 миллионов строк кода (и продолжает расти) и содержит около 2 100 уникальных сервисов Go (и продолжает расти).

https://www.uber.com/blog/data-race-patterns-in-go/

@golang_lib
293 views09:12
Открыть/Комментировать
2023-04-03 14:18:07
Паттерны в Golang

Паттерн Builder в Golang
Директор в паттерне Builder в Golang
Паттерн Стратегия в Golang

источник

@golang_lib
201 views11:18
Открыть/Комментировать
2023-03-20 09:02:50 Building Event-Driven Distributed Systems in Go with gRPC, NATS JetStream and CockroachDB

https://shijuvar.medium.com/building-event-driven-distributed-systems-in-go-with-grpc-nats-jetstream-and-cockroachdb-c4b899c8636d

@golang_lib
141 views06:02
Открыть/Комментировать
2023-03-16 09:44:06
How to Achieve Dynamic SQL Query With Go

https://betterprogramming.pub/dynamic-sql-query-with-go-8aeedaa02907

@golang_lib
148 views06:44
Открыть/Комментировать
2023-03-13 14:24:25
Как успешно пройти собеседование на Go-разработчика?

Узнайте на примере студента онлайн-курса «Golang Developer. Professional» в OTUS. 16 марта в 20:00 мск Балун Владимир, ведущий разработчик в Ozon, проведет Mock-собеседование с выпускником курса по различным темам, связанным с масштабированием нагрузки, отказоустойчивостью систем, внутреннего устройства баз данных, а также различных паттернов разработки бэкенда.

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

Чтобы участвовать, пройдите вступительный тест: https://otus.pw/gRxY/

Реклама. Информация о рекламодателе на сайте otus.ru
158 views11:24
Открыть/Комментировать
2023-03-13 11:53:49
Самое полное интервью Golang Middle

0:00-01:34 Разница между C# и Go, что понравилось и не понравилось?
01:34-03:40 Какая задача на го последние полгода понравилась/порадовала?
03:40-05:06 Модели, структуры в Go и в C# сравнения
05:06-06:28 Рассуждения про дженерики
06:28-08:07 Интерфейсы в го, реализация
08:07-09:59 Кейс с интерфейсами
09:59-11:04 Что такое пустой интерфейс?
11:04-12:17 Типы. Что такое слайсы?
12:17-13:41 Кейс со слайсами, капасити
13:41-15:28 Когда мы передали слайс, что можем с ним дальше делать?
15:28-17:08 Насколько слайс безопасен?
17:08-18:37 Маппа, Хэш-таблица (отличия)
18:37-19:36 Какая в среднем сложность поиска по слайсы и по Маппе?
19:36-21:40 Насколько Маппа безопасна?
21:40-23:20 Объявления переменных, в чем разница?
23:20-25:30 Объявление слайсов
25:30-27:21 Мьютексы, какие используешь? Кейсы.
27:21-28:29 Каналы. Как он работает в го?
28:29-29:15 Насколько каналы безопасны?
29:15-31:00 Кейсы с закрытием канала
31:00-37:10 Select.default.Кейсы.
37:10-39:43 Буферизированные и не буферизированные каналы это
39:43-01:05:40 Анализ кода, задачи
01:05:49-01:10:58 Что такое горутины? Кейсы.
01:10:58-01:12:22 Scheduler, как работает планировщик?
01:12:22-01:16:40 Garbage collector C# и в Go
01:16:40-01:32:36 Кастомные ошибки. Задачи
01:32:36-01:36:09 Контекст, дочерние контексты
01:36:09-01:43:53 Тестирования. Как тестируешь? Какие тесты знаешь?
01:43:53-01:45:14 Профилировщики
01:45:14-01:50:15 Процессы в Linux. Как закончить процессы?
01:50:15-01:56:59 Какие бывают протоколы? Их применение.
01:56:59-02:00:50 Виды баз данных и в чём их различия?
02:00:50-02:04:20 Индексы. Что такое индекс? Как чистить? Кейсы
02:04:20-02:10:15 Что такое Транзакции, что означает сериализуемость?
02:10:15-02:14:15 Race conditions. Data Race
02:14:15-02:17:36 Message broker
02:17:36-02:50:15 System Design
02:50:15-02:56:13 Вопросы из чата.
02:56:13-03:03:20 Фидбэк собеседования с Сергеем
03:03:20-03:08:31 Менторская программа

источник

@golang_lib
165 views08:53
Открыть/Комментировать
2023-03-07 10:33:41
Использование graphQL+gRPC+Golang для создания микросервиса аренды велосипедов, с персистенцией на ArangoDB

https://dev.to/myk_okoth_ogodo/using-graphqlgrpcgolang-to-create-a-bike-rental-microservices-with-persistence-on-arangodb-2a6h

@golang_lib
121 views07:33
Открыть/Комментировать