DevClub - we make it happen together!
Swedbank 221045842772
Получатель: JURI MULENKO
Пояснение: DevClub.eu donation
Thursday, April 30, 2009
Call for Papers
По результатам анкет, которые были запонены на прошлой встрече, вырисовались следующие доклады:
А) JQuery - Александр Мочёнов
Б) Aranea - Олег Чернецов
В) DWR - Арсений Григорьев
В этот раз в роли модератора опробует себя Дмитрий Семиренко.
Просьба к потенциальным докладчикам подтвердить своё намерение выступить с докладом.
Если вышеупомянутые потенциальные докладчики не могут осчастливить публику, то освобождается место для других презентаций, так что участники могут предлагать темы докладов прямо сейчас, кто может поведать о каком веб-фреймворке, движке, итд.
Далее, объявляется Call for offtopic! Если у кого то есть странное/интересное/необычное хобби или он знает людей, способных увлекательно рассказать об этом - the floor is yours! - предлагайте в комментариях!
Saturday, April 25, 2009
Доклады встречи 23.04.2009
Начинаю выкладывать видеозаписи докладов прошедшей встречи.
Первый доклад: продолжение рассказа Кирилла об XBRL.
Второй доклад: Андрей о Fiorano ESB
Доклад третий: Антон и Apache Camel
Четвёртый доклад: Евгений с рассказом об Apache ServiceMix
Friday, April 24, 2009
Обзор встречи 23.04.2009
Agenda встречи была такова:
- Продолжение рассказа о XBRL (Кирилл)
- Fiorano ESB & ESB concept (Андрей)
- Apache Camel (Антон)
- Servicemix ESB & JBI (Женя)
- Семиотика (Елена Григорьева)
XBRL
Кирилл продолжил рассказ о XBRL, основанном на XML-ном словаре стандартном языке бизнес-отчетов. Мы узнали не только о преимуществах XBRL перед XML, но и об особенностях синтаксической валидации, технических деталях реализации стандарта; о том, каким образом реализуются и что включают в себя XBRL таксономии (метаданные, описывающию концепцию рапортуемой информации и реализованные в виде схемы, описывающей структуру и связи данных). Для любителей кода было представлено множество примеров, а визуальную часть наполнили множественные картинки, как, например, скриншот с взаимосвязями между репортинг фактами, инстансом XBRL документа и таксономией. Движок в виде пакмэна, поедающего инстанс документы, дополнил мою картину мира XBRL : ).
Кирилл также исправил мой личный факап как модератора и рассказал о том, что же такое интеграционные технологии, зачем они, что скрывается за словами BPEL, BPM, для чего мы все вчера собрались, так что ему за это большое гамарджоба от меня лично!
Fiorano ESB
Андрей рассказал о концепции ESB (сервисная шина предприятия) и как она вписывается в SOA (сервис-ориентированную архитектуру), а также об истории использования в нашей компании (Hireright) проприетарной Fiorano ESB, являющейся событийно-управляемой (EDA) ESB, плюсах и минусах примененного в данной системе визуального подхода к построению бизнес процессов, о том, до чего может довести китайский подход при такого рода «визуальном программировании», а также проблемах производительности данного решения. Весьма наглядной была картинка о то, что бывает с подобными системами до и после того как ты на них «женишься» : ). Жаль, что рассказ о том, как при помощи Fiorano ESB можно убить оракл базу и свести с ума ДБА, не состоялся из-за лимита времени.
Apache Camel
Антон сделал небольшое intro в Apache Camel, мощный опенсурс routing и mediation движок, являющийся реализацией EIP (Enterprise integration pattern) шаблонов и предназначенный как для самостоятельного использования, так и для использования в ESB, брокерах сообщений (как ActiveMQ) или в вэб-сервис и сетевых фрэймворках. На основе рассказанного у меня сложилось, что Camel легковесный и функционально богатый движок, имеющий широкий выбор компонентов и отличающийся достаточно простым синтаксисом, поддерживающим джава DSL API, XML конфигурацию (основанную на Spring bean'ах), либо Scala DSL. Насколько я помню, если будут желающие, Антон мог бы сделать еще один более технический доклад на эту тему с примерами реализации.
Servicemix ESB
Женя сделал доклад по open-source Servicemix ESB (версии 3.х), эталонной реализации JBI концепции, а также о том, что же этот самый JBI (Java Business Integration) из себя представляет. Мы узнали о том, как упрощается работа с smx, если использовать maven2 и какого рода задачи можно решать с помощью данной ESB. Для любителей кода были примеры XML и Java синтаксиса, а также примеры использования smx компонентов. Так же Женя рассказал об особенностях тестирования и развертывания smx приложений.
«Что делать, если я воспринимаю себя камнем и нормально ли разговаривать с самим собой?»
В прошлый раз в качестве офтопа мы услышали очень интересный рассказ Жени о предвыборной компании президента Обамы. В этот раз в «свободной категории» был доклад о семиотике, науке, изучающей характеристики знаков и знаковых систем, искусственных и естественных языков.
Елена Григорьева, являющаяся преподавателем в Тартуском Университете, а также «по совместительству» мамой Арсения : ), рассказала об основных аспектах семиотики, о ее практическом применении (языки программирования являются являются не чем иным как более высоким уровнем абстракции, позволяющим алгоритмизировать задачи из реальной жизни), а также о том, какие смелые и порой парадоксальные мысленные эксперименты проводят ученые семиотики и где же они работают после окончания вуза. Мы узнали, что уже неадертальцы размышляли о относительности бытия и о том, что матрица нервно курит в углу по сравнению с нашей настоящей действительностью, с ее постоянным выбором красной и синей пилюль. Я с удивлением узнал, что физико-математическая инвариантность является не более чем условностью, о том, что знак – это некая характеристика, описывающая нечто, но не являющееся им : ), о том, кто такой кот Шредингера и чем он знаменит. Александр выяснил, что разговаривать с самим собой – это нормальное состояние человека как личности, а Артем выразил свое полное несогласие с тем, что семиотика отвергает антропоцентрический взгляд на реальность и высказал свое нежелание существовать и воспринимать реальность с позиции камня. В общем, на мой взгляд, было интересно и весело.
Спасибо большое докладчикам за сделанные доклады, а аудитории за терпение и выносливость. Даже в таких тропических условиях большая половина пришедших досидела до конца : ).
«Я по процедурному вопросу»
Формат встречи в этот раз был несколько изменен, планировалось, что на рассказ и обсуждение будет уходить по 25-30 минут. Поэтому мы решили попробовать сделать 5 докладов, вместо обычных 4-х. Видимо, ввиду новизны и интересности темы для многих участников обсуждение, порой несколько затягивалось, так что в результате мы разошлись уже ближе к 11-и, но в целом, как мне кажется, 3.5 часа для 5 докладов – это не самое большое время.
В этот раз участникам были предложено заполнить анкеты чтобы узнать
«Не корысти ради, а токмо...»
Вчера мы все-таки реализовали долго обсуждавшуюся идею вознаграждать докладчиков небольшими символическими подарками. Все докладчики (помимо апплодисментов и респекта с уважухой) получили по футболке с логотипом девклаба. Андрей даже пришел в этой футболке сегодня на работу : ). Сделать это нам позволили добровольные пожертвования нескольких участников вчерашней встречи. В двух словах повторю прозвучавшую вчера мысль: если мы все хотим чтобы девклаб развивался, если хотим слышать больше интересных докладов, привлекать больше людей, иметь лучшие возможности для записи видео с лучшего качества звуком, а также не зависеть от Жени : ), который бескорыстно предоставляет нам помещение, воду, кофе и печеньки, то нам (в любом случае) в какой-то момент нам придется ввести либо обязательную символическую плату, достаточную для гарантированного снятия большего помещения, покупки микрофона и так далее, либо расчитывать на добровольные пожертвования участников, достаточные для проведения мероприятий, что, в прочем, не есть особенно надежно. Предлагаю подискутировать на эту тему в комментариях более конкретно: обязательно или по желанию, какие суммы для вас нормальны.
Всем еще раз спасибо за интересную встречу!
Thursday, April 23, 2009
Фотоотчёт о встрече 23.04.2009
Sunday, April 19, 2009
Встреча 23.04.2009, 19:30. Интеграционные технологии, хорошее настроение, и ещё чего-нибудь.
В настоящее время все более важное значение приобретают вопросы интеграции систем и данных. Интеграция позволяет обеспечить целостность и непротиворечивость всей информации, избежать дублирования ввода данных, а также улучшить своевременный обмен информацией между всеми группами сотрудников. В целом, от уровня интеграции систем и данных существенно зависит эффективность всей IT-инфраструктуры предприятия.
Вобщем, данная тема весьма обширная, и, возможно в одну встречу мы не уложим все наши знания и мысли. Так что, я думаю если будут заинтересованные тему можно будет развить и в последующих встречах.
Во первых, нас ждёт продолжение доклада об XBRL. Далее, обещаются рассказы о Fiorano и ServiceMix. Будет рассказ о краеугольном камне FUSE-стека - Apache Camel.
Кроме выше перечисленного, в девклубе ожидается гость, который расскажет о том, что такое семиотика!
Мероприятие проходит в офисе Ericsson-а, по адресу Jarvevana Tee 9, Tallinn.
Просмотреть Devclub на карте большего размера
Ориентиры - здание Ericsson-а, зеленый Merko, SEB Liising и Silberauto. Есть парковка, несколько мест перед зданием и много-много за зданием. Чтобы туда попасть, нужно проехать мимо шлагбаума. См. схему проезда. На телефоне, установленном рядом со шлагбаумом, набираете "1" и говорите администратору, что вы в Ericsson. Паркуетесь за домом на любое место, где нет специальной таблички, обходите здание и заходите во внутрь. Отмечаетесь у администратора и едете на 5 этаж. Там либо вам откроют, либо позвоните мне, я подойду к двери. Дверь закрыта, открывается только магнитным ключом, поэтому силу применять не нужно ;) Вот и все. Easy!
По скольку большего помещения в нашем распоряжении всё ещё нет, количество мест для желающих ограничено. Для регистрации заполняйте нижеприведённую форму!
Saturday, April 18, 2009
Вариант Лого нр 2
Friday, April 17, 2009
Playtech предлагает работу.
Software Developer (Java) - Tartu
Software Developer (Mobile Java) - Tartu
Software Developer (Java Web Application) - Tartu
Software Developer (PHP + Oracle) - Tartu
Software Developer (C++) - Tallinn
Release Manager - Tartu
Database Administrator (Oracle) - Tartu
Systems Architect - Tartu
Направление фирмы: игры для казино
Условия работы хорошие. Сильная бонусная / мотивационная система, каждый год З/П повышается, до 10%. Бонусы на НГ, рождение ребёнка и другие. Работа с 9:00-18:00 с перерывом в 1 час с 12:00-14:00. Знание эстонского языка необязательное, английского - обязательное. З/П - по результатам собеседования, но не меньше чем в такого рода фирмах.
Оффис в Таллинне на Paldiski mnt 27/29.
Оффис в Тарту - Emajõe Ärikeskus
Шлите вопросы и CV на donjao@gmail.com
Wednesday, April 15, 2009
Логотип Девклуба. Вариант 1.
Tuesday, April 14, 2009
Логотип Девклуба.
Saturday, April 11, 2009
Доклады 28.03.2009
Речь модератора и доклад Кирилла Линника об XBRL
Рассказ Марата Абдулганеева о Pentaho BI
Юрий Муленко о CrystalReports
Евгений Холодков с рассказом о предвыборных технологих мистера Обама
Friday, April 3, 2009
Мини-брейншторм 1 апреля. Отчет.
Тема
В следующий раз обсудим интеграционные технологии. Собственно детали будут ближе к 23-ему числу, пока ориентируемся на camel, fiorano, XBRL, servicemix.
Чтоб не получился вечер java, оптишитесь те, кто хочет/может рассказать про интеграционные технологии в других технологиях: PHP, Ruby, .NET, prolog, erlang, anyone? нам нужен всего один докладчик :)
Место
Пока с местом проблем нет (несмотря на то, что в клубе побывало чуть больше 60 людей), но, чтобы все мероприятие не зависело от одного человека и было, emm, scalable, нужно чтобы: а) были доступно несколько вариантов. б) организовать встречу мог бы каждый самостоятельно, используя какую-то стандартную процедуру. Например, снимать конференц-залы.
Пока на выбор не так уж много - mainor, it-colledge, что-то вроде есть на tammsaare tee. Если у кого-то есть контакты, где можно по хорошей цене снять помещение - дайте знать.
Регламент
Вообще, я сторонник минимума правил, все таки мы вполне можем самоорганизоваться. Но, в этот раз попробуем добавить несколько правил и посмотреть, как оно пойдет. Регистрацию попробуем автоматизировать и сделать через гугло-форму. Так как начало будет после работы, то, чтобы не затягивать встречу, мы попробуем в этот раз жестко придерживаться времени - 20 минут максимум на презентацию, 10 минут на вопросы. Обычно, это 20-30 слайдов. Чтобы мы могли уложиться в 20 минут, докладчики вышлют свои доклады модератору к понедельнику недели, на которой пройдет встреча (следующая встреча - 23 апреля) и, если нужно, он посоветует, как можно их сократить или увеличить, чтобы уложиться вовремя. Модератор следующей встречи - Марат. Он и будет следить за времен.
Анкетирование
Я думаю всем любопытно, кто у нас в клубе, чем занимается и какими вещами интересуется. На встрече успеваешь познакомиться лишь с парой-тройкой людей. В самом начале я просил рассказать о себе немного, но, честно говоря, это занимает уйму времени да и не всегда сообразишь, о чем писать. Поэтому попробуем упросить эту задачу и сделать некую анкету, которую можно заполнить за пару минут, но при этом она будет давать достаточно полную и полезную информацию об участнике. Такую же анкету можно заполнять как feedback докладчикам. Без обратной связи мы не сможем нормально развивать наш клуб :)
Кто-нибудь может помочь в составлении таких анкет?
Блог
Пора переходить на другую систему, которая была бы более удобная в использовании. В этом смысле с надеждой смотрим на livestreet, заточенный специально под комьюнити. Как минимум нам нужно огранизовать сбор тем, о которых хотите рассказать или которые хотите послушать. Плюс к этому - движок поддерживает профили, которые можно будет заполнить с помощью анкет.
Здесь нужна помощь дизайнера - нужен хороший логотип, который бы выделял нас среди всех остальных сообществ :) Anyone?
Мотивация участников
Вообще, лично мое мнение такое, что каждый может рассказать о какой-то теме, с которой он имел дело. Но, чтобы выйти и рассказать - требуется некая мотивация. Варианты мотивирования (их нужно пробовать все): толпа слушателей, выдача дипломов, система каких-нибудь черных-синих поясов, небольшое денежное вознаграждение или мини-подарки, персональные визитки и так далее. Если есть идеи - предлагаете, будем пробовать!
Монетизация
Тут опять все просто. Хочется, чтобы мы могли снимать хорошие помещения, где есть видео запись и хороший звук, где мы могли бы устраивать себе хорошие кофе-паузы с булочками. Хочется как то мотивировать и поддерживать начинания, некоторые из которых требуют некие суммы денег. Самый простой способ - скидываться или организовать сбор пожертвований. Другие варианты: поставить блоки рекламы на блог, продавать сувениры (как делают OSS проекты), заручиться поддержкой спонсора, предлагать консалтинг и продавать информацию/скиллы, издавать книги-обучающие-курсы а ля как делает no fluff just stuff, проводить профессиональные семинары/треннинги. Многие из идей нельзя реализовать прямо сейчас, но, если мы решим, то можем как минимум начать двигаться в том направлении, чтобы через полгода или год прийти к цели.
Видение будущего
Летом попробуем организовать выездную встречу, где будет побольше времени пообщаться и познакомиться друг с другом. Можем попробовать поучаствовать/организовать мультиязычные конференции или делегацией отправиться на barcamp или какую-то конференцию. Было предложение поучаствовать в Winter of Code этой зимой. Можно приглашать известных деятелей из других стран, делиться опытом.
А как видите будущее вы?