Конференция JAZOON — это аналог JavaOne в Европе. Я думаю не надо пояснять, на какую аудиторию программистов расчитана эта конференция 🙂
В июне JAZOON будет проводиться уже в 4й раз, и на данный момент открыта регистрация докладчиков. Поэтому, если кто то чувствует, что готов выступить перед тысячей программистов с техническим докладом по Java-технологии, дерзайте!
2й год подряд на конференции проводится конкурс молодых докладчиков — Jazoon Rookies. Докладчик должен быть моложе 27 лет по состоянию на 1 июня 2010. Это хороший шанс для молодых специалистов проявить себя!
Расскажу вам о поездке в Москву на мероприятие Google Developers Day 2009. Google Developers Day 2009 — это мероприятие проводимое компанией Google для продвижения своих технологий и продуктов. Целевая аудитория, как видно из названия — разработчики ПО. В этом году конференция проводилась в пяти местах: Пекин (Китай), Йокохама (Япония), Сан Паоло (Бразилия), Прага (Чехия), Москва (Россия). Параллельно с докладами, на конференции можно было пообщаться с инженерами из Google, которые непосредственно связаны с теми докладами, технологиями и продуктами, о которых говорилось на протяжении всего дня. Мне самому удалось пообщаться с координатором программы GTUG, которую так активно сейчас продвигает Google.
Для затравки — видеоролик который проигрывался в перерывах между докладами:
Основная тематика мероприятия, как я сказал выше, это продукты и технологии Google для разработчиков. Среди технологий, которым было уделено наибольшее внимание, можно выделить Google App Engine, OpenSocial, Chrome, Android, Wave и GWT. В добавок был упомянут новый проект — Chrome OS, который обещают запустить в конце года. А так же, Google не брезгует предоставлять возможность выступить с докладами и своим прямым конкурентам в России — Яндекс, линейка продуктов которого как зеркало повторяет технологии Google.
Вот список докладов, которые мне удалось посетить:
От искры до 100 км/ч.: жизнь запроса App Engine. Fred Sauer. Серверная архитектура App Engine позволяет проводить автомасштабирование в режиме реального времени, не пользуясь виртуализацией. Довольно информативный доклад, чтобы узнать об инфраструктуре стоящей, за App Engine.
OpenSocial, принципы и код. Chris Chabot.OpenSocial определяет общий набор API для создания социальных приложений на основе множества веб-сайтов. Крис — очень классный докладчик, слушать его одно удовольствие.
Native Client. Виктор Хименко.Native Client — очень амбициозный проект. Идея в том, чтобы позволить запускать платформенно-зависимый код прямо из броузера. Проект имеет прямое отношение к Chrome OS, который планируется выпустить в скорому времени.
Google Wave API. Вадим Герасимов.Google Wave несомненно наделал много шуму. Все только и говорят о волнах как о прорыве в свере обмена информацией на ряду с электронной почтой и службой обмена сообщениями. Понял, что API позволит делать довольные интеграции с другом ПО ориентированым на общение в команде — например с ПО для ведения проектов, такими как JIRA.
Архитектура Google Web Toolkit: полезные советы по написанию вашего приложения на GWT. Fred Sauer.GWT — довольно амбизиозный проект, как и остальные проекты в Google. Идея транслирования Java в JavaScript, оставляя Java-разработчику возможность наслаждаться всеми прелястями разработки на своём любимом языке довольно заманчива. Но мы то (те кто успел опробовать GWT в реальных проектах) знаем, что не всё так гладко как хотелось бы. Приятно видеть что Google учитывает, пожелания разработчиков и старается улучшить GWT на сколько это возможно — а улучшать ещё можно много.
А вот и фотографии очевидца:
Организаторы конференции обещают в скором времени выложить видео докладов на веб-ресурсе мероприятия — советую посмотреть!
Спешим обрадовать вас известием, что следующая встреча нашего сообщества ожидается 26го ноября, а значит есть повод отметить этот день в своём календаре красным цветом! Cоответственно, регистрация будет открыта 20го ноября, и этот день стоит тоже отметить красным цветом, а может быть даже завести будильник на 12:00 😉
Темой следующего «заседания» станут ЯП — Языки Программирования. Нас ожидает 3 увлекательных доклада, каждый из которых будет посвящён отдельному ЯП, но все три доклада объединяет одна тема — функциональное программирование.
Юрий Муленко расскажет о функциональных конструкциях языка C#. Компания Microsoft не дремлет и в дебрях гиганта по созданию ПО растёт и процветает платформа .NET, а так же язык C#. На волне инноватиных веяний язык программирования C# заимел в арсенале своих конструкций элементы функционального программирования. Юра с радостью поделится, какие из этих конструкций оказались на столько полезны при разработке ПО, что жизнь разработчика на C# стала на много радостней.
Андрей Солнцев поведает о функциональном программировании на Java. Функциональные языки набирают популярность, но авторы Java не спешат добавлять в язык новые конструкции, аргументируя это тем, что язык должен остаться простым, и каждая новая конструкция должна быть тщательно продумана. Тем временем, матёрые Java-программисты, которые не хотят отставать от прогресса, придумали замену функциональным языковым конструкциям. Идея заключается в том, чтобы создать API который позволил бы писать код Java так, как будто это функциональный язык программирования.
Александр Мочёнов сделает доклад о языке программирования Python. Александр надеется поделиться теми самыми «хорошестями» и «фишками», которые делают этот ЯП таким особенным по его мнению. Напомним, что Python является одним из основных языков разработки во многих ИТ-компаниях (например в Google), а многие Python-адепты считают что лучше языка нет во всём мире. Если среди участников найдутся эти самые адепты, то они обязательно поддержат Александра, а тем, кто с этим языком ещё не знаком, будет несомненно интересно узнать, что такое Python.
Итак, 20го ноября — регистрация, 26го ноября — встреча. Не пропустите! 🙂
Мы обновили раздел о спонсорах. Если у вас есть знакомые представители фирм, или же вы сами являетесь таковым и желаете помочь нам в оргиназации встреч — эта информация будет для вас полезна.
Я думаю, у многих в памяти остались яркие воспоминания жарких дискуссий на тему Agile, SCRUM и прочих модных/полезных/неоднозначных вещей. У DevClub‘а все еще зреет идея продолжить начатое в каком-нибудь интересном формате, а пока Алек Козлов предлагает всем неравнодушным к выше обозначенным терминам лицам собраться еще раз и поговорить на тему «Agile estimation and planning». Язык общения — английский. Участие — бесплатно. Место и дата: 10 ноября, 17.30-20.00, зал IT-колледжа. Все остальные детали и регистрация — тут (на эстонском).
Традиционно, follow-up к прошедней встрече клуба пишет её модератор. Но поскольку в ДевКлабе слово предоставляется всем желающим высказаться аргументированно и по-существу, приглашаю участников октябрьской встречи обменяться мнениями о ней в комментах к этой записи, в своих блогах (желательно, со ссылкой, чтобы оно дошло до оргкомитета Клуба) или посредством анкеты.
Кстати, в отличие от формы регистрации, анкета открыта постоянно и через неё можно не только высказать своё мнение о прошедшей встрече, но и повлиять на встречи будущие — для этого, пожалуйста, расскажите в анкете о чём вам самим хотелось бы услушать или на какие темы выступить.
А теперь вернёмся в 29 октября, в зал отеля «Ору», где благодаря поддержки фирмы Helmes мы имели возможность пообщаться на темы Quality Assurance:
Начали, как и обещали, с исчерпывающей вводной в предметную область. Вместо неожиданно заболевшего, но уже идущего на поправку, Сергея Сергеева с суровыми буднями тестеров (исчисляющимися аж с 1945 года) собравшихся познакомил его коллега Антон Шишков:
Стас Катков наглядно доказал, что краткость — это не только сестра таланта, но и сестра профессионализма: буквально за четверть часа мы узнали, какие типичные ошибки возникают при внедрении автоматизированного тестирования в работающие проекты и как важно не переусердствовать в этом благом начинании:
Далее на практике Антоном был продемонстирован популярный инструмент многих тестеров — Selenium, что в конечном итоге переросло в грандиозную дискуссию, мастерски модерируемую самим докладчиком.
Завершение встречи оказалось особенно жарким: Антон Литвиненко объяснил, чем программист отличается от трапеции, а заодно представил инновативный способ обеспечения прозрачности происходящего в команде девелоперов при помощи пары десятков загадочных для многих, но в то же время исправно работающих метрик:
Перерывы, как и прежде, заполнялись неформальным общением на айтишные и не только темы, литрами выпитого кофе и чая, фотографированием и новыми знакомствами.
Видео докладов будет выложено позже в этом месяце. Спасибо, что были с нами! Stay tuned!
Уважаемый Антон Анисимов (вот он в LinkedIn, а вот — в LiveJournal), обратился в наш Клуб с просьбой посодействовать ему в поисках программиста под Линукс. Работа на контрактной основе с перспективой постоянного трудоустройства.
Вот что пишет об этом сам Антон:
На данном этапе надо сделать проект (за деньги естественно), в случае успеха которого появиться возможность работы на постоянной основе.
Что требуется вообщем:
опыт работы с Линукс и опыт программирования под Линукс
желание работать и немного фанатства Линукс 🙂
Что потребуется сделать:
через готовую библиотеку работы с COM портом написать библиотеку коммуникационного протокола.
написать несколько простых страничек для веб
настроить как надо будет встроенный Линукс
ну и написать некую логику для сборки всей этой «солянки»
Гарантирую со своей стороны:
оплату за работу вовремя
интересный проект с кучей необычного «железа»
не менее интересные задачи в будущем
Предполагаемое время на проект — 2 месяца.
P.S. В Линуксе и программировании под ним я не плохо разбираюсь (SOT Linux, Best Linux, LBA Linux, …), но я один такой проект сам не потяну поэтому предлагаю кому-то халтурку или хорошее место работы в будущем.
P.P.S. Не удивлятесь спецификой моей личной фирмы, поскольку под этот новый проект будет создана другая фирма.
Связаться с Антоном можно по эл. почте: anton.anisimov[гав@гав]gmail.com
Оперативная статистика по зарегистрировавшимся на октябрьскую встречу.
Общее число зарегистрировавшихся — 90 человек (при том, что у нас всего 80 мест!) Из них новичков (первый раз в клубе) — 16 (18%), зубров — 74 (82%).
По фирмам(учтены только фирмы, имеющие как минимум двоих представителей; около 20 участников не пожелали указать своего работодателя):
Swedbank — 16
HireRight — 8
Skype — 6
Aqris и Helmes — по 5
Tieto — 4
Symantec, Exact, FusionOne, Axinom и Rate Solutions — по 3 представителя
NetGroup и Programeter — по 2
Студентов разных вузов — 7
По технологиям(при нескольких указанных учитывалась первая в списке; специализация ок. 10 участников осталась неизвестной):
Java — 32
PHP — 10
.NET — 6
Databases (Oracle, Sybase, mySQL) — 5
C# — 4
C/C++ — 3
Ruby/Rails — 2
Также будут специалисты по более экзотическим продуктам и технологиям, как: Python, Excel, Scrum, Flash/ActionScript, Perl, Flex, VHDL/PSL/HLDD. Кроме них заявлено несколько представителей менеджмента и как минимум 9 профессиональных тестеров/QA-инженеров.
Хотите с кем-то пообщаться? Тогда при входе найдите на столе с бейждиками табличку со своим именем и прикрепите себе на одежду на видное место. Во время перерывов обращайте внимание на бэйджики ваших коллег и не стесняйтесь вступать в диалог 🙂
Это первый этап регистрации, число мест на нём ограничено. Если вы видите форму внизу — значит несколько мест пока ещё есть, торопитесь! Если нет, не отчаивайтесь — в понедельник, 26 октября будет открыта регистрация на все остальные свободные места.
Обновление (18:35).
Регистрация закрыта, мест больше нет. В понедельник будет открыта дополнительная регистрация на остающиеся свободными места (между 9 и 10 часами утра). Большая просьба сообщить модератору встречи (zahhar-at-gmail.com), если за выходные дни кто-то из уже зарегистрировавшихся узнает, что в силу обстоятельств непреодолимой силы не сможет прийти на встречу 29.10.
Всем хороших выходных!
Обновление-2 (Пн, 26.10 9:00)
Друзья! Ввиду поистине огромного интереса к октябрьской встречи (такого числа желающих прийти клуб не видел с момента своего основания!) мы не можем гарантировать наличие мест для зарегистрировавшихся сегодня, в понедельник 26 октября.
Мы приложим все усилия, чтобы зал смог вместисть как можно больше участников и чтобы все освободившиеся в последний момент места оказались заполнены. Поэтому мы свяжемся лично с каждым из заполнивших форму не позднее 12 часов дня 29.10 и расскажем, удалось ли нам организовать для вас место.