Size: a a a

2018 March 12
4gophers
Cuckoo Cluster
https://t.co/Pxnm9oMSij

Сервис для распределенного управления кукушечными фильтрами.
#golang
источник
4gophers
Five Nice Things for Machine Generated Code
https://medium.com/@dgryski/five-nice-things-for-machine-generated-code-5335e67c1e36

Несколько хороших идей по использованию генерации кода.
#golang #gen
источник
4gophers
A Gopher's Reading Lis
https://t.co/UQd1jGAh4X

Здоровенная подборка различных статей по Go на все времена. Можно прям сейчас начинать читать.
#golang #read
источник
2018 March 13
4gophers
oragono
https://github.com/oragono/oragono

Стильный, модный, молодежный сервер для IRC написанный на Go.
#golang #irc
источник
4gophers
WebWire for Go
https://t.co/xQx2RTmbhj

Асинхронная дуплексная либа для обмена сообщениями через веб-сокеты.
#golang #websockets
источник
4gophers
wsify
https://github.com/alash3al/wsify

Свой собственный pub/sub сервис с шахматами и балеринами.
#golang
источник
4gophers
[Из песочницы] Blockchain на Go. Часть 2: Proof-of-Work
https://habrahabr.ru/post/350804/

В предыдущей статье мы построили очень простую структуру данных, которая является основой для базы данных блокчейна. Также мы сделали добавление в нее блоков с цепной связью между ними: каждый блок связан с предыдущим. Увы, наша реализация блокчейна имеет один существенный недостаток: добавление блоков в цепочку слишком простое и дешевое.
#golang #blockchain
источник
4gophers
Использование интерфейсов
https://blog.manifold.co/how-go-interfaces-can-facilitate-switching-external-services-619cc478e20a

Пример использования интерфейсов для быстрой замены внешних сервисов.
#golang #interfaces
источник
4gophers
источник
4gophers
Композиция интерфейсов в Go
https://habrahabr.ru/post/350856/

Одна из наиболее приятных для меня концепций Go — это возможность композиции интерфейсов. В этой статье мы разберем небольшой пример использования такой возможности языка. Для этого представим гипотетический сценарий, в котором две структуры обрабатывают пользовательские данные и выполняют http-запросы.
#golang
источник
2018 March 14
4gophers
Пишем Telegram-бота на Go для поиска в Википедии
https://habrahabr.ru/post/351060/

#golang #bot
источник
4gophers
Рефлексия
https://medium.freecodecamp.org/a-practical-example-go-reflections-and-generic-designs-4868b6cdb2dc

Использование рефлексии вместо дженериков. Мы шаблонизировали как могли.
#golang #reflection
источник
4gophers
Шаман
https://github.com/nanopack/shaman

shaman - легковесный и простой DNS сервер на Go.
источник
4gophers
Сокращатель ссылок
https://t.co/0EeebtPayx

Практическая статья о написании сокращателя ссылок на Go и в AWS Lambda
источник
2018 March 15
4gophers
Замена PHP на Go
https://medium.com/lovekairos/replacing-php-with-go-8x-improvement-6330a7647c84

Душещипательная история о том как переписать сервис с PHP на Go и ускорить его в 8 раз.
#golang #php
источник
4gophers
Огненный лукап данных в мире микросервисов
https://medium.com/capital-one-developers/blazing-fast-data-lookup-in-a-microservices-world-dd3ae548ca45

Все развивается, данных становится больше и для доступа к ним нужно использовать новые подходы.
источник
4gophers
Интеграция Go с systemd  
https://t.co/S9XBIpKjQw

Использование systemd для запуска Go сервисов и несколько фишек, про которые вы могли не знать.
источник
2018 March 16
4gophers
источник
4gophers
Распределенные системы
https://t.co/8MPVA4sZze

Неплохая практика по написанию распределенных систем
источник
4gophers
Now
https://t.co/QIv6MCZuiL

Отличная либа для работы с датой и временем.
#golang #datetime
источник