Основные вехи прошедшего года:
- Осмысление Domain Driven Design и последующее внедрение в наш медицинский проект Ubiquitous Language, Bounded Context, Repositories, Aggregates & ValueObjects
- Перевели часть проекта на AngularJs и я немного поевангилировал AngularJs в руби кругах
- Окончательно переехали в Amazon, внедрили Chef и оформили наш test driven workflow как opensource проект - foodtaster.
- В поисках хорошей модели предметной области углубился вместе с командой в изучение международных медицинских стандартов HL7 & FHIR. На основании стандартных метаданных под конец года занялись кодо-генерацией.
- Осознал необходимость стратегического мышления и планирования, которые позволяют с меньшим риском принимать взвешенные проектные решения
- Осознал ценность социальной составляющей развития и стал принимать активное участие в жизни Питерского руби сообщества
- Постарался сформулировать основные идеи (которые занимали меня последнее время) и оформить их в форме докладов об архитектуре на нескольких конференциях
- Познакомился с большим количеством интересных людей и заметил как это расширило кругозор
- Углубился в основы ООП и закончил год первой влюбленностью в ФП :)
- Вместе с Михаилом Рыжиковым мы начали осуществлять инициативу Piter United по объединению профессиональных айтишных сообществ нашего города
SPRUG 6
Выступил на "рубишном" митапе c сыроватым докладом про DDD, но познакомился с лидерами сообщества Ильей Зайцем и Михаилом Вайсманом, а так же с питерскими марсианами - Равилем Байрамгалиным и Андреем Дерябиным Начиная с этого митапа начал принимать активное участие в жизни нашего руби сообщества. Сейчас сообщество осознало себя как целое, а постоянные участники почти стали приятелями :)
Hangouts.rb
Стали устраивать рубишные видео-встречи на злободневные темы. За год в общей сложности получилось 7 встреч. Обсуждали злободневные темы: background jobs, tests, dev-env ... Познакомились с интересным мыслителем Евгением Хлызовым
Hangops.
Присоединился к распределенным видео-посиделкам DevOpов, общались про chef, amazon и другие инфраструктурные темы. Познакомился с ведущими российскими Devops - Вячеславом Кузнецовым и Александром Титовым.
DevConf
Доклад был на тему использования основных концепций DDD в разработке. На DevConf меня пригласил Иван Евтухович.
Огромное ему за это спасибо! Hа этой конференции я познакомился с самим Иваном, лидером российского руби авангарда Кириллом Мокевниным, Игорем Александровым и Александром Петровым (который потрясающе играл на саксофоне)
ULCAMP
Кирилл пригласил на уникальную пляжную конференцию ULCAMP на берегу Волги. На нее мы поехали вместе с братом ( Михаил Рыжиков ) и не на миг не пожалели. Кирилл познакомил нас с Александром Бындю и плотно общались на темы DDD, Lean & Agile. В итоге сделали совместный баркэмп по Domain Driven Design. После этого баркэмпа мы познакомились с лидерами Омского сообщества Иваном Немытченко и Анной Тарасенко. Там же мы познакомились с Анной Буленковой из JetBrains, после чего ряд митапов нашего руби сообщества гостеприимно был принят в офисе JetBrains - спасибо Анне! Приняли участие в интереснейшем баркэмпе посвященном развитию айтишных сообществ с участием Льва Валкина.
RubySpb
В сентябре наше руби сообщество помогло провести свою питерскую руби конференцию. Мы собрали прекрасный состав докладчиков буквально за пару недель. На конференции я рассказывал про cLean Architecture. В докладе (развивая идеи Роберта Мартина) я предлагал отделить ядро приложения от фреймворка и помыслить ядро системы, как объект, интерфейсом которого являются Use Cases.
На этой конференции удалось познакомиться с [Сергеем Нартымовым], [Максом Лапшиным] и [Борисом Стаалем]
Agile Kitchen
Михаил Рыжиков пригласил меня на интересную встречу - Agile Kitchen - на которой он сделал доклад про командную работу. Там мы познакомились с лидерами отечественного agile (и не только) движения под предводительством [Асхата Уразбаева].
Fprog 2013-10
Выступил на питерском fprog митапе с докладом "Почему следующим языком рубиста должен быть Clojure" в котором (скорее на эмоциональном уровне) определил ruby в лисповый языковой куст, признался в любви к LISP и поделился своими впечатлениями о clojure. Познакомился с победителями Clojure Cup Дмитрием Грошевым и Александром Пантюковым, которые нам любезно на следующем спруге рассказали о AI и datomic.
Тренинг «Проектирование обоснованной архитектуры»
Перед поездкой в Омск я посетил тренинг Евгения Кривошеева про принятие проектных решений. За 8 часов Евгений упорядочил и кристализовал в моей голове правильные и ясные идеи, которые смутно уже зарождались в ней. Если вы задумываетесь о программировании как об инженерной дисциплине - настоятельно рекомендую!
Happy Dev
Собирался ехать в Минск на ADD, но Анна Тарасенко соблазнила интереснейшей подборкой докладчиков и в итоге мы с [Михаилом Лапшиным] полетели на его родину в Омск на Happydev. На архитектурной сессии я принял участие в открывающей части и сделал расширенный доклад про cLean архитектуру, с базовыми концепциями по просьбе Анны. На конференции познакомился с ведущим разработчиком AviaSales Антоном Плешивцевым, архитектором Максимом Цепковым, профессиональным совершенствователем Алексеем Пименовым и лидером питерского devop сообщетсва - Александром Чистяковым.
После конференции Михаил Лапшин и я провели воркшоп - test driven development of chef infrastructure с нашей opensoure разработкой foodtaster.
Hight Load Dev
По рекомендации Александра Чистякова, мы с Михаилом Лапшиным выступили на питерской конференции dev {hightload} с введением в devops & chef - Как правильно готовить вместе с Chef.
IT Global Meetup
Мета сообщество piter united во главе с Михаилом Рыжиковым собрало свыше десяти айтишных профессиональных сообществ нашего города на общий open space. Сообщества сделали 3-х минутные выступления визитные карточки, потом на дискуссионной панели мы постарались ответить на три вопроса:
- Зачем нужны профессиональные сообщества?
- Должны ли они знать друг о друге и взаимодействовать?
- И как этого добиться с помощью Piter United?
И далее было много интересного общения. Это событие достойно увенчало завершение 2013 года!
In Summary
В этом году основным открытием стали люди, которые взрывоподобно расширили мой кругозор! Каждый из них заслуживает отдельного рассказа! Такого количества идей в различных бурных фазах своего развития у меня в голове еще не было. Также я начал постепенно осознавать социальный организм, насколько он важен (не только для личных целей) и сложен. Сообщество это некоторая динамическая сущность следующего порядка, со своим жизненным циклом и законами. Адольф Гитлер в своей книге "Моя Борьба" сказал, что политикой можно заниматься после 30. Мне 33 и у меня начал просыпаться интерес к обществу, возможно это тоже естественная стадия развития, как овладение речью или половое созревание.
01 Jan 2014 niquola
comments powered by Disqus