Golang Дайджест
8.32K subscribers
41 photos
1 video
1 file
191 links
Самое интересное из мира Go: новости, статьи, проекты, сервисы, изменения в языке и др.

Посты публикуются не часто - только самое важное, с чем я лично ознакомился.

Поэтому можно не мьютить канал =)

Обратная связь: @justskiv
Download Telegram
Channel created
Slice Tricks в графическом предоставлении

https://ueokande.github.io/go-slice-tricks/

Текстовый вариант здесь

#шпаргалка
1
#статья #dyi

Интересная статья о написании "игрушечного" DNS-резолвера. Также автор простым языком даёт необходимый ликбез.

Хороший способ получше разобраться в устройстве DNS и потрогать его своими руками.

https://jvns.ca/blog/2022/02/01/a-dns-resolver-in-80-lines-of-go/
👍51
#репозиторий #проект #утилита

Cheat - консольная утилита для создания и просмотра "шпаргалок" для командной строки (написана на Go).
Помогает работать с командами, которые мы часто используем, но недостаточно часто, чтобы запомнить.

Пример:

Нам понадобилось поработать с архивом с помощью tar, пишем:

cheat tar

Получаем:

# To extract an uncompressed archive:
tar -xvf '/path/to/foo.tar'

# To extract a .gz archive:
tar -xzvf '/path/to/foo.tgz'

# To create a .gz archive:
tar -czvf '/path/to/foo.tgz' '/path/to/foo/'

# To extract a .bz2 archive:
tar -xjvf '/path/to/foo.tgz'

# To create a .bz2 archive:
tar -cjvf '/path/to/foo.tgz' '/path/to/foo/'

https://github.com/cheat/cheat
🔥4🤯1
#репозиторий #проект

Коллекция алгоритмов, реализованных на Go в образовательных целях.

Присутствуют как самые простые - поиск максимума с помощью обычного цикла, так и более интересные - реализация хэш-функции sha256.

https://github.com/TheAlgorithms/Go
👍6
#статья

Отличная статья о том, что такое пул соединений в MySQL, почему он необходим, и как его правильно настроить для Go-клиента.
Тема описана очень подробно, читается интересно.

В начале присутствует краткий ликбез про клиент-серверный протокол MySQL.

https://habr.com/ru/company/citymobil/blog/583558/
🔥3👍1