28 июня: новые языки, новые форматы

Дорогие друзья!
Когда отгорят костры и отыщутся цветки папоротника, просим вас пожаловать в девклуб — отдохнуть телом и поработать головой.

ЗАРЕГИСТРИРОВАТЬСЯ МОЖНО ТУТ

Иванова ночь

Во вторник, 28 июня (Внимание! Новое место!) в отеле Susi нас ждёт не совсем обычный девклуб. В этот раз мы решили попробовать новый формат выступлений. После двух классических докладов нас ждут пятиминутки — короткие выступления, цель которых — в течение пяти минут рассказать о какой-то идее и попытаться заразить ею зрителей. Для докладчика это непросто, ведь он должен очень хорошо продумать и отрепетировать своё выступление. Пятиминутки установят в клубе новый порог остроты ощущений!

Программа вечера:

  • Мир Лиспа — Андрей Соколов
    Андрей продолжит поднятую Женей Холодковым тему “Мир Лиспа” и расскажет об эволюции функциональных языков программирования от родоначальника LISP-а до его современного варианта Clojure.
  • Пятиминутки
  • IntelliJIDEAАнтон Архипов
    Немножко истории, немножко холивора и много много полезностей. В каких случаях IDEA реально рулит, в каких случаях есть проблемы, техника программирования в IDEA, инструментарий/интеграции.

Двери клуба открываются в 18.45

Itestra.de ищет одного из нас — программиста!

В одну успешную немецкую компанию Itestra (itestra.de) требуется один из нас — программист!

Компания занимается тем, что анализирует критические, с точки бизнеса, системы больших предприятий, оптимизирует с целью улучшения производительности и уменьшения расходов на их содержание. Помимо этого, они разрабатывают и новые системы с использованием передовых технологий, а также предлагают услуги коучинга по теме улучшения перформанса и качества кода. Вместе с партнерами (университеты и частный сектор), спонсируемые немецким министерством образования и исследований (German ministry of Education & Research), они так же сейчас разрабатывают немецкий стандарт для оценки качества программного обеспечения.

Вообщем, если хотите приложить руку и голову к интересному и полезному, то шлите свое CV Joachim Raue на адрес raue -at- itestra -.- com . Более подробное описание работы и требования можно найти по адресу: http://www.itestra.de/en/career/

Ixonos ищет работяг

right

Фирма Ixonos ищет себе программистов в свеженький и еще горяченький отдел разработчиков.

Хорошо, если бы у он имел пару лет опыта с Java (в крайнем случае c++ или qt), мог говорить по-английски без переводчика на технические темы и желал обучаться.

Остальную информацию можно узнать здесь с пометкой devclub в сабжекте. CV посылать туда же. 🙂

Follow-up Май 2011

А вот и май позади! Оглянемся, что происходило на майской встрече клуба.

К нашим спонсорам Helmes, Devtraining, Seven Networks, Codeborne, Entraction и JetBrains добавились Ericsson, Interactive Brokers и Symantec. Хорошо? Хорошо.

Кстати, деньги наших спонсоров позволяют нам в том числе приглашать гостей из других стран. На этот раз сразу два заграничных гостя порадовали нас своими докладами. В этот раз к нам в гости приезжали коллеги из JUG.LV — Дмитрий Буздин и Филип Савкин. Мы уже не первый раз приглашаем гостей выступать на наши встречи — надеемся это позитивно разнообразит наши встречи и в будущем.



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

Первым же из докладов было выступления Дмитрия Буздина о Google Web Toolkit. Получилась общая ознакомительная презентация, без заглядывания в глубины кода. Дмитрий поставил себе задачу сделать обзор данной технологии и поделиться опытом компании C.T.Co относительно использования GWT. Видео можно посмотреть здесь. Судя по вопросам из зала, многим участникам всё это было в новинку.

Вторым выступал коллега Дмитрия, Филип Савкин с докладом об языке программирования Scala. Надо заметить, что один вступительный доклад о Scala у нас уже был, но Филип подал материал с немного другой точки зрения за что скажем ему огромнейшее спасибо! Было много примеров, особенно запомнился пример с последовательным уменьшением количества кода для одной и той же функциотальности. Scala обладает богатейшим синтаксисом. Видео доклада смотрим здесь!

Немного фотографий:



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

Так же мы успели разыграть парочку лицензий на IntelliJ IDEA. Желающие так же получили лицензии на горяченькую версию JRebel.

Видео: Андрей Солнцев. Real-life Unit Tests

У многих людей не получается использовать юнит-тесты в реальных проектах так легко, как это показывается на конференциях. Обычно это связано с тем, что код в реальных проектах использует внешние зависимости: базы данных, веб-сервисы и т.д.

В данной презентации рассказывается и показывается, как тестировать код, зависящий от внешних ресурсов. Живое кодирование на реальном проекте!

Слайды: