IT-встречи в Таллине (на русском)

Рубрика: Встречи Страница 20 из 27

Анонсы и отчёты о встречах

Обзор новогодней встречи

Привет!

Прошла новогодняя встреча, мы отметили 2й ДР нашего клуба и знатно повеселились! Для начала фотки:


Модератор встречи Андрей Солнцев сделал отличное вступление, подведя итоги уходящего года.

Презентации в этот раз, как и год назад, отличались от обычных наших встреч: короткий формат, непринуждённое повествование, словом — праздничные доклады были.

  • Первым выступил Кирилл Линник, сравнив конференции Devoxx и Progress с нашим клубом. Цель была разогреть толпу — цель удалась! Короткий и внятный доклад, со слайдами в стиле «треш-арт» — оцените по достоинству!
  • Александр Мочёнов рассказал про AI в играх и своё участние в конкурсе Google AI contest, на основе которого он совсем недавно написал курсовую работу. Это был самый технически насыщенный доклад прошедшей встречи, и всё равно почти без кода (праздники ведь!).
  • Алексей Разин, гость клуба, рассказал нам о своём клубе (простите за туфтологию) — GameClub. Это оказалось нечто напоминающее игру КВН, с противостоянием оптимистов и пессимистов. Думаю, можно и оставить отзыв к видео!
  • Михаил Бешкин выступил с продолжением своего феерического доклада годовалой давности. Некий социально-культурно-исторически-технический симбиоз в докладе сделал его безусловно интересным. Видео презентации — тут. Докладчик наверняка будет благодарен, если участники отпушутся о своих мнениях и поставят какие-нибудь объективные оценки! Кстати, кто ещё не видел прошлогоднего доклада Миши — вам сюда!

Ретроспектива

На встрече участникам было предложено выразить своё мнение о встречах клуба. Итоги подвёл Арсений. Из результатов опроса видно, что участники соскучились по сочным техническим докладам, многим очень нравится подискутировать в свободной обстановке — OpenSpace, у нас маловато докладов про .NET, и многим не нравится, что доклады затягиваются по времени. Жаль, что мы не успели обсудить эти тезисы более детально, но это безусловно полезная информация для организаторов, и она будет принята к сведению.



Выборы лучшего доклада года 2010

В этом году, как и в прошлом, мы решили провести голосование, и по количеству голосов выявить победителей. Выяснилось, что у такого подхода есть свои минусы: активность участников была довольно низкой. Многие уже не помнили, какие доклады были в начале года, а многие видели/слышали только несколько презентаций, и видимо, не сочли должным выделить какой-то из докладов. Тем не менее, голосов собралось достаточно чтобы подвести итоги — всего проголосовало 76 человек (что примерно совпадает с количеством участников отдельно взятой встречи).

Итак, места распределились следующим образом:

  1. Евгений Голобородько с докладом «Нет плохих технологий, есть плохие практики» взял главноый приз и подарочная упаковка с бутылкой отличного коньяка ждёт его в офисе нашего новоявленного спонсора — фирмы Entraction Estonia OÜ.
  2. Второй приз, с минимальным отставанием по количеству голосов, достался Михаилу Бешкину за доклад про Web 2.0 в мировой культуре.
  3. Почётное третье место занял доклад Андрея Солнцева про WTF code.

Всевозможными памятными презентами были отмечены и других участники клуба.

Как и в ноябре, на прошедшей встрече мы снова раздавали лицензии на продукты JetBrains. Счастливчиками оказались:

Александр Мочёнов, который написал приложение для голосования на Google App Engine! 🙂 Александру досталась лицензия для PyCharm. Лицензия для WebStorm досталась Михаилу Бешкину за познания в области библиотек для JavaScript. Эдуарду Шустрову досталась лицензия на IntelliJ IDEA, за то, что был в курсе уровня популярности сред разработки для Java.

Далее…

Год закончился, и мы планируем новые встречи. У нас есть список докладов из которых можно выбирать, но довольно мало информации о том, о чём могут потенциальные докладчики нам поведать. Соотвественно, те кто предлагал тему, потрудитесь таки написать пару строчек аннотации к своему докладу — так у нас будет хотя бы какая то информация, чтобы делать выбор.

На самом деле список заявленых докладов, это не всё. Хорошо было бы узнать у участников, о чём вы хотите узнать? Мы давно не проводили таких опросов, и кажется, сейчас самое время. Напишите нам в комментарии, в гугло-группу что вас интересует? Мне например, очень интересно узнать, если кто-то учавствовал в разработке на Erlang — может кто расскажет? 🙂

Декабрьская встреча: девклубу 2 года

Привет!
Следующая встреча девклуба состоится уже совсем скоро, 22 декабря.
По традиции, декабрьская встреча будет разгрузочной-юбилейной. То есть технических докладов почти совсем не будет, а будут небольшие развлекательные беседы на увлекательные темы. Это уникальная возможность для аналоговых людей раз в году прийти и ощутить атмосферу клуба.

Вот какие темы нас ждут 22 декабря:
Fucking New Year

  • Кирилл El Kirillica — Progress VS Devoxx VS Devclub
    Кирилл расскажет о своих впечатлениях от нескольких разных конференций, которые ему удалось посетить в этом году по долгу службы.
  • Александр ака Soswow — AI contest
    Саша расскажет о своём участии в гугловском соревновании искусственных интеллектов
  • Алексей Разин — О ГеймКлубе
    Алексей расскажет о другом таллинском клубе — Game Club, который, хоть и не про компьютеры, но вполне может оказаться интересен компьютерщикам.
  • Моше Бешкинс — Второе пришествие: «Человек 2.0»
    Всем запомнился фееричный доклад Web 2.0, с которым Миша выступил год назад на прошлой новогодней встрече. С нетерпением ждём продолжения.
  • Арс — The Ретроспектива
    С вашей помощью Арс подведёт итоги уходящего года: что было хорошего и что не получилось в девклубе, самые яркие моменты, новые имена и пр.

И конечно же, нас ждёт награждение лучших докладов года, а потом торт и глинтвейн — как-никак, двухлетие клуба празднуем!

Не помешает при себе иметь: жгучее настроение, лопату, красный колпак. Не возбраняется приехать на автобусе. 🙂

Итак, запишите себе в блокнотики:

  • Число: 22 декабря, среда
  • Место: Отель Ору
  • Время: Двери клуба открываются в 18.45

До встречи!

Обзор ноябрьской встречи

Во вторник, 23го ноября, прошла очередная встреча клуба, посвящённая PHP. Справедливости ради, скажем, что только один доклад был посвящён непосредственно PHP, но будем считать, что встреча собрала хорошую долю сторонников данной технологии.

В этот раз встреча проходила под покровительством аж пяти спонсоров! Перечислим — Helmes, Seven Networks, SCRUM.ee, ZeroTurnaround, ииииии …. JetBrains!

Встречу открыл Артём Курапов c докладом о протоколе OAuth. Артём рассказал об OAuth применительно социальных сетей, таких как Facebook, Twitter, LinkedIn, Одноклассники и ВКонтакте. Техническое описание затронуло версию OAuth 1.0. По-скольку время было ограничено, до версии 2.0 Артём не добрался, но к радости заинтересованных Артём разместил некоторую информацию об этом у себя в блоге.

Вторым заступил на трибуну Евгений Голобородько (Seven Networks). Тема доклада оказалась довольно философской — «Нет плохих технологий, есть плохие практики». Евгений выступал у нас в клубе впервые, и можно сказать, что дебют удался. Доклад вызвал множество дискуссий как во время презентации так и после неё — в перерыве.

Последним выступил Александр Рудаков из Modera Consulting. PHP Enterprise Applications — доклад призваный пересмотреть всеобщее отношение к PHP как к недотехнологии. Нужно сказать, что в Modera действительно работают суровые PHP-программисты: они знают, как из PHP сделать Java! 🙂 Александр показал присутствующим какие потрясающие поделки они сваяли для работы с PHP как с настоящим enterprise-монстром (наподобии Java) — был продемонстрирован код dependency injection фреймворка, возможности OR-маппера, поддержка Maven… Словом, просто WOW!. Единственное — в воздухе повис вопрос, а почему же тогда не Java? или C#? Для Александра это выступление было также первым, с чем его и поздравим! 🙂

В заключение вечера среди желающих были разыграны лицензии на PHPStorm от компании JetBrains. Поздравим победителей: Александр Клугман и Виталий Нартов уже получили заветные лицензии, а мы обзавелись очередным спонсором. В дальнейшем будем продолжать эту традицию, и разыгрывать на каждой встрече 2-3 лицензии на продукты JetBrains.

Алсо, всем желающим были предоставлены временные лицензии JRebel — продукт компании ZeroTurnaround.

Информация относительно следующей встречи скоро будет опубликована. Stay tuned!

По следам октябрьской встречи

26е октября выдалось пасмурным и прохладным, но тем не менее около 70и человек предпочло родному очагу уютный зал отеля Ору и компанию коллег и единомышлинников.
Надеюсь вам понравилась наша очередная встреча. Для тех кто не смог присутствовать, вкратце обрисую что там было.

Open Space ― будьте готовы к сюрпризам!

“devclub.eu

We make it happen together!”

― сайт DevClub.eu, практически со дня его открытия.

Привет!

Как уже было упомянуто в октябрьском анонсе, на следующей встрече у нас запланировано мероприятие научно-фантастического жанра для самых стойких: Open Space, или, говоря по-русски, ― “открытое пространство”. Перевод, на мой субъективный взгляд, звучит достаточно коряво, так что я буду его упорно игнорировать. Тем, кто уже немного знаком с этим термином, этот пост будет интересен только с той точки зрения, каким именно образом мы попытаемся реализовать open space на следующей встрече клуба. С остальными же давайте разбираться, как и почему мы собираемся выйти в “открытый космос”.

Подготовка к семинару BDD

Привет!
Как вы знаете, на следующей встрече devclub 26 октября планируется провести семинар по теме Behavior Driven Development.

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

По итогам встречи 29.09.2010

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


Я не знаю, понравилась ли вам моя вступительная речь, но, судя по всему, наличие фруктов и печенья однозначно пришлось по вкусу. Возле тарелок в буфете завязывались настолько живые и бурные дискуссии, что мне жаль было их останавливать даже через 20 минут после начала перерыва. Что поделать? Регламент есть регламент.

Вообще говорят, участники недовольны тем, что мы поздно заканчиваем. Этот раз мы закончили раньше обычного, хотя успели полноценно покрыть всю программу, которую нам предложили Игорь Меньков, Антон Архипов и Юрий Муленко. Опыт, опыт…

Доклад Игоря запомнился потрясающей тишиной. Видимо, CEPEDA в среду была почти как у Канта: вещь в себе. Все внимательно слушали и боялись даже спросить докладчика, так интересно он выступал.

А вот Антон спровоцировал-таки живую дискуссию у всех, неравнодушных к командной консоли *nix. По заверению некоторых слушателей, информации им хватило «на год вперед». По признанию других же, нет ничего любимей Windows, и они еще раз в этом убедились.

Завершил встречу Юра, который весьма доходчиво финализировал основную мысль встречи: начиная строить проект с анализа и выбора технологий, не обязательно включать в их список «набор по умолчанию», ведь NoSQL — это хорошая и уже проверенная многими успешными проектами альтернатива, которая может существенно сократить бюджет.

В любом случае, не может не радовать тот факт, что все доклады породили множество новых мыслей, с которыми каждый ушел домой, став немножечко умнее. Приходите еще!

P.S. Я уверен, что каждый из вас знает, как сделать клуб еще интересней. Не стесняйтесь, делитесь этим на форуме, в гугл-группе или в комментариях.

P.P.S. Для тех, кто не успел записать информацию по семинарам, Алек напоминает, что ссылки на семинары можно посмотреть тут:
Certified ScrumMaster
Certified Scrum Product Owner
Антон Кекс

У всех вовремя зарегистрировавшихся на участие в тренингах есть возможность получить от EAS обратно 50% от стоимости курса! Всю бюрократию по предоставлению проекта в EAS берёт на себя Devtraining OÜ.

NB! Регистрация на Certified ScrumMaster и Certified Scrum Product Owner заканчивается в эту пятницу (01.10.2010)!

Анонс встречи 29.09.2010, или О чем не говорят, чему не учат в школе

Вот и наступил сентябрь. К сожалению или к счастью, — не знаю — но для многих День Знаний прошел незамеченным: уже давно не надо подниматься рано в школу, заплетать банты/собирать портфель/паковать «сменку». Другие же уже и не вспомнят, какое счастье было увидеть в своем расписании «пару» в понедельник в 8 утра. Дабы немного освежить ваши воспоминания, но с меньшим стрессом, мы рады представить анонс следующей встречи Клуба, которая состоится 29 сентября 2010 года и пройдет под девизом «О чем не говорят, чему не учат в школе».

Место встречи изменить нельзя: конференц-зал отеля Oru, 18:45.

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

Антон Архипов, «Practical *nix utilities«:
В unix-подобных системах есть очень неплохой инструментарий для автоматизации задач. Многие из этих утилит, как, например find, очень функциональны, и, что бы использовать такие команды, частенько приходится читать man-страницы. Я хочу показать, что при знании базовой системы команд, можно избежать чтения длинных мануалов, а просто комбинировать элементарные команды. Речь пойдёт о некоторых полезных утилитах, которые могут пригодиться при работе с файлами, текстом (и не только) в командной строке. Доклад будет полезен тем, кто (по долгу службы или по собственным интересам) частенько вынужден обрабатывать информацию в лог-файлах, собирать статистику, оформлять рапорты и т.д.

Игорь Меньков, «Размышления на тему… CEPEDA — другой подход к проектированию систем»:
Complex Event Processing и Event Driven Architecture — что это такое, как это можно использовать, каковы плюсы и минусы, и какой от этого смысл/польза в современном мире.

Юрий Муленко, «Что за зверь NoSQL:
Подавляющее большинство современных разрабатываемых решений вертится вокруг данных и, соответственно, вокруг их хранения и обработки. По многим причинам «де факто» стандартом для хранения являются так хорошо известные нам реляционные базы данных: Oracle, MS SQL, MySQL, Postgre и т.д. Они хорошо известны, популярны, и всё бы замечательно, но… 21 век на дворе и существует ряд задач в которых они неэффективны и дороги. Нужен другой подход. «Та-дааа!!» (*фанфары*) — встречайте: NoSQL — альтернативные базы данных. Приходите на встречу, и я расскажу вам подробней какие альтернативы бывают и для каких задач они предназначены, ведь многие из них уже довольно успешно используются. Так же вы узнаете, на что следует обратить внимание прежде, чем остановить свой выбор на какой-либо из них.

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

Обзор встречи 26.08.2010

Привет!
Вот и состоялась очередная встреча девклуб.

Андрей Соснин рассказал нам, что такое микроэлектроника, как это интересно, и что это совсем не сложно. Последняя часть, кажется, удалась не на славу: кое-у-кого могло остаться впечатление, что это всё-таки сложно. 🙁


Оказалось, что для того, чтобы начать собирать свои схемы, паяльник вовсе не нужен, потому что сейчас существуют такие доски с дырочками, в которые транзисторы можно втыкать и соединять друг с другом как угодно. НО с ещё большим удивлением мы узнали, что паяльник электронщику всё-таки нужен — для того чтобы доставать («выпаивать») детальки из старых сломанных игрушек.

Вторым выступил Антон Литвиненко, который рассказал про DevPulse, а заодно предложил всем девклубовцам создать один большой пульс, в который каждый мог бы добавить свои «несекретные» проекты (open-source, домашние, учебные и т.д.). Тогда можно будет смотреть, кто чем занимается в девклубе. Так сказать, держать руку на пульсе. Предложение в силе, заходите на devpulse.com и добавляйте свои проекты!

Третьим был Антон Кекс, который сначала рассказал про юнит-тесты и TDD, а потом предложил всем желающим попробовать TDD на практике. Не всё получилось так, как задумывалось — возможно, из-за недостатка времени, или задание оказалось слишком сложным, или ещё почему. Но это вполне простительно, учитывая, что этот семинар — первая ласточка. Надеемся, что такие семинары будут проводиться ещё.

В качестве домашнего задания к следующей встрече мы оставляем то же самое задание, которое мы не успели доделать во время семинара. Решайте, пишите тесты, закидывайте свой код в Subversion. На следующей встрече мы рассмотрим решения и наградим лучшие работы.

Ещё фотки тут

ВАЖНО:
Нам нужна конструктивная критика: что было не так, что можно улучшить, в каком виде лучше проводить семинары в следующий раз. Пишите свои предложения в комментариях.

До встречи в сентябре! Следите за обновлениями на сайте.

Update + Еще один фотоотчет от Кирилла:

Подготовка к семинару 26.08

Привет!
Screenshot
Четвергничный семинар о юнит-тестах уже не за горами, и мы просим всех, кто на него зарегистрировался, немножко подготовиться. Вот что должно быть установлено на вашем лаптопе, с которым вы придёте на семинар:

  • Java
  • Любая Java IDE (мы предпочитаем Eclipse или IntelliJ IDEA)
  • Ant (в Eclipse и IntelliJ IDEA он уже есть встроенный)
  • SVN клиент (либо command-line, либо в IDEA он уже есть встроенный, либо для Eclipse надо поставить плагин Subclipse)
  • (желательно) Если вы используете Eclipse, поставить в него плагин Eclemma. Инсталляция крайне проста: просто добавить сайт http://update.eclemma.org/ в Eclipse update. Говорят, в последней версии Eclipse есть ещё какой-то Marketplace, в котором можно просто забить в поиск «EclEmma».
На всякий случай сообщаем, что в семинаре будут использоваться следующие библиотеки: JUnit 4, Mockito.
При желании можно про них почитать заранее, хотя это и не обязательно.

Мы подготовили специальный проект, который мы будем в ходе семинара менять и тестировать.
Этот проект нужно закачать себе из SVN: https://svn.azib.net/devclub/trunk/
Логин и пароль одинаковые: d e v c l u b.

Это можно сделать тремя способами:

  • command-line:
    1. svn co https://svn.azib.net/devclub/trunk/ devclub
    2. ant
  • Eclipse:
    1. new project from svn
    2. запустить ant
  • IDEA:
    1. Version Control -> Checkout from version control -> Subversion
    2. build.xml -> right click -> «Add as build file» -> «Fetch jars»

После того, как вы скачаете себе этот проект, запустите один раз ant-скрипт, чтобы он скачал зависимости.

В папке src вы найдёте класс Run, попробуйте его запустить. Вы должны увидеть в логе следующее:


C:\java\jdk1.6.0_21\bin\java -agentlib:jdwp=... TDERR via org.mortbay.log.StdErrLog
2010-08-25 00:45:34.421:INFO::jetty-6.1.24
2010-08-25 00:45:34.812:INFO::Started SocketConnector@0.0.0.0:8888

Теперь попробуйте ввести в браузере такой URL: http://localhost:8888/, и вы должны увидеть такую вот простенькую страничку. Если остались ещё силы — попробуйте запустить все имеющиеся юнит-тесты. Должны быть все зелёные.

Теперь вы готовы к семинару.
Как обычно, ждём вас в четверг в 18.45 в конференц-зале отеля Ору!

Страница 20 из 27

Работает на WordPress & Автор темы: Anders Norén