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

Основательно припоздавший выпуск "Тулзовин и Хреновин", в котором спешим напомнить вам о скором митапе в Санкт-Петербурге 1 октября(то есть завтра).

Не забывайте вступать в нашу группу вк и подписываться на рассылку.

Новости

Проекты

  • gsp - List компилятор, построенный поверх Gisp, но с большим количеством плюшек.
  • golifx - Либа для работы с протоколом LIFX. Управляйте умными лампочками с удовольствием.
  • nginx-sso - Простой офлайновый SSO для nginx. Написан на Go.
  • readline - Реализация библиотеки GNU-Readline на чистом Go.
  • traefik - Модная реверсивная HTTP прокси и балансер для простого деплоя микросервисов.
  • syncer - Быстрый синнк файлов/дисков. Написан на Go.
  • watson-go-sdk - Простое SDK для работы с сервисом Watson.
  • chocolat - Сервис для сбора и анализа данных, совместимый с Keen.io API.
  • frisby - Фреймворк для тестирования RESTapi. Написан под вдохновением от frisby-js.
  • querybag - Пакет который позволяет загружать SQL файлы из директории и использовать их.
  • pixiecore - Ускоряем загрузку Linux по сети.
  • ohauth - Провайдер для OAuth 2. Делаем свой сервер авторизации.
  • gcd - Пакет для работы с Google Chrome Browser по дебаг протоколу.
  • whatsgo - Пакет, который позволяет отправлять Whatsapp сообщения.
  • sift - Мощная альтернатива grep. Все опенсорсно и на Go.
  • ita - Пакет предоставляющий простой интерфейс для динамического вызова методов.
  • go-ipfs - Реализация распределенной файловой системы IPFS на Go.
  • mow.cli - Пакет для тех, кому не нравится стандартный подход работы с flags.
  • gelada - Мидделавари которое значительно упрощает работу с куками.
  • Бот для Slack и HipChat который позволит всегда быть в курсе состояния ваших серверов.
  • xmpp-client - Вы не поверите, но это клиент для xmpp. На Go.
  • sshmuxd - SSH прокси, работающее по принципу jump host. Реализовано на базе github.com/joushou/sshmux.
  • picasso - Пакет для создания колажей из различных изображений.
  • MarGopher - Пакет для генерации случайного текста с помощью цепей Маркова.
  • tidb - Распределенная SQL база данных на Go. Создана под вдохновением от Google F1.
  • HTS - Пакет, реализующий SAM и BAM обработку. Немного биоинформатики вам.
  • go-jira - Пакет для доступа с Atlassian JIRA из Go приложения.
  • vanity - Простой веб-сервер, который предоставляет метаданные для использования при go import.
  • gotowork - Пакет для реализации простых очередей воркеров на Go.
  • kemi - Пакет который упрощает работу с архивами. Точнее, распаковывать архивы теперь совсем просто.
  • service - Пакет который упрощает написание демонов на Go.
  • SSHoney - Инструмент реализующий SSH honeypot, ориентированный на долгое соединение.
  • vantaa - Новый движок для блогов на Go, Neo4j и компонентах Polymer для админки.
  • mc - Консоль для Amazon S3 написанная на Go.
  • gopy - Инструмент для генерации и сборки CPython расширений из Go пакетов.
  • dam - Пакет предоставляющий механизм защиты от сетевого флуда.
  • vagrantutil - Набор инструментов для работы с vagrant на языке Go.

Статьи

Видео

  • Go! В этом докладе посмотрим, что Go нам предлагает и для чего этот язык программирования используется.
  • Преимущества и недостатки веб-фреймворков. Jeremy Saenz рассказывает когда стоит использовать веб-фреймворки, а когда лучше пользоваться возможностями стандартной библиотеки.
  • Профилирование и оптимизация. Brad Fitzpatrick рассказывает и показывает как нужно профилировать и оптимизировать приложения на Go.
  • Ломаем "Roller Coaster Tycoon". Kevin Burke на OSCON 2015 рассказывает как с помощью Go можно ломать игру "Roller Coaster Tycoon".

Инструменты

  • otto - Новая тула от HashiCorp. Обещают, станет приемником Vagrant.
  • rtop-vis - Инструмент для мониторинга вашего кластера. Работает поверх ssh.
  • Applikatoni - Приложение для деплоя вашего кода с GitHub на ваш сервер.
  • fakettp - Тулза для отладки. Позволяет эмулировать HTTP ответы.
  • loadcat - Инструмент для конфигурации Nginx. Позволяет использовать Nginx сервера как балансеры.

Всякое

updatedupdated2021-03-062021-03-06