Отлично погуглил или впечатления от Google Developer Day 2010


    В пятницу 12 числа прошло такое знаменательное событие, как Google Developers Day 2010 в Москве. Это предпоследнее событие в серии GDD, следующее будет в Праге 16 ноября, а предыдущие прошли в Токио, Сан-Паулу и Мюнхене. GDD — значимое событие для всех разработчиков и попасть туда хотели 4000 человек, именно столько заявок было подано. Прошло всего 1500 и я был одним из счастливчиков. О том, каким GDD 2010 был для меня, я и хочу рассказать.

    Конференция проходила в Крокус Экспо, гигантском выставочном комплексе, на одном из этажей которого с легкостью поместилось 1500 человек. От метро вели понятные каждому указатели, которые в итоге привели нас на 3 этаж к стойке с регистрацией. Быстро пройдя ее благодаря заранее присланным регистрационным кодам, мы прошли в павильон, где все было все, чтобы создать приятную атмосферу: ненавязчивая музыка, множество мягких мест, холодильники с прохладительными напитками, горячий чай и кофе для тех, кто только встал, игры и развлечения — для тех, кто пришел получить фан, вайфай — для желающих посерфить в сети. Но все ждали главного — докладов.
    Конференцию открывали Евгений Соколов, руководитель московского центра разработки, и Эрик Толоме (Erik Tholome), директор по продуктам для разработчиков. Эрик с присущим ему энтузиазмом рассказал обо всех новинках компании Гугл, что к сожалению явилось спойлером для некоторых докладов и подпортило впечатление от них. Дабы не повторять подобный опыт, кратко пройдусь по ключевым моментам его речи.
    Что нового нам несет HTML5:
    • геолокация и позиционирование в пространстве;
    • распознавание речи;
    • 2D & 3D графика с использованием WebGL;
    • WebSockets;
    • повышение производительности.


    Что нового нам несет App Engine:
    • full Map Reduce
    • экспорт/импорт данных;
    • большая защищенность;
    • Storage SQL;
    • OpenID + OAuth;
    • специальные предложения для бизнеса.


    Затем речь зашла о GWT и такой разработке, как Spring Roo. Spring Roo  (SR)- это аналог Django, но только на java. SR берет на себя бэкэнд, а GWT — фронтэнд. На наших глазах Фред Сауэр, которому Эрик передал слово, показал как из командной строки можно создать простое приложение с некоторым набором сущностей, настроить их на Hibernate и сгенерировать UI на GWT. Затем Фред запустил Eclipse, для которого есть специальный плагин Google Plugin for Eclipse и запустил приложение на глазах у публики. (Кстати, отдельное слово о демках — почти все были продемонстрированы в FireFox на маках.) Демка сработала на ура. Фред показал так же еще одну фишку SR -  редеплой, после изменения сущности. Отдельная возможность настройки — конфигурация для деплоя на Google App Engine.

    Поблагодарив Фреда, Эрик почти сразу уступил микрофон Рето Майеру, который достаточно подробно рассказал о перспективах Android-разработки. Согласно его слова, на сегодняшний день выпущено 90 типов устройств, работающих на платформе Андроид. Не став углубляться в технические детали, Рето рассказал о возможностях, которые предоставляет Android Store, а именно:
    • интеграция с сайтом разрабочика;
    • удобная система репортов и комментариев;
    • cloud;
    • специальные бизнес условия.


    На этом конференция была объявлена открытой и заработали 5 секций:
    • Android;
    • Chrome & HTML5;
    • монетизация;
    • облачные вычисления;
    • социальный веб.


    В каждой секции было по 6 докладов (это если монетизацию и социальный веб объединить в одно), так что всего было прочитано 24 доклада, и временами жутко хотелось разорваться. Но в итоге вышло то, что вышло. Пойдем по порядку.

    Как пишутся эпические приложения под Android
    Рето Майер (Reto Meier)



    Рето построил свой доклад на 4 позициях:
    • как делать НЕ надо;
    • как делать надо;
    • как измерить результат;
    • как извлечь уроки.


    Вот что мне удалось извлечь для себя. Во-первых, надо очень много работать над производительностью и пользоваться, например, Threads/AsyncThreads. При этом обязательно  надо держать пользователя в полной осведомленности о том, что же происходит в приложении. 

    Само собой, приложение должно быть удобным, так что не забываем про user experience:
    • делаем удобную навигацию, в том числе повесив ее на trackboll;
    • status bar лучше не прятать;
    • лучше использовать нативные иконки;
    • обязательно учитывать и запоминать предпочтения пользователя.


    Касаемо стиля программирования:
    • НЕ использовать недокументированные API (нет, серьезно!);
    • не стоит забывать про жизненный цикл приложения;
    • обязательно поддерживать landscape/portrait режимы отображения;
    • помнить про различные возможные размеры экрана.


    Одним из самых казалось бы очевидных советов был позвать дизайнером. При всей его очевидности его очень часто забывают.

    Заканчивал Рето рассказом о том, как важно интегрировать приложение с аналитикой для получения следующих данных:
    • статистикой посещения;
    • отзывов пользователей;
    • прочее.


    Что нового в App Engine

    Фрэд Сауэр (Fred Sauer)

    Channel API

    Данное API предназначено для прямо общения между сервером и браузерным клиентом.

    Что там есть сейчас:

    • Async Server — Client (основан на Channel системе сообщений, двунаправленная система)
    • Server (шлет и принимает сообщения, через созданный канал);
    • Client (написан на JS, позволяет подписываться на сообщения и отвечать на них посредством callback`ов).


    MapReduce

    MapReduce — это фреймворк для вычисления некоторых наборов распределенных задач с использованием большого количества компьютеров, образующих кластер. В процессе рассказа о MapReduce Фред регулярно говорил «magic!». Частью MapReduce является Map, для которого открыт Mapper API. Несколько слов о нем:

    • удобно использовать для генерации отчетов, экспорта данных, shema миграций;
    • TaskQueue внутри;
    • Apache 2 лицензирование;
    • поддержка python/java;
    • автоматизация внутренних процессов.


    Namespace API

    Данное API меняет привычную работу с datastore и memcached хранилищем, добавляю между ключом и значением поле namespace. Одно из очевидных применений — работа с разными версиями программы.

    Matcher API

    Интересная система, которая пока, вроде как. реализована только для pythone. Позволяет для сущности матчить поля на какие-либо значения по выбранному нами условию. Применимо для миграций и создания отчетов.

    Hosted SQL

    Данный функционал позволяет хранить на сервере набор SQL запросов, которые можно будет запускать по нажатию 1 кнопки. Что удобно для генерации демо-данных и так же получения отчетов.

    Admin Console

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

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



    Немного отдохнув мы вновь бросились узнавать и наслаждаться новым.

    Практический HTML5

    Джереми Орлов (Jeremy Orlow)

    Джереми сначала рассказал об изменениях в семантике, а именно:
    • новые теги разметки страницы;
    • новые значения параметра rel тега link;
    • появление microdata;
    • ARIA атрибут.


    Далее мы перешли в canvas:
    • рисование линий и фигур;
    • image data;
    • Web GL;
    • inline SVG.




    Затем было демо и рассказ о:
    • тегах аудио и видео;
    • возможностях drag&drop`а файлов;
    • notifications;
    • определение ориентации девайса в пространстве.


    Ну и наконец мы перешли к css3:
    • transformations;
    • transitions;
    • анимация;
    • гибкая box модель.


    Вместе с Джереми выступил Вадим Макеев, так же известный как pepelsbey, которые показал свою презентацию «Чай со  спецэффектами».

    Обработка данных при больших нагрузках в App Engine

    Майк Айзацкий (Mike Aizatsky)

    К слову сказать, это был самый насыщенный из всех докладов. Начался он с описания тех проблем, с которыми сталкиваются пользователи App Engine:
    • ограничение времени работы запросов;
    • проблемы при очень частом обновление одних и тех же записей;
    • растущие задержки;
    • AppEngine не любит тяжелые приложения.


    Затем Майк привел несколько концепций, которые меняют привычный взгляд на LAMP подход:
    • данные надо писать так, чтобы их было удобно читать;
    • часто одни и те же данные могут хранится в 2х разных местах;
    • нужно менять модель программирования.


    И для решения этих проблем возможны два подхода: низкоуровневые и высокоуровневые.


    Низкоуровневые техники

    Именованные задачи:
    • очередь гарантирует уникальность задач;
    • имена хранятся минимум 7 дней;
    • создание именованной задачи быстрее чем аналогичные манипуляции с БД.


    Сцепка задач:
    • разбивка задач;
    • создание задач внутри других задач;
    • из минусов — неконтролируемый рост числа задач.


    Транзакционные задачи:
    • задача создается во время применения транзакции.


    Группы записей:
    • единый способ осуществления транзакций;
    • группа организуется в виде дерева;
    • нет ограничений на размер и форму дерева;
    • любые записи создают транзакцию;
    • пакетные задачи автоматически создают группы записей.


    Именованные записи:
    • дают возможность быстрого поиска по ключу;
    • уже отсортированы по ключу;
    • использование автоматических ключей — лишний расход места, так что надо использовать уникальные поля самой сущности.


    Синтетические свойства:
    • свойства создаются на основе других свойств;
    • быстрее проходят запросы.


    Высокоуровневые техники

    Тут Майк предложил следующее:
    • чтение публикаций в интернете;
    • MapReduce;
    • использование небольших библиотек;
    • обмен опытом между разработчиками.


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



    Веб-приложения в Chrome WebStore

    Пол Кинлан (Paul Kinlan)

    Пол начала с рассказа, что же должно быть в хороших современных приложениях:

    • наипростейшая регистрация (aviary editor);
    • регистрация с наследованием, то есть использованием уже существующих аккаунтов (diary.com);
    • автоматическое долговременное хранение (iehtherpad.com);
    • богатая анимация, с использованием возможностей html5 и css3;
    • поддержка режима работы offline, за счет AppCache и LocalStorage/DB;
    • обработка большинства задач с помощью WebWorkers;
    • наличие аппаратного ускорения.


    После этого Пол перешел к перечислению, почему же был создан Chrome WebStore:

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


    И завершал все доклад, которого я ждал с большим нетерпением.

    Мобильная разработка: HTML5 или Native?
    Рето Майер, Майк Махемоф (Reto Meier, Michael Mahemoff)

    Для начала докладчики определили, когда же стоит писать то или иное приложение.

    Сила native приложений:

    • скорость работы;
    • поддержка «железа»;
    • высокая интеграция с системой.




    Сила html5 приложений:
    • поддержка различных форм-факторов;
    • запускается на различных устройствах с минимум затрат со стороны разработчика;
    • быстрое развитете веб-технологий и времени их работы.

    Тут, кстати, Майкл привел интересный слайд вида:
    Скорость обработки js кода:
    • Firefox (2004) — 1800 ms
    • Chrome (2010) — 10 ms

    Скорость обработки DOM:
    • Firefox (2004) — 118 ms
    • Chrome (2010) — 2 ms

    Отличное сравнение, я считаю =)
    Кроме того, уже сейчас веб-технологии позволяют работать с геолокацией и многими другими вещами, доступ к которым дает «железо».
    В качестве итога доклада, была выдвинута следующая мысль, что идеалом является совмещение Native и HTML5 приложений, что позволяет делать например PhoneGap и Titanium.
    На этом GDD был практически закончен, оставалось лишь финальное слово и фуршет, который подвел итог этого замечательного и насыщенного дня.

    В качестве постскриптума:
    • Скрытая реклама Яндекса =)
    • Гугл — вид сзади
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 63
    • +11
      Вайфай не работал, а сама конференция мне показалась больше менеджерской нежели программерской — рассказывали то, что каждый интересовавшийся уже давно нагуглил, не углубляясь в подробности (по крайней мере там, где я был — в желтой секции по chrome).
      Но в любом случае впечатления только положительные, да :)
      • +1
        Вайфай работал, но ооочень тяжко. По крайне мере на айфоне смог проверить почту. Про желтую секцию согласен, а вот на зеленой было много кода.
        • 0
          Был на делевопер дэй в Израиле, в Хайфе. ТАм тоже нечего нового не рассказывали. В 2008-ом. Видать политика такая.
          • НЛО прилетело и опубликовало эту надпись здесь
            • +2
              1500 человек… каждый не сможет задать свой вопрос. так, что про фишка на в докладах- отпадает!
              Про вай-фай- ну это действительно был отстой полный. Для такого контингента такой вайфай- это издевательство. ДА почту я тоже проверял и даже в твиттер писал чуть чуть. Но почему-то год назад они могли вайфай организовать нормальный.

              Не спорю, было много хорошего.
              Но даже доклады про новое в андроид разработке и gae честно говоря ничем новым не пахли(особенно для тех кто читает блоги)
              про дополнения к chrome аналогично. Народ ходил какой-то сонный в общем, огромное помещение и при этом мало народу. Так сказать плотность маленькая была. Про то, что делать конференцию с 8 утра в пятницу у черта на куличках- это я молчу, потому, что цены на аренду представляю.

              В общем я бы назвал эту конференцию не google DEVELOPERs day, а google USERs day. Так, сказать для СОЧУВСТВУЮЩИХ.
              • +1
                Так фишка не в том, чтобы задать вопрос после доклада, а в том, чтобы услышать доклад и иметь возможность пообщаться с докладчиком лицом к лицу в кулуарах.
                • 0
                  То есть конференция для тех нескольких человек которые смогут так пообщаться? А остальные полторы тысячи — массовка? :)
                  • 0
                    Нет. Конференция для всех тех, кто хочет общаться. Докладчики ни от кого не прятались и по очереди все время находились в зале, отвечали на все вопросы, в том числе и на «Где можно найти того-то, того-то?».

                    Фото общения докладчика с желающими в лаундж-зоне:


                    Кто хотел, мог и сфоткаться:
                    • 0
                      Понятно что никто не прятался и было интересно общаться с докладчиками :) Просто не стоит говорить о том что смысл был не в докладах, а в общении с докладчиками. Большинство приходит именно прослушать доклад и он тоже должен быть интересным.
                      • 0
                        Я как раз и писал о том, что доклады докладами, а общение общением. И что если 1500 человек не могут задать вопросы после доклада, не означает что доклады не нужны. Это пытался сказать товарищ в начале дискуссии.
                      • 0
                        Верхняя фотка с Пономаревым, который жег все выступление… Жаль видео найти не могу (
                  • НЛО прилетело и опубликовало эту надпись здесь
                    • +2
                      На что тут обижаться? Видимо людям просто было неинтересно. Колхоз как раз был бы еслиб их загоняли насильно и заставляли задавать угодные вопросы :)
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • 0
                          Нет, не кажется.
                          Я сам докладчик, и часто слушаю доклады других людей. Я хорошо знаю что если люди выходят из зала, то у этого могут следующие причины (в порядке убывания вероятности):
                          * Доклад плохой или я его плохо читаю. В случае Q&A проблема могла быть например в том что докладчик не смог объяснить на какие вопросы он может ответить, или его ответы были никому не интересны.
                          * Доклад не интересен этой публике. Надо было выбирать другой доклад или адаптировать этот.
                          * Время доклада подошло к концу и люди спешат на обед или в гардероб. Надо было лучше репитировать и оценивать время.
                          * Сработала пожарная сигнализация.

                          Да, конечно это неприятно когда люди выходят из зала на твоем докладе, но винить их обычно не в чем — они хотели уделить час времени своей жизни чтоб вас послушать, а в итоге разочаровались.
                          • НЛО прилетело и опубликовало эту надпись здесь
                            • 0
                              Если люди уходили до первого вопроса — скорее всего они просто были в этом зале с прошлого доклада и спешили в другой зал :)
                              Если люди заходили и почти сразу выходили, и такое было от доклада к докладу — это скорее глобальная версия второго варианта — неправильное позиционирование конференции. Ну или еще может быть стульев нехватало (хотя на интересных докладах люди не против и постоять).

                              Я честно говоря не могу понять вашу позицию (если вас не связывает что-то с докладчиками/организатторами). Вы хотите показать что цвет гугл-сообщества, пришедший на конференцию является невоспитанными грубиянами?
                              • НЛО прилетело и опубликовало эту надпись здесь
                                • 0
                                  >ребята, вытаскивавшие из холодильников газировку в свои пакеты
                                  Ааа… Кажется я понял, участие в конференции было бесплатным? :) Если бы компания хотела получить аудиторию которая действительно придёт за информацией, то тогда надо было брать плату за вход (всё равно обычно она организации не окупит, так что служит обычно тем самым фильтром). К сожалению, на большие бесплатные конференции часто приходит множество любителей халявы, просто за газировкой… Но для добирания количества участников до нужно цифры такой подход вполн годится… :(
                      • 0
                        вопросы, честно говоря, не блистали. из разряда «как вы думаете, майкрософт когда-нибудь сделает нормальный браузер» джереми орлову.
                        • –2
                          мдэ, и какой же блестящий вопрос задали ВЫ?
                          • +2
                            «СНАЧАЛО ДОБЕЙСО!»?
                      • +1
                        Контингент какой-то особенный? Который не понимает что сам кладет сеть, включая 3 устройства сразу, на которых работают и торренты, и почта, и мессенджеры и т. п.? Больше похоже на конференцию для домохозяек, чем на особый контингент :)
                        К счастью были понимающие люди, которые понимали причины происходящего и со своей стороны предпринимали все возможное, чтобы разрешить ситуацию.
                      • +1
                        Полностью согласен.
                        В андроидной секции тоже никаких открытий. Все это можно почерпнуть из самих же гайдов, блога разработчиков и т.д. Т.е. тот кто занимается — уже и так в теме.
                        Порадовала лекция по NDK — но тут скорее позитивный докладчик.
                        • 0
                          в Мюнхене где была всего тысяча человек с WiFi тоже были большие проблемы.
                          • 0
                            Был на конференции в Мюнхене — то же самое, вайфай мертвый (причем даже выступающим невсегда доставалось :), много воды в докладах.
                            • 0
                              на Московском видел человека с включенным трансмишеном, тут скорее дело в людях. ну и в админах, которые не могут открыть только необходимые для жизни порты.
                              • 0
                                Да, людей с торентами и я видел немало. Но ладно бы это. Периодически появлялись «умники» которые ставили ping -t и… эфир безбожно засорялся.
                                А это самое тонкое место радиоканала. Ведь задержки и нестабильность сети были именно из-за него.
                                • 0
                                  Проблема была совершенно не в торрентах, а в количестве ломящихся в сеть девайсов.

                                  Что бы убить даже хорошо устроенный вайфай — достаточно тысяче человек с андройдами и айфонами в кармане просто зайти в одно помещение. :)

                                  Что точно следовало сделать организаторам — так это настойчиво попросить всех отключить ломежку в инет на телефонах в пассивном режиме. (проверка почты, итп)

                                  Мне удалось поговорить с организатором\админом сразу в конце мероприятия, и его слова полностью подтвердили мое предположение.

                                  Вайфай лег в тот момент когда количество одновременно ломящихся девайсов превысило 800… а в сумме оно доходило до 1200-1300.

                                  Причем как он сказал, те кто сконнектился в самом начале и не рвал соединения — спокойно досидели до конца.

                                  Для вайфая по зданию было напихано куча точек держащих по 50 юзеров каждая. Был притащен канал в 400мегабит (!) (Крокус-Экспо больше 100 никогда не видел:).

                                  За день скачали не-то ~300, не-то ~600 гиг траффика (не помню точно), что не кисло для «неработающего вайфая».

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

                                  Как-то так. Админам было обидно, что потрачено столько усилий — а в итоге шквал негодования в твиттере… ых.
                                  • 0
                                    В общем — да.
                                    Чуть позже, думаю, будет статистика и более подробная инфа.

                                    Про торренты, количество девайсов и прочее.
                                    Проблема не в трафике — а в количестве пакетов. Пока один передает — все остальные ждут. Теперь представляем себе, что такое банальный ping -t… а такие «умники» тоже были. И не мало, если верить твиттеру. Далее.
                                    Если одновременно вещание начали несколько устройств — происходит коллизия, рандомный таймаут, заново вещаем.
                                    Чем больше одновременно вещающих (ждущих вещания) тем длинее очередь, больше время ожидания, длинее пинги, наступают таймауты.
                                    Но самое интересное, когда появляются ДРУГИЕ точки доступа, которые начинают конкурировать за частоту и очереди увеличиваются еще больше.
                                    Кратко и не вдаваясь подробности — так.

                                    Бетонные стены — да, оказывается это хорошая штука. Раньше я думал, что это трагедия для инженеров. В данном случае это было бы спасением.
                                    Вот так переосмысливаются некоторые вещи в жизни. ;)
                              • 0
                                Кстати да, Сауэру пришлось поднимать локальную демку, что ее показать, так как не смог выйти в сеть.
                              • 0
                                Не знаю насчет менеджеров, на мой взгляд были как то очень не сбалансированные доклады, некоторые, типа NDK андроид чересчур информативные, я, например, за 10 секунд не могу оценить листинг кода, а были напротив, чересчур водянистые, хотя и интересные, типа API социальных сетей и maps api3.

                                По хрому мне очень понравились расширения Google Chrome, хотя не все успел записать, что хотел.

                                А в целом все было приятно, за исключением вайфая и в какой-то момент кончилось кофе, потом появилось снова :)
                              • +3
                                Порадовал доклад «Close to the Metal: пишем на Android NDK» от Den Galpin'а. Такой позитивный и весёлый докладчик. Было просто приятно его слушать, хотя и тема мне не совсем близка.
                                • 0
                                  Лучший доклад из андроид секции. Тут и сам докладчик радовал и в обзор получился неплохим миксом «не влезай — убьет», для тех кто только подумывает об NDK.
                                • 0
                                  Парень на диване накрылся ноутом как одеялом и ему тепло :)

                                  Mythmaker, спасибо за статью.
                                  • –1
                                    Посмотрите год в цифрах про скорость работы бразеров: в 2010 в Хроме всё гораздо лучше, чем в ФФ в 2004 =)
                                    • +1
                                      Тут речь о том, что javascript в браузерах далеко шагнул. А firefox и chrome, как наиболее быстрые браузеры (с точки зрения выполнения javascript) тогда и сейчас. Они не сравнивают firefox и chrome, они сравнивают 2004 и 2010.
                                    • 0
                                      А разве не на 4-ом этаже? Соглашусь с вашеотписавшимися, кофе с плюшками было как нельзя кстати в такую рань. Если не считать проблемами с Wi-Fi, к которому я так и не смог присоединиться, всё было организовано хорошо. Но доклады были слишком пользовательские. Например, я не узнал ни чего нового по Native Client, потратив на его изучение не более получаса…
                                      • +1
                                        ненавящевая музыка
                                      • +1
                                        Открытие конференции стойко вызывало ощущение дежавю Google I/O' 2010, которая прошла в мае (!).
                                        Вообще ничего нового или локального, кроме разве что небольшой связки новостей про Российский оффис гугл.

                                        Формат мероприятия, скорее «потусить, попиариться». И зажечь огонь в глазах студентов (=потенциальных будущих сотрудников)
                                        • +1
                                          Спасибо за очень подробный отчет!
                                          • 0
                                            А как докладчики рассказывали? Нормально? В Мюнхене постоянные заикания, ааа, эээ… ну вообще не подготовились как по мне.
                                            • 0
                                              Очень хорошо. И радует, что «наши» в этот раз на порядок лучше выступали (по сравнению с 2009)
                                              • 0
                                                У Рето Мейера очень плохая дикция, к сожалению. Трудно его было воспринимать. Остальные понятно и без затупов в основном :)
                                                • 0
                                                  Мне понравилось, хотя судя по видео того года, в этом они жгли не так. Иногда не успевал читать и слушать, но это уже проблема моего английского.
                                                • 0
                                                  Про Hosted SQL неправильно. Hosted SQL это настоящая SQL-база, а не «позволяет хранить запросы».
                                                  • 0
                                                    Jeremy Orlov на самом деле Orlow. Отличный докладчик с очень внятным английским, интересно побеседовали в q&a.
                                                    • +1
                                                      В жёлтой секции самый первый доклад был о Natve Client и это было круто
                                                      за год NaCl сильно подрос
                                                      в прошлом году докладчик о нём толком и не смог объяснить «а на кой чёрт он нужен и что он может», плюс таки соспойлил левый момент который в дальнейшем был выпилен (а именно быструю работу с DOM из NaCl, на самом деле сейчас она не такая быстрая как из JS)
                                                      на этой же были показаны примеры кода и продемонстрированны возможности в живую
                                                      да и в кулуарах было рассказано несколько интересных моментов о ближайшём будущем NaCl
                                                      • 0
                                                        Согласен, это был единственный доклад из желтых на котором мне хотелось остаться: все по делу и без воды, редкая и интересная тема.
                                                        • 0
                                                          А у меня сложилось не самое лучшее впечатление. Я месяца 3-4 назад почитал доки по NaCl, посмотрел демки, потратил на это пол часа-час. В докладе для меня небыло ничего нового. Я бы назвал его обзорным для тех, кто не знает, что это такое.
                                                        • 0
                                                          А я бы написал «Отлично погуглял» =)
                                                          • 0
                                                            Вместе с Джереми выступил Вадим Макеев, так же известный как pepelsbey,
                                                            которые показал свою презентацию «Кофе со спецэффектами»

                                                            Презентация называется «Чай со спецэффектами», терпеть не могу кофе :)
                                                            • 0
                                                              2 часа ночи дают о себе знать — оговорка по Фрейду)
                                                            • 0
                                                              Кстати, интересное наблюдение: почти у всех был с собой ноут. Из них большая часть маки. Windows видел только один раз, все остальное — Mac и Linux. Линукс почти полностью Ubuntu но где то видел что то с KDE.
                                                              • +1
                                                                А за решение викторины выдавали
                                                              • +1
                                                                goo.gl/T5JUr слайды презентации от Майка про высокие нагрузки на app engine
                                                                • +1
                                                                  Для меня самым ценным на мероприятии было:

                                                                  1. Общение с коллегами.

                                                                  2. Беседа на фуршете с Эриком Толоме. Его очень долго не отпускали задав кучу разных вопросов, и технических и личных и провокационных. Удалось получить несколько очень ценных советов.

                                                                  3. Битва в MindBall. Это было очень круто, спасибо всем соперникам, особенно самым сильным :)

                                                                  По сравнению со всем этим и неработающий вайфай и не слишком ценные для меня доклады — несущественны. Ценность таких мероприятий в другом.
                                                                  • 0
                                                                    Да уж… Майндбол порадовал ) Особенно интересно было играть с девушкой ))
                                                                  • 0
                                                                    кормили вкусно
                                                                    • 0
                                                                      хех… жаль на меня мест не хватило… надо было раньше регистрироваться…
                                                                      • 0

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