Тулзовины и хреновины #7

19 minute read

С днем победы, мои Go-товарищи! Ура!

Пару недель назад прошла самая ожидаемая golang конфа и теперь есть много-много материалов для переваривания, обсуждения и размышления. Мой пост, со всеми нарытыми презентациями и видосами, можно найти тут.

И, кто еще не в куре, подписываемся на рассылку "тулзовин и хреновин".

Проекты

  • go-update - Автоматическое обновление go-программ.
  • goless - Забавная шутка, которая делает python слегка похожим на Go. Можно юзать горутины, каналы, select.
  • gengen - Опять дженерики в Golang. Неймется людям.
  • SQLX - Пакет, расширяющий возможности стандартного database/sql.
  • go-metrics - Порт java проекта metrics на golang.
  • Brace - Несколько конкурентных утилит для golang, которые делают жизнь проще.
  • martini-contrib/binding - Пакет для связывания данных в запросе и валидации.
  • raspi-cluster - Raspberry Pi кластер с управлением на golang.
  • withmock - Инструмент для создания заглушек при тестировании.
  • wipes - Сервер, который получает текстовый вывод программы через *nix канал и отдает его в вебсокет соединение.
  • webapp-vim - Сервер, который позволяет программировать веб на Vim скрипте. Знатное извращение.
  • Валидация в Go для данных в структурах
  • check - Еще один пакет для валидации данных.
  • hector - Либа для машинного обучения и решения проблем бинарной классификации.
  • postman - Консольная утилита для пакетной отправки электронной почты.
  • Viper - Управление конфигурацией с клыками для Go приложений.
  • hokusai - Реализация Hokusai paper.
  • GoReq - Простая и красивая либа для реализации HTTP запросов в Go
  • anaconda - Пакет для работы с твиттер апи в Golang.
  • mapstructure - Пакет для превращения мапов в структуры.
  • ar - Пакет для доступа к ar архивам
  • go-nude - Позволяет определить есть ли на фотографии голые тела.
  • disgo - Свой собственный сервис комментариев на Go
  • GoUtils - Инструмент для манипулирования строками в Golang.
  • gosplat - Пакет для рисования графиков, который генерирует готовый HTML файл.
  • mesos-go - Golang биндинг к Apache Mesos.
  • termbox-go - Библиотека для построения простых и минималистичных текстовых интерфейсов.
  • EMBD - Фреймворк для встраиваемых систем, который обеспечивает взаимодействие с многими аппаратными датчиками (например, гироскоп, магнитометр, барометр и т.д.)
  • Biogo - Биоинформационная библиотека для Go.
  • lanyon - Простой вебсервер, который читает markdown файлы.
  • GoT - Набор хелперов, которые упрощают написание тестов для Golang проектов.

Новости

Статьи и статейки

Видео

Всякое

  • Презентация "Serialization in Go" от Albert Strasheim
  • Некоторые размышления о Go и Erlang.
  • Сравнение Python и Go на примере простого UDP клиента и сервера.
  • Презентация "Go for gophers" от Andrew Gerrand.
  • Роботы на GopherConf 2014.
  • "Go, from C to Go" - презентация с GopherCon 2014 от Russ Cox
  • Майнинг биткоинов с помощью btcd, getwork и cgminer.
  • "Experiments with gccgo" - презентация от Dave Cheney из Canonical.
  • Slide - Интересный проект, который работает с GPS данными и использует Go на серверной стороне.
  • Еще одна презентация с GoherCon 2014 "Building web services in Go" от Richard Crowley.
  • Та самая игра "Жизнь" теперь на Go.
  • Исчерпывающий мануал по созданию вебприложений на Go.
  • RATS - сервис для удаленного запуска тестов на андроид устройствах.
  • packetbeat - Крутейшие Golang проект для мониторинга состояния вашего приложения.
  • Попытка сделать gofmt для JavaScript.
  • Перевод на русский язык сайта tour.golang.org.
  • Deis - это простой, расширяемый и мощный PaaS, который позволяет деплоить Twelve-Factor приложения как Docker контейнеры на кластеры CoreOS машин.