Во первых, я очередной раз сменил блоговый движок. На этот раз я остановил свой выбор на hugo. Hugo - генератор статичных страниц, написанный на Go. Довольно таки зрелый продукт. Подробнее познакомиться с ним можно на официальной странице.

Во вторых, я познакомился с языком Go. Я нашел что язык мне симпатичен, прост в освоении и удобен в повседневных задачах devops инженера, и не только.

Основными плюсами для меня стали:

  • Хорошая поддержка кроссплатформенности
  • Скорость выполнения
  • Параллелизм
  • Компиляция в один бинарник, без зависимостей

Очень удобно написать какую нибудь небольшую программку, закинуть ее на сервер и не думать о сторонних библиотеках(как например в python).

Есть конечно и минусы, но язык относительно молодой и будем надеяться с каждым релизом будет еще лучше.

Материалы по Go для начала:

Тулзовины:

  • Продвинутый парсинг аргументов - go-flags
  • Для работы с github - go-github
  • Конвертер curl запросов в код Go - curl-to-go
  • Работаем с elasticsearch - elastigo
  • Для любителей VIM - vim-go
  • Работа с yaml - go-yaml
  • Демонизируем программу - daemonigo -
  • Посылаем метрику в ганглию - go-gmetric
  • Рефлексируем структуры - structs
  • Делаем дашборд в терминале - termui
  • VPN с помощью DHT - meshbird