If a C programmer asks "do you want to see something cool?", run away.
--John Van Enk

Thursday, March 23, 2017

This Week I Learned (TWIL) #1


  • Статья Let’s stop copying C и ответ на нее Let’s Stop Bashing C
  • Where’s the Template? - работая над модернизацией galib наткнулся на разные модели инстанцирования шаблонов, больше имеет исторический интерес, наверное.
  • Наша Вселенная просто потрясающе большая, ум даже отказывается адекватно воспринимать подобные размеры. 



Thursday, February 9, 2017

c++ ecosystem pain points

Последние несколько месяцев я снова связан с разработкой на C++ (и C). Пришлось вспоминать подзабытые навыки и приобретать новые знания. Будучи причастным к ruby community последние несколько лет и немного к Go позволяет взглянуть на разработку на C++ несколько под иным углом. Основное наблюдение - большое колличество времени тратится не продуктивно.

Wednesday, February 3, 2016

Go, Ruby, C++, etc

Совсем разучился писать что-то кроме спецификаций :)

Go
Попробовал Golang в продакшене (в прошлом году). Поначалу было непривычно пока не грокнул golang way (ну или я так думаю что грокнул). Итого несколько sidekiq воркеров запускающихся по расписанию которые генерили репорты для HP ArcSight и неслабо нагружали сервер были заменены на streaming report generaion service написанный на Golang который работает 24/7/365 и потребляет ресурсов в десятки раз меньше. Помимо этого умеет обрабатывать ситуации вроде дисконнекта RabbitMQ или postgres.
Выводы: