Конкурс “Смеяться или плакать?”. Голосование

Пора подводить итоги нашего конкурса. Из всех опубликованных примеров я выбрал пять финалистов, которые можно найти чуть ниже. Теперь вы можете проголосовать за два примера самого кошмарного код. Свой голос вы сможете оставить до 27 августа.

Sorry, there are no polls available at the moment.

Наши финалисты:
Read the rest of this entry »

11 Comments »

Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions

Это была первая книга из Martin Fowler Signature Series, которую я читал очень долго. "Шаблоны интеграции корпоративных приложений" купил еще зимой, а дочитал только вчера. То ли Грегор Хоп и Бобби Вульф слишком научно подошли к труду, то ли перевод книги не очень удачный, а может я еще не дорос. Теперь немного о самой книге.

Авторы описывают преимущества и недостатки приложений, построенных на обмене сообщений. Конечно же, рассмотрены основные подходы и шаблоны, используемые при разработке таких систем. Каналы обмена, построение сообщений, преобразование, маршрутизация и много других понятий. Часть этой информации можно легко адаптировать к другим технологиям. В книги достаточно много примеров (один из них — на целых 100 страниц), но большинство из них используют Microsoft Message Queuing (MSMQ). Я бы, конечно, предпочёл побольше примеров c Java Message Service (JMS).

Не могу отнести эту книгу к классу must read. Но если Вам предстоит работать с обменом сообщений, то эта книга будет ценной для Вас.

2 Comments »

JUG Ukraine: Building Java Applications using EJB 3.0 and JPA

Сегодня прошла очередная встреча JUG Ukraine. Лично для меня, это было знаковое событие, так как я, наконец-то, выбрался на встречу в Киеве, что докладчик был Mike Keith из Oracle, и что тема была достаточно интересная. Теперь о встрече.

Как было описано на форуме JUG Ukraine, регистрация была очень прозрачной :). Необходимо было заполнить бейдж, указав компанию, должность и имя с фамилией. Еще можно было заполнить анкетку для лотереи (ФИО, e-mail и телефон) — все понимают, что рекрутеры тоже хотят получить часть информации. После этого можно было немного поговорить с друзьями и знакомыми, пока занимали места в зале.

Mike Keith разбил свой доклад на три части. Две из них легко угадать — это EJB 3.0 и JPA. Про JPA, к сожалению, пропустили часть слайдов из-за нехватки времени. Сам Mike в этом не виноват, EJB 3.0 вызвало много вопросов в зале, по этому и времени ушло на него намного больше. В целом какой-то инновационной информации не было озвучено, но было интересно послушать специалиста, который занимается разработкой спецификации и ее реализацией. Презентацию и фотографии можно будет найти на сайте JUG Ukraine.

Третья небольшая часть (между EJB 3.0 и JPA ) была о родине Mike, точнее о бобре, который — национальное животное Канады. Mike спросил о нашем и был очень удивлён ответом о свинье. Этот небольшой рассказ возобновил силы к восприятию технической информации.

После окончания доклада, была проведена лотерея, после которой все желающее могли либо продолжить разговор с Mike, или обговорить с знакомыми доклад возле стола с едой.

Очень понравилась встреча, Mike Keith очень хороший докладчик. Рад, что могу воспринимать английский на слух (большую часть). Хочу еще таких докладов :)

Update
Еще немного информации о встрече.

7 Comments »