Потом отрефакторим
43 subscribers
4 photos
66 links
go mod tidy - канал перезапущен
Download Telegram
Автор mock-сервера Mocktail описал как завертел в контейнер связку Go+SQLite.

Будет полезно всем молодым отцам отечественной разработки.

https://awstip.com/containerize-go-sqlite-with-docker-6d7fbecd14f0
👍4🤔1
Julia Evans написала статью, в которой описала, как написать простой DNS-resolver, а я пишу об этом здесь.

Не подумайте, что мне нравится рекурсия.

https://jvns.ca/blog/2022/02/01/a-dns-resolver-in-80-lines-of-go/
👍2🔥1👏1🎉1
Британские учёные нашли ответ на важный вопрос: Теперь есть!

А вот сам вопрос:
Почему в C++ есть STL, а в Go нет?

https://github.com/liyue201/gostl
👍21👏1🎉1
Поиск утечек памяти в горутинах при помощи тестов

https://engineering.razorpay.com/detecting-goroutine-leaks-with-test-cases-b0f8f8a88648
👍41🔥1
Ещё разок о том, как работает сборщик мусора в Go

Статья прямиком из будущего (посмотрите дату публикации)

https://blog.px.dev/go-garbage-collector/
👍4🔥1👏1
Как работать с объектами Kubernetes в Go?

Этот вопрос я задаю себе каждый раз перед тем как сесть за руль или взять пульт от ТВ.

Наконец-то появился ответ:

https://itnext.io/generically-working-with-kubernetes-resources-in-go-53bce678f887
👍31🔥1
👍32🔥1
Как-то давно не было слышно о новых фреймворках, поэтому:

https://github.com/gominima/minima
👍31👏1🎉1
Лёгкая интеграция SSH в ваши проекты:

https://github.com/charmbracelet/wish
👍31🔥1👏1
Памятка о том, как при помощи подручных средств собрать работающий serverless API

Понадобится: AWS Lambda, Golang и полчаса времени (если захочется повторить)

https://dev.to/preethamsathyamurthy/serverless-golang-rest-api-with-aws-lambda-4cn6
👍21🔥1👏1🎉1
Симпл & паверфул зиро-конфиг ORM для тех, кому нужен билдер SQL-запросов

Ночь - время чудес. Хотелось хоть на минутку почувствовать то же, что чувствуют все англоязычные ребята, которым не нужно переключать раскладку.

(MySQL, PostgreSQL, SQLite3, SQLServer)

https://github.com/huandu/go-sqlbuilder
🔥5👍2
UIKit - наверняка кому-то пригодится. Вкратце: вдохновлённый Flutter’ом и React’ом набор UI-компонентов для тех, кто любит Go и хочет колбасить на нем кроссплатформенные GUI прилы

Я до сих пор не проникся идеей писать на Go что либо кроме бэкенд-сервисов и консольных утилит. Но вдруг вы знаете людей, которые знают людей, которым это пригодится 🤷🏻‍♂️

https://github.com/zhuah/uikit
👍7
Чтение системной инфы о дисках (S.M.A.R.T.) на чистом Go

https://github.com/anatol/smart.go
👍5🔥2
SQL-движок, который можно прикрутить к своему проекту и выполнять запросы для любых данных

https://github.com/dolthub/go-mysql-server
👍4🔥2👏1
Игровое двигло на Go

С примерами и демками

https://github.com/oakmound/oak
👍6
О том, что NATS будут применять для коммуникации микросервисов предсказывала ещё Ванга!

И только недавно об этом написали статью. Вот она, кстати:

https://dev.to/karanpratapsingh/distributed-communication-patterns-with-nats-g17
👍2🔥1😁1💩1
Захотелось чего-то необычного на выходных? Разверните собственный сервер для общения без блокировок?

XMPP-серверов много не бывает:

https://github.com/ortuman/jackal
👍3🔥1💩1
Все уже знают, что вышел новый go 1.18 с поддержкой сами-знаете-чего

Но не все знают, как их тестировать

В этой статье чел приводит вполне сферические примеры, которые помогут понять, как тестировать дженерики в своём коде.

https://dev.to/eminetto/testing-generics-in-go-4d68
👍6🔥1💩1
Как написать микросервис, если под рукой только gRPC и Go, а душа просит JWT и API Gateway?

- Лехко! - говорит чел, который запилил об этом целый гайд.

Божечки-кошечки!
Да там ещё и e-commerce!
Всё! Придётся пилить свой маркетплейс!

https://levelup.gitconnected.com/microservices-with-go-grpc-api-gateway-and-authentication-part-1-2-393ad9fc9d30
👍6💩1
Не DDoS-ил, а проводил нагрузочное тестирование!

Вот пруфы:

https://github.com/ddosify/ddosify
👍3💩1
Решили напилить свою песочницу, где можно запускать любой код и не париться о безопасности?

И чтобы REST и gRPC ещё?
Ну ок 👇

https://github.com/criyle/go-judge
👍3💩1