Привет всем фанатам и интересующимся Go. Это 6-й выпуск дайджеста ссылок и новостей о набирающем популярность языке. Не сочтите за наглую попытку пропиарить ресурс, на котором я регулярно публикую новости все о том же Go. Все последующие выпуски «тулзовин и хреновин» будут публиковаться именно на 4gophers.com. Кроме того, по просьбам трудящихся, теперь есть подписка на рассылку.

Тема этого выпуска — GopherCon 2014. Это самая большая Go-конференция в этом году. Возможно, кто-то из читателей лично присутствовал и может рассказать о своих впечатлениях. Все найденные в сети доклады и материалы я стараюсь собрать в этом посте.


Проекты


  • syntaxhighlight — Отличный пакет для подсветки кода.
  • smartcrop.go — Умная обрезалка картинок на Go. Сделана на основе smartcrop.js от Jonas Wagner.
  • heartbleeder — Инструмент тестирования серверов для проверки уязвимости OpenSSL CVE-2014-0160(Heartbleed). И уже есть онлайн сервис на базе этого проекта.
  • regommend — Рекомендательная система на Golang.
  • gogeta — Динамическая обратная прокси с конфигурацией в etcd.
  • ngrok — Интроспектированный туннель на localhost. Удобно, если нужно что-то быстро показать клиенту.
  • mimetex — Биндинги для Go, чтобы рендерить LaTeX без всяких внешних зависимостей. Говорим спасибо @kouprianov.
  • The Platinum Searcher — Тулзовина для поиска кода. Автор заявляет, что очень быстрая.
  • gobot — Замечательный робото-проект. Ребята написали фреймворк и либы для своих комплектующих и теперь каждый может собрать своего робота.
  • vu — 3D движок на Go. Удобно разделен на пакеты, к каждому пакету есть документация.
  • gotask — Тулза для сборки проектов на замену make, rake и т.д.
  • Agora — Язык программирования с динамическим типизированием. Работает в паре с Golang. Почти как lua и C.
  • knight — HTTP вебсервер с перезагрузкой для Go. Следит за изменением файлов и автоматически рестартует.
  • go-github — Библиотека для работы с гитхабом в Go.
  • go-goline — Простая имплементация readline на Go. Но не использует оверхед linenoise, только непосредственные системные вызовы.
  • verifiable go — Подмножество языка программирования Go, которое добавляет возможности темпоральной логики (CTL).
  • luar — Ага, биндинг Lua к golang. Теперь можем выполнять lua скрипты в Go коде.
  • Pher — Использование Go как PHP — c <? и HTML. Название подходит.
  • gitql — Это как SQL, но для Git.
  • Goji — Новый микрофреймворк на Golang. Совсем простой, только удобный роутинг.
  • gocraft/web — Еще один микрофреймворк. Говорят, что быстрый.

Новости



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



Инструменты


  • go-oracle — Atom плагин для оракловских go-тулзовин.
  • Tul — Компилятор Go в облаке.
  • goviz — Визуализация зависимостей между пакетами в Go.

Видео



Всякое




И на закуску видео «один день из жизни гофера».