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

Автор: Антон Архипов Страница 18 из 26

Организатор, докладчик, модератор, участник.

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

Привет!

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

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

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


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

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

Видео: Сергей Моисеев. Migrate!

Мотивирующий доклад Сергея Моисеева — Migrate! — про идеологические ньюансы мигрирования приложений, не важно каких, а в случае докладчика c имплементации PHP/Symphony на Ruby-on-Rails. Докладчик поглумился над PHP, но ему можно — он на PHP имел счастье работать — так что, верим 🙂 Сергей, по совместительсву, оказался первым иноземным докладчиком в нашем клубе.


Видео: Андрей Лунёв. Агрессивные XML решения.

Как возвести веб-решение при помощи XML-технологий и прилагающихся стандартов. Ключевые технологии в презентации: XQuery, XForms, XSLT, XSD, XML базы данных, Apache Cocoon.

Довольно необычное выступление с массой ярких высказываний.

  • «Я даже не знаю, что такое HTML 5.0, и не хочу знать. Это для пионеров.»
  • «Я стандартный Java-человек»
  • «Если быть хардкорным государственником-девелопером…»
  • «Окультуренный документооборот»
  • «Делали не дураки и делали далеко не на PHP»

Открытое письмо правительству ЭР

Все, наверное в курсе, что какие то странности проходят с реформой доменна .ee. Нормальной эту реформу, точнее, то, как она делается, назвать нельзя. По сему, предлагем объединить усилия и помочь нашим коллегам — Тыну Самуэлю и Яану Янесмяэ побороть произвол руководства SA Eesti Internet.

Захар не поленился, и предоставил перевод к оригинальному тексту письма.

.. пожалуйста, ознакомьтесь с рядом фактов, указывающих на полную некомпетентность правления SA Eesti Internet и, если вы согласны, что реформа домена провалилась и правление целевого учреждения должно уйти в отставку, пожалуйста, откомментируйте оригинальное письмо или присоединяйтесь к группе в Facebook.

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

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

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

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

Нужен Джедай!

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

Какие платформы:
Мобильные (только тачскриновские)
— Symbian
— Android
— iOS
— Windows Mobile

Настольные
— Windows (XP+)
— MacOS

Калькулятор несложный, дизайн предоставим сами. Есть более детальное ТЗ.

Контакт: eugene.savitsky@menelon.ee

Обзор встречи 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:



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

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

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

Видео: Евгений Чайкин. Windows Phone 7

Видео: Арсений Григорьев. Aspect-Oriented Programming using Spring Framework

Обзор встречи 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 была присуждена с формулировкой «за креативность!».

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

Страница 18 из 26

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