Обзор встречи 30.01.2009

Ку всем!

 

Итак, вчера, 30 января сего года мы все имели удовольствие побывать в стенах славной фирмы Ericsson и обсудить, для чего нужны прагматичные экспертные системы для суровых сибирских мужиков.

Вечер открыл Захар с зажигательной речью чтобы познакомить новоприсоединившихся с нашим небольшим сообществом.

Всего было 3 доклада — 2 о JBoss Drools и один про ILOG.

Первую презентацию делал я. Не ожидал услышать сразу так много вопросов и такой заинтересованности публики. Извиняюсь, что не приготовил никакого хорошего примера использования, но этим нас выручил Андрей Солнцев.

Небольшое резюме про Drools.

Drools — это прежде всего так называемый rule engine, который может исполнять правила закодированные на Drools-specific диалекте. Начиная с 5й версии Drools позиционируется как интеграционная платформа, и тем самым патается вклиниться в нишу уже довольно сильно занятую ILOG-ом.

Drools вкрючает в себя 4 модуля:

  1. Expert — это ядро Drools, с помощью которого правила компилируются и исполняются.
  2. Flow — движок для поддержки workflow.
  3. Guvnor — web-based система управления правилами, которая включает в себя средства разработки правил, тестирования и администрирования оных.
  4. Fusion — модуль поддержки событий, на базе которого можно будет реализовывать системы для сбора статистики, мониторинга и тд. К сожалению этот модуль пока ещё не задокументирован, поэтому на встрече я о нём не рассказал.

Блог разработчиков JBoss Drools находится тут.

Когда использовать Drools? Вам нужно реализовать возможность изменений «на лету», при этом бюджет проекта ограничен. В идеале это будет правильным подходом только в том случае если вы можете описать логику приложения в декларативной манере с помощью if-then предложений. Если нет — советую поискать что нибудь другое.
Когда не использовать Drools? Drools находится постоянно в разработке и его исходной код очень часто меняется до неузнаваемости. Если у вас солидный клиент, которому требуется солидное ИТ-решение, тогда думаю, что Drools стоит отложить до лучших времён.

Про ILOG нам рассказал Кирилл из Webmedia. ILOG это комерческий продукт, который существует на рынке уже очень давно и который можно считать эталоном для подобных систем. Презентация была отличная ( хотя и попахивала маркетингом 🙂 ). Кирилл показал несколько видео-примеров использования ILOG, что заметно упростило презентацию. Я думаю многим понравилось т.к. вопросы и комментарии сыпались со всех сторон.

 

Кстати, Артём сделал хороший обзор того, о чём мы весь вечер говорили (по большей части об ILOG), прямо во время встречи, за что ему можно дать почётное звание стенографиста девклуба :).

 

Зя презентация от Андрея Солнцева про реальный пример использования JBoss Drools в его проекте. Это хороший пример того, что системы такого рода имеют право на жизнь.

Теперь о мыслях которые возникли в связи с презентациями и вопросами.

Номер Ноль. Было видно что люди собрались креативные и здравомыслящие, поэтому вопросы которые сыпались очень часто опережали события. Это хорошо! Значит все в теме и никто не спит. Можно взять за правило, что если у докладчика в презентации через несколько слайдов будет как раз ответ на этот вопрос, то можно так и сказать — оббожите!. Иначе если начать отвечать на вопрос, то частенько это превращается в цепную реакцию, или как ктото заметил в «битьё морд» 🙂

Номер Раз. Глупые вопросы — самые классные — не бойтесь их задавать. Это дайт докладчику возможность почувствовать себя умным 🙂

Номер Два. Народ хочет видеть код. Однозначно! Возьму себе за урок, что в другой раз надо для начала сделать демку, а потом уж нарисовать пару слайдов. Так интересней.

Номер Три. Не стоит пытаться подобрать тему именно в по какой то технологии. Многим было бы интересно узнать о решении реальной проблемы, а-ля — вот проблема, вот грабли, наступили — шишка, вот так то лечили… Это входит в сущность technology exchange, когда мы можем поделиться реальным опытом, а не гипотелическими решениями на базе мега-фреймворков.

Номер Четыре. Ещё на счёт вопросов. Как уже наметилось, о темах докладов становится известно заранее. Предлагаю, что если у кого то уже имелся опыт в какой либо из анонсированных тем, либо предложит рассказать тему (как это сделал Андрей С.), либо заранее задаст вопросы будущим докладчикам в комментах к анонсу. Это даст возможность уменьшить количество вопросов во время презентации и сэкономить время. В этот раз, изза затянувшихся презентаций у народа не осталось времени поболтать по-душам в чашкой чая, это не есть гут, по скольку ведь одна из целей этого мероприятия и является networking.

Номер Пять. Для наведения порядка и слежением за временем было предложено, что будет введена «должность» модератора (ака «хост»), который должен быть в теме докладов и гасить ненужные вопросы. Есть ещё предложение что этот же модератор и будет открывать вечер такой же зажигательной речью как Захар в пятницу 🙂

ИТОГО
Думаю, все поддержат мысль, что следующей встрече быть! 🙂 Было видно, что всем понравилось. Я даже слышал восклики восторга — «Это же круто!». Ну и на фотках видно, что все довольны 🙂

 

Вобщем, комментируйте, господа! 🙂

Информация для тех, кто записался на встречу 30/01

Карту смотрите в предыдущем посте. Там же адрес, если собираетесь приехать на такси или автобусе. Ориентиры — здание Ericsson-а, зеленый Merko, SEB Liising и Silberauto. Есть парковка, несколько мест перед зданием и много-много за зданием. Чтобы туда попасть, нужно проехать мимо шлагбаума. Чтобы пустили внутрь — набираете на установленном рядом со шлагбаумом телефоне «1» и говорите администратору, что вы в Ericsson. Заходите в здание, обязательно (!) отмечаетесь у администратора, после чего со спокойной душой едете на лифте на пятый этаж. Там уже встретят. Если не встретят — звоните мне на +372 5336 6625. В принципе и все. Подходите к 19.00 🙂

p.s. Многие собираются продолжить все мероприятие за пределами офиса, поэтому если есть желание поболтать в еще более неофициальной обстановке, то можете на это расчитывать 🙂 Добраться до города можно будет либо на автобусе, либо на такси, либо на машине (если такие будут).

До встречи! 🙂

Встреча 30.01.2009

Террористы захватили винный погреб и третий день не могут сформулировать свои требования.

 

Соблюдая нашу традицию раз в месяц встречаться, общаться, знакомиться ну и заодно узнавать новые и интересные фишки/технологии, приглашаем всех желающих на новую встречу DevClub-а. Тема встречи «Прагматичные экспертные системы для суровых сибирских мужиков»! Будет как минимум 2 доклада по JBoss Drools и Ilog. Тема мега-интересная! Впрочем, если кому есть что рассказать о чем-то другом в течении 15-30, обязательно дайте знать, добавим в программу вечера 😉 Проходить будет на этот раз в офисе Ericsson-а, что расположился по адресу Järvevana Tee 9, Tallinn. Как, что и куда ехать-добираться я расскажу чуть позже.


Просмотреть увеличенную карту

Проходить будет 30 января (обратите внимание, что дата переносится на 1 день назад), в пятницу, с началом в 19.00 !
Количество мест, увы, ограничено — осталось 25 15 10 5 1 мест больше нет 🙁

Регистрация:
— Дайте мне знать либо лично, либо оставьте здесь свой комментарий + телефон, я добавлю в список.

Что с собой взять:
— визитки, минимум 10 штук
— на месте есть кофейный аппарат, чай, вода. Но, если хотите, возьмите что-то пожевать или попить (без алкоголя)
— желание пообщаться, поспрашивать разные вопросы или рассказать какую-то свою историю 🙂
— хорошее настроение! От нас всех вместе зависит, как пройдет эта встреча 🙂

Вот, как то так. До связи!

p.s. Кто-нибудь хочет помочь мне и попробовать себя в роли модератора/ведущего? 🙂