Обзор встречи 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. Кто-нибудь хочет помочь мне и попробовать себя в роли модератора/ведущего? 🙂

Встреча 26.12.2008 follow-up 2.

Всем спасибо, что пришли! нас было 13 человек — по моему, получилась довольно живое обсуждение 😉

Было 3 доклада (каждый ~1 час вместе с вопросами):

# Flex в действии — Юрий Рейнсалу
# Обзор Silverlight — Юрий Муленко
# Введение в JavaFX 1.0 — Евгений Холодков

Следующая встреча 31 января. Время и место уточним чуть позже. Кстати, просьба для всех — узнайте у своего работодателя, может ли он выделить место для проведения Devclub-а 31 января на 15-20 человек?

В результате мини-брейншторма оказалось, что интересуют следующие темы:
BACKEND, JMS, MESSAGING, DATABASES, WHATEVER 1.0, ESB, SOA, REST, SPRING COMPONENTS, CACHING, PATTERNS, AGILE (SCRUM), WEB 2.0, социальные сети, грабли, про финансовый кризис (кто нибудь мне расскажет ?), AI, E-commerce, нужна ли аналитик, процесс разработки, Tips&Tricks, как занять лучшее место при переезде, риторика, как убедить босса в .. (за 24 часа), etc 😉

Если кто-то хочет сделать доклад на одну из этих тем — дайте знать 😉

Вопрос для всех, кто был — как вы думаете, что было хорошо и что можно было бы сделать лучше в следующий раз?

p.s. мне кажется, или лучше blogger сменить на более юзер-френдли систему?

встреча 26.12.2008. follow-up

Отличная была встреча — смотрите фотки.

По скольку сам я по большей части прибываю в Java-мире, хотелось бы заглянуть чужими глазами в параллельные миры (.NET, итп). В частности буду рад послушать например о PowerBuilder, а так же о .NET (особенно что касается server-side разработок). Если среди нас найдутся линуксоиды — буду рад послушать о разработке под GNOME или KDE.

От себя могу предложить:

  • JBoss Drools. По стечению обстоятельств я оказался в списке коммитеров на этом проекте. Соответственно могу поведать и вам что там происходит и как что делается. Думаю, даже несмотря на то, что Drools базируется на Java, тема будет интересна всем, т.к. данный проект позволяет взглянуть по-новому на разработку бизнес-приложений и SOA в целом. Возможно смогу сравнить с ILOG

 

  • Apache Camel — отличный фреймворк для интеграции на базе Spring. Тоже на тему SOA, но на микро-уровне.

 

  • HP-UX vs Java. Очень узкая и специфичная тема. Врядли кому то она будет интересна с практической точки зрения, но определённый fun обеспечен.

 

  • Oracle+JDBC. Имеется куча шишек, которые набил в работе с Oracle, в частности то, что связано со спецификой JDBC драйвера. Могу поделиться :).

Кому интересно — пишите, а так же ждём-с предложений на другие темы!

Devclub, 26.12.2008, начало в 17.00. «Swingерство?! Нет, спасибо!»

Внимание, Таллинские девелоперы! Чтобы новый год задался и в нем мы бы чаще друг с другом встречались, 26 декабря, в выходную пятницу, с 17.00 до 20.00 мы организовали очередную встречу DevClubа! Тема встречи «Swingерство?! Нет, спасибо!». Пообщаемся на тему насыщенного front-end-а 😉 Ключевые слова — Flex, Silverlight, JavaFX, jQuery, RIA, etc. Кто хочет — приходите с мини-презентациями, кто не хочет — приходите просто так. В этот раз без алкоголя. Впрочем, напитки и закуски можно с собой захватить 😉

Место организовал , за что ему отдельное спасибо. Оно расчитано на 10-12 человек, больше, к сожалению, не влазит. Места осталось для 5, нет 4, нет 3, нет 2, всего 1-ого больше нет. Тем не менее, отпишитесь, плиз, в комментах те, кто хочет прийти в следующий раз + оставьте свой номер телефона или отправьте его мне на jevgeni тчк holodkov at gmail тчк com.

Адрес мероприятия:
Ulemiste City, Ustus Aguri maja (Lõõtsa 8, Microlink занимает первые 5 этажей), 8. этаж, Baltic Broadband AS.

В выходные дни в здание можно попасть только по карточкам, поэтому повесит на двери сообщение со своим номером телефона 56502282 и названием мероприятия.

После 20.00 — свободная программа, например, можно продолжить посиделку в баре 😉

Ждем-с! =)

Tallinn Open Coffee Club!

Два раза ку!

По техническим и еще другим причинам (организация потребовала больше времени, чем планировалось) встреча 3.0 переносится на июнь месяц. Но, чтобы не расслабляться, предлагаю присоединиться ко мне и посетить Open Coffee Club, который пройдет 5 Июня в Таллинском баре Скотланд Ярде по адресу Mere pst 6E. Время 9-11 утра. Да-да, утра. Но, я думаю, оно того стоит. Продвигает этот клуб тот самый Jüri Kaljundi, известный запуском CV-Online (а сейчас и еще некоторыми новыми стартами). Формат проведения отличается от того, что мы до этого пробовали — здесь люди не устраивают презентации для всех, а скорее обсуждают стартапы, запускают новые, знакомятся с инвесторами, талантами и вообще замечательными людьми. Должно быть интересно 😉

До встречи 5-ого!

Встреча 3.0

Всем доброго времени суток.
Встреча 2.0 прошла довольно успешно. Доклады были интересными и вопросы адекватными.
Пора начать подготовку к следующей встрече. Хотелось бы выслушать пожелания и предложения по поводу тем. Как и в прошлый раз — запущен опрос по поводу даты проведения мероприятия.
Вливайтесь! 🙂

Countdown !

Большинством голосов решили, что лучше всего провести встречу 12 апреля. Да будет так!

Приходите 12 апреля, в субботу, в 19.00 к конторе Exact. Находится она в центре города, по дороге на ратушную площадь, адрес Viru 4. (см. Google Maps). Вход — арка возле магазина одежды (если идти по направлению к ратушной площади с виру — то вход будет слева), не доходя до PepperSack’a и Monex’a. В этой же арке находится музей марципана и сувенирный магазин. Заходите под арку, проходите вперед до лесницы слева — там домофон и левая кнопка Exact. Поднимаетесь на 5 этаж и вуаля — вы на месте. Звоните мне на +37253366625, если заблудитесь.

На месте будет проектор, компьютер, 20-30 сидячих мест, кофе, какое-нибудь печенье. Кто хочет, приносите с собой пиво, но оставьте силы на pub после докладов 😉

Время — ориентировочно 2 часа. Впрочем, это не ограничение, если понадобится, то будем двигать в нужную нам всем сторону.

Доклад — если кто хочет сделать доклад, то приносите с собой флешку с ppt презентацией. Или если нет презентации, то есть флипчарт. Если в каком-то другом формате — дайте знать, мы вместе что-нибудь придумаем 😉

Формат — ориентировочно 30 минут на человека, 15 доклад + 15 обсуждение. или 25 доклад + 5 обсуждение. Если нужно меньше времени или больше — без проблем, но тогда стоит предупредить всех заранее.

Продолжение мероприятия будет в одном из пабов города. Благо, это старый город, в 500 метрах есть ни один бар 🙂

С собой брать визитки, желание общаться и хорошее настроение! Только мы сами можем сделать эту встречу веселой и интересной! =)

До встречи в субботу!

p.s. Напомните своим друзьям и коллегам об этом, не все подписаны на RSS ленту, as far as I know.

Пара ЧаВо

Как войти в клуб?
Piece of cake. Захватить свои визитки, если есть, прийти на встречу по указанному адресу и быть готовым общаться 😉

Нужно ли регистрироваться?
Хорошо сообщить, прийдешь или нет, чтобы можно было планировать количество стульев 😉 Это можно сделать в комментах. Впрочем, это ни к чему не обязывает, так что если на 100% не уверены, пройдете или нет, то лучше написать коммент и там в скобочках указать, мол, не уверен на 100%. Для организаторов это очень актуальная информация.

Нужно ли делать доклад?
Доклад делать желательно, чтобы была тема для обсуждения, но совсем не обязательно. Если прийдет 15 человек и все будут рассказывать что-то, то мы опоздаем на afterparty 🙂 Всегда будут докладчики и слушатели. Другое дело, что если вы хотите послушать какую-то тему, то будьте готовы активно участвовать в ее обсуждении и подталкивать других к обсуждению своим поведением. Это как раз та фишка, которая делает подобные встречи динамичными и чертовски интересными 😉