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

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

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

Анонс августовской встречи: 26.08.2010

Привет!

Следующая встреча девклуба состоится в четверг 26 августа.
На этот раз у нас для вас приготовлен сюрприз. Помимо двух докладов, мы попробуем новый формат — workshop.

Сегодня в меню:

  • Андрей Соснин, «Микроконтроллеры и микроэлектроника как хобби»

    Андрей расскажет про своё увлечение микроэлектроникой, расскажет, чего там есть интересного и возможно, даже принесёт настоящий паяльник и подкрепит теорию практикой!
  • Антон Литвиненко, «DevPulse»
    Антон расскажет об эстонском стартапе DevPulse, как это устроено и для чего это нужно.
  • Антон Кекс, «Юнит-тесты».
    Внимание! Формат workshop подразумевает, что все возьмут с собой свои лаптопы и будут писать код. У кого нет лаптопа — ищите себе пару, заодно и парное программирование попробуете.
    А пока вы можете писать в комментариях своим вопросы, пожелания и недовольство юнит-тестами. Особенно если вы их не используете — напишите свои аргументы против. Так Антону будет легче вас переубедить. 🙂

Итак, ждём вас в отеле Ору в четверг 26 августа!
Двери клуба открываются в 18.45.
Регистрация начнётся на сайте за неделю до встречи.

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

Привет!

Встреча прошла живенько и с дискуссиями. Устроим-ка разбор полётов…

Сергей Моисеев задал тон встречи в своём докладе Migrate!, где успешно «потроллил» PHP. Начинание Сергея было подхвачено и следующим докладчиком — Андреем Лунёвым, который рассказал про XML-ные технологии для веба. По мне так уж лучше PHP 🙂 … но каждому своё.

Последний доклад, где Сергей Авдеев попытался, используя статистические данные, раскрыть тему того, где же порылись деньги в различных отраслях, остался «недорассказанным» по причине дефицита времени (ну и, конечно, по вине некоторых троллей среди участников, которые засыпали Сергея комментариями и вопросами). За пределами выступления остался самый интересный и полезный материал. Но Сергей обещал раскрыть тему отдельной статьёй. Так что надеемся, что скоро она будет исчерпана. Надо отметить, что на посиделках после встречи Сергей рассказывал заинтересованным людям о том, что осталось за кадром.


Стоит отметить, что довольно большое количество участников осталось для последующего общения. Оно оказалось настолько продуктивным, что затянулось далеко за полночь. В дискуссиях были предложены даже некоторые идеи относительно докладов и формата встреч. Надеемся, уже на следующем DevClub’e в августе некоторые из этих идей воплотятся!

Нам очень интересно узнать и ваше мнение о прошедшем мероприятии. Особенно среди тех, кто был у нас первый раз. Комментируйте, друзья!

Анонс июльской встречи: 27.07.2010

Следующая встреча нашего клуба пройдёт 27 июля, в отеле Ору. Двери открываются в 18.45. Регистрация откроется, как всегда, за неделю до встречи, т.е. 20 июля.

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

  • Сергей Моисеев, зарубежный гость, расскажет об опыте миграции проектов на Ruby-on-Rails. Доклад так и назвается — Migrate!
  • Андрей Лунёв расскажет об агрессивных XML-решениях. XQuery, XForms, XSLT, XSD, XML базы данных, Apache Cocoon… вобщем, доклад не для слабонервных! 🙂
  • Сергей Авдеев выступит с докладом «Инфотехнологии в строительстве», в котором постарается изложить, какие же инфотехнологические средства являются востребованными в сторительном ремесле, и какова могла бы быть занятость наших АйТи-шников в данной сфере.

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

Привет!

Прошла очередная встреча. Как всегда, были отличные презентации, оживлённые дискуссии, и много общения. Удивительно, как много пришло людей, пожертвовав солнечным вечером и футболом! 🙂 Так держать!

Для начала, фотоотчёт от Кирилла:


Доклады были на этот раз очень разнообразными:

Вечер открыл Евгений Кабанов, с рассказом о довольно специфичной теме — что такое евангелизм. Как мы выяснили, евангелизм — это профессия очень и очень специфичная. В основном она носит образовательный характер, но есть в ней что-то и от культа личности. Не случайно многие евангелисты известны не менее чем то, что они проповедают.

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

Вторая часть евангелизма очень и очень личная. Евангелист должен уметь «разболтать» любого технаря, независимо от того как он настроен. Женя даже попробовал продемонстрировать «разбалтывание» с наугад выбранным участником, что неочень то удалось — собеседник слишком сильно сопротивлялся 🙂

Данный доклад для Евгения был необычен тем, что обычно ему приходится выступать на более технические темы и как правило на английском языке. Но всё же, несмотря на непривычные детали, доклад удался и порадовал слушателей информацией. Надеемся, что в будущем Евгений порадует нас и техническими докладами!

Вторым забрался на трибуну Александр Мочёнов с докладом о Google App Engine. Как признался сам Александр, готовился он к докладу о GAE, а что получится, он особо не предполагал. Получилось то, что участников больше всего заинтересовала тема хранилища данных — BigTable. Вопросы лились со всех сторон, и почти на каждый слайд 🙂 Относительно самого GAE, многих беспокоил вопрос переносимости приложений с GAE на какой нибудь другой хостинг. Опасение небезосновательное, так как GAE предоставляет API, при использовании которого ваше приложене станет конечно же зависимым от окужения. Но в целом, паниковать не стоит, т.к. предоставляемые квоты врядли заставят вас перенесить приложение в другой хостинг 🙂

Завершил вечер доклад Виктора Ларионова под названием POSМодернизм. Тематика доклада затронула все стороны — от очень глубокотехнического написания самого демона для общения с устройствами, до хитрых приёмов как обойти потребность изменять уже имеющиеся приложения, чтобы прикрутить к нему платёж картой вместо пангалинка. Вобщем, как выразился автор, «и на ёлку залезть и *опу не ободрать» 🙂

От редакции: Призываем всех делиться опытом о реальных проектах! Это самый интересный опыт и соответственно получаются самые интересные доклады!

На встрече были объявлены поделители очередного домашнего задания, которое предоставил Андрей Солнцев.

Первый приз, за самый элегантный код, получил Сергей Кирьянов, за решение на языке Groovy:

for ( i in 1..10 ) println( ( i%2 ? 1..i : i..1 ).join('-') );

Соискателя второго приза оказалось выявить гораздо труднее. Победителем был признан Олег Чернецов, за особое старание и решения на Brainf*ck и . Такой эзотерики участники клуба пока ещё не видели 🙂

+>>>+++++++[>++>>+++++++< <<-]>-< ,[<[-]<[-]+<[>>>>>>[.>]< [<]<<<<-]>[>>>>>[>]< [.<]<<<<->]< <[>+< [-]]+>[< ->-]>>>.>>[>]>+++++[< +++++++++>-]< <[>>+>+< <<-]>>+>[< <<+>>>-]< [<]<<-]

Олег также любезно предоставил скринкаст обоих решений. Наслаждайтесь! :)

Решение на Brainf*ck:



Решение на Whitespace:



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

После встречи особо стойкие участники продолжили общение в баре отеля Ору, что сделало вечер ещё более насыщенным. Спасибо всем кто остался (ну и тем кто не остался — приходите ещё!)

До следующих встреч! Скоро мы опубликуем планы на июльскую встречу!

Встреча клуба, регистрация на 28.06.2010

Ура, товарищи, ровно через неделю у нас состоится традиционная посиделка в нашем уютном клубе! Своим уникальным и драгоценным опытом поделятся:
  1. Евгений Кабанов, который поделится, как делать хороший маркетинг для программистов.
  2. Александр Мочёнов с демкой Google Application Engine-а. Будет много кода!
  3. Виктор Ларионов, который расскажет про шишки и плюшки интеграции POS систем.
Встреча состоится в зале отеля Ору. Двери окрываются в 18:45.

Внимание, места ограничены, осталось всего 80 60 30 15 мест, . Увы, мы ограничены количеством стульев и мест больше нет. Но, иногда бывает так, что люди не могут прийти и сообщают нам об этом, а мы сообщаем это тем, кто пришлет имя-фамилию-используемую_технологию на мейл jevgeni.holodkov [A] gmail.com в порядке живой очереди 🙂 Так что если вы желаете прийти — отправьте мне письмо!
Приходите, пообщаемся!

Особо стойкие продолжат наше неформальное общение в баре отеля Ору 🙂

Анонс июньской встречи: 28.06.2010


28 июня встречаются победитель группы E (Голландия, Дания, Япония, Камерун) и команда, которая займёт второе место в группе F (Италия, Парагвай, Н.Зеландия, Словакия). Но мы с вами этого не увидим, потому что 28 июня (в понедельник) состоится очередная встреча DevClub.

Виктор Ларионов — «POSМодернизм»

Виктор расскажет про свой опыт интеграции веб-приложений с POS оборудованием. Виктор считает, что эта тема сейчас весьма актуальна.
«В нашем случае, мне кажется, у нас полный success, и то как я и моя команда подошли к вопросу, совершенно новое для эстонских реалий. Прошли через все круги ада: от прикручивания протоколов общения с этими терминалами до создания платформы сети этих терминалов, и что самое важное, простого и логичного способа привязать всё это дело к веб-приложению, без изменения существующего приложения. Получилось очень круто.«.

Александр Мочёнов — Google App Engine

Александр расскажет про Google App Engine — полный комплект для разработки, использующий знакомые технологии для создания и хостинга веб-приложений. Начать работу можно бесплатно, а дополнительные вычислительные ресурсы при необходимости можно приобрести по выгодной рыночной цене. Будет много демо и немножко теории. И конечно, будет код!

Евгений Кабанов — «Про евангелизм и как делается маркетинг для программистов»

Евгений Кабанов — основатель компании ZeroTurnaround (JRebel) и проектов Aranea и Squill, имеет богатый опыт выступлений на таких конференциях, как QCon и JavaZone.

Место действия: отель Ору. Двери клуба открываются в 18.45. Регистрация откроется на сайте devclub.eu за неделю до встречи, 21 июня в 12.00.

Внимание! Вы можете повлиять на качество докладов. Напишите в комментариях, чего вы ожидаете услышать, на какие вопросы надеетесь услышать ответы, и докладчики постараются это учесть.

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

Прошедшая встреча порадовала нас разнообразием и живостью дискуссий, но обо всём по порядку.


Первым выступил Арсений Григорьев с докладом про аспектно-ориентированное программирование (AOP) при помощи AspectJ и Spring Framework. Суть, как оказалось в том, что очень часто в огромном методе написано куча кода, который на самом деле к проблеме не относится, а львиная доля кода призвана выполнять какие-либо вспомогательные операции. Адепты АОП предлагают выносить весь этот лишний код в аспекты. Идея отличная, но не без изъянов — AspectJ изменяет байткод скомпилированных классов для того чтобы заставить аспекты работать. Таким образом, на уровне исходного кода лишней писанины можно избежать, но этот же «лишний» код будет потом вставлен уже в бинарном виде, и это для многих может показаться мистикой и чернокнижеством.

Кому стала интересна данная тема, и хочется узнать больше, советую поискать (приобрести) вот такие книги:
Foundations of AOP for J2EE Development
Spring Recipes: A Problem-Solution Approach

Далее, Евгений Чайкин рассказал нам Windows Phone 7, какие фишки ожидаются в этом телефоне, и для этого нового телефона можно будет писать программы. Евгений продемонстрировал это наглядно, за несколько минут написав небольшую программу для чтения RSS-ленты с нашего сайта. Порадовала простота разработки в Visual Studio 2010.

Последним выступил Андрей Солнцев с докладом который назывался «WTF code» (или как говорят в народе — говнокод). Андрей привёл много забавных примеров кода, чем вызвал множество обсуждений в зале. Без холивора не обошлось. Соответственно доклад растянулся из 45 минут до 1.5 часа.

Кроме того, был объявлен победитель в соревновании — Андрей Филимонов. Победа за решение на JavaScript была присуждена с формулировкой «за креативность!».

Напишите нам, как по вашему мнению прошла встреча? Что понравилось? Что могло бы быть лучше? Может быть у вас появилось желание выступить с докладом? Или есть сильный интерес в какой то теме и вы считаете что хотели бы услышать об этом доклад. Пишите в гугло-группу (или форум) — мы с удовольствием выслушаем все мнения!

Предварительный анонс майской встречи — 26.05

ВНИМАНИЕ! РЕГИСТРАЦИЯ НА СЛЕДУЮЩУЮ ВСТРЕЧУ НАЧНЁТСЯ В СРЕДУ (19 мая) в 12.00!

Следующая встреча нашего клуба пройдёт 26 мая, в зале отеля Ору. Двери окрываются в в 18:45 Эта дата (26 мая) выбрана из соображений избежания конкуренции с эфиром конкурса Евровидение 2010 🙂 Доклады выбраны при помощи голосования, которое на самом то деле не закрыто, так что можно голосовать и дальше. Всего ожидается три доклада:

  1. Андрей Соснин, Микроконтроллеры и микроэлектроника как хобби
  2. Арсений Григорьев, Aspect Oriented Programming
  3. Евгений Чайкин, Windows Phone 7
  4. Андрей Солнцев, WTF code

По следам Вальпургиевой ночи

30 апреля состоялась очередная встреча в застенках ДевКлуба.
Согласно сухой статистике, зарегистрировалось 73 человека: 69 мальчиков и 4 девочки. По числу участников на этот раз лидировал Swedbank (10 человек), которому на хвост наступал HireRight (7 человек), и далее FusionOne (5), Helmes (5), Axinom (4), Aqris (4).

Наконец-то добрался до нашего клуба долгожданный гость Евгений Кабанов, основатель одного из самых успешных стартапов JRebel, прославившегося далеко за пределами Эстонии.

Больше фотографий можно найти у тудэйных фотографов Кирилла и Андрея.

Как обычно, у нас было три доклада, два технических и один поэтический. 🙂

Первым выступил Евгений Холодков. Он рассказал нам про его любимый язык программирования Clojure. А также о том, как Clojure помогает решить те проблемы, которые возникают в программировании на любом языке.

«Scala пытается решить, а Clojure решает»

Видео доступно здесь.

Вторым на арену вышел Никита Кошелев, который поведал нам о методике Getting Things Done (GTD), позволяющей вовремя справляться со всеми своими делами и не забывать звонить бабушке. Доклад получился ярким и динамичным, полное видео можно посмотреть тут.

Третьим выступил Антон Кекс с докладом о системе версионирования кода GIT, заодно рассказав предысторию: как человечество начало версионировать код и эволюционировало от SCCS через RCS, CVS и SVN до Mercurial и GIT. Наш лексикон пополнился такими полезными словами, как «затракить», «запушить» и «заполлить».

«Поскольку SVN более адванснутый, чем CVS, то и минусы у него более адванснутые.»

Видео доступно здесь.

Чтобы докладчикам слишком сладко не спалось на лаврах, подкиньте им конструктивной критики. Расскажите обо всём, что вам понравилось, и обязательно — что не понравилось. Можете написать об этом как в комментариях к посту, так и в форуме или гугл-группе devclub-estonia. Специально обученные мартышки найдут их везде и доставят адресату. Поверьте, им очень нужно знать ваше мнение, черканите кому сколько не жалко!

Кстати, за лучший доклад можно ещё и проголосовать на форуме.

До скорой встречи!

Модератор встречи
Андрей Солнцев

Анонс: DevClub 30 апреля

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

Но будет в этот раз безопасное место, и это — отель Ору, куда 30 апреля с окрестностей Таллинна слетятся программеры и другая нечIсT на свой шабаш. На суд инквизиции клубчан будет представлено три доклада:

  • (Clojure (как прагматичный Lisp), или (как полюбить скобочки)) (Евгений Холодков)
  • Getting Things Done в пределах разумного (Никита Кошелев)
  • GIT (Антон Кекс)

Костры зажигаются в 18.45.

Регистрация на сайте откроется в пятницу 23 апреля.

NB! Уважаемые  чертяки, вы можете писать в комментариях к этому посту свои ожидания, пожелания и вопросы.  Докладчики постараются их учесть при подготовке.

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

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