Добрый день, мои маленькие любители кода.
Май на дворе и спешу сообщить что встреча клуба в этом месяце пройдёт во вторник 31го числа в конференц-зале отеля Ору (http://www.oruhotel.ee).
Нас иногда критикуют, что встречи получаются не очень техническими, и маловато выступлений с хардкором… Ну чтож, их есть у нас! К нам в гости приедут коллеги по цеху из Латвии, и, со своей стороны, мы тоже представляем техническое выступление. Так что в этот раз скучно точно не будет.
Вас ждёт:
Пыщ!
Дмитрий Буздин (Латвия) — Google Web Toolkit с 2007 до 2012.
Доклад описывает практический опыт использования Google Web Toolkit с 2007 по наши дни.
Я расскажу о плюсах и минусах этой технологии, основываясь на многих проектах которые уже работают в live. Также оставновлюсь на направлении в котором GWT движется сейчас и где оно будет в 2012.
Пыщ-пыщ!
Филип Савкин (Латвия) — Scala by example.
Краткий обзор возможностей языка Scala для Java девелоперов. На небольших примерах рассматриваются наиболее интересные моменты синтаксиса и библиотеки. Советы по освоению и практическому применению языка.
Краткий обзор возможностей языка Scala для Java девелоперов. На небольших примерах рассматриваются наиболее интересные моменты синтаксиса и библиотеки. Советы по освоению и практическому применению языка.
Пыщ-пыщ-пыщ!
Все презентации и статьи про юнит-тесты ограничиваются простыми примерами: факториал, числа фибоначчи, игра в боулинг. В жизни всё намного сложнее. Я готов показать применение юнит-тестов на реальном проекте, в котором используется база данных, сервлеты и пр.
Вопросы, предложения — через комментарии 🙂
Следите за обновлениями.
Ilja
Ай-яй-яй, как же интересно будет! Буду ждать видео с презентаций 🙂 Сам в это время буду в отпуске, так что посетить не смогу 🙁
Станислав Катков
Спасибо за то что привезете Филипа!
Андрей надеюсь расскажет что делать, если приходится работать с внешними ресурсами и покрывать эту функциональность юнит-тестами. Скажем класс который парсит «динамическую» html страницу, ну или работает с каким-то API, либо SOAP сервисом.
Vladimir Kostin
По поводу «Real-life unit tests».
Андрей делал доклад на Agile-Saturday. У меня создалось впечатление, что аудитории (да и мне к сожалению) удалось сдвинуть фокус с mocking-а куда-то в сторону. Это ощущение пришло уже после доклада.
Кстати ещё один пример («из реальной жизни»), который хотелось бы протестировать средствами юнит-тестов с помощью заглушек.
При синхронизации с чем-либо приходит/изменяется/удаляется запись в списке на экране согласно выбранному фильтру.
Andrei Solntsev
Спасибо за обратную связь. Учтём.
Пример твой я не понял. 🙁
Kirill
Привет! Регистрация будет в этот раз?
Александр Мочёнов
Пожелание к Дмитрию (GWT): если можно рассказать и прокомментировать последние новшества/новости по касаемо GWT, объявленные на последнем Google I/O.
А к Филипу: хочется узнать ответ на вопрос [TrollingMode: On] “Кому эта функциональщина вообще нужна?” [TrollingMode: Off] или более культурно “А где её реально используют? Смогу ли я заработать денег, если стану крутым функционалистом?”
kaznachei
Регистрация откроется завтра, 24го мая в 12:00.
Ilja
Тоже вопрос к GWT: в позапрошлой версии появилась поддержка работы с canvas и создание анимаций. Как вообще, имеет право на жизнь? Чем-то отличается координально такой скрипт от использования многочисленных библиотек (в последнее время как грибы после дождя попёрли всякие а-ля CanvasJS)?
Roman Shestakov
А в какое время начало?
kaznachei
двери открываются в 18:45, официальное начало в 19:00
Артём Курапов
Жалко, больно специализировано под Java
Jevgeni Tšaikin
+1
Антон Архипов
😛 😛
Антон Архипов
что поделаешь, если Java-программисты самые активные
берите пример, чё
Andrei Solntsev
Ну не скажи. Scala — это нифига не Java, совершенно новый язык. Сиплюсплюсники вон слушали, и им понравилось.
Юнит-тесты тоже не про Яву. Правда, примеры на Явы, но суть вовсе не в языке.
Вот GWT — единственное, что напрямую связано с Явой, но опять же, там больше концепция интересна, чем сам язык.
Так что нифига, для расширения кругозора это было всем полезно.
Dmitry Buzdin
Постараюсь пройти по Google IO и расскажу про Canvas. Заказы больше не принимаютcя 🙂