- PVSM.RU - https://www.pvsm.ru -
В продолжение первой части отчета [1], я поделюсь своими заметками о втором дне лучшей конференции по клиентской разработке в Европе — Fronteers [2].
Плюс пару слов о Jam Session [3], который проходил за день до конференции.
Видео записи всех докладов уже доступны на Vimeo [4].
Открытый блокнот [5] второго дня конференции.
(осторожно, под катом присутствует тяжелая графика)
На официальной странице [3] мероприятия, можно найти перечень всех 17, десятиминутных докладов, а так же видео записи и слайды с выступлений.
Записи доступны и в iTunes подскате [6], благодаря которому можно выкачать все доклады, для дальнейшего просмотра в офлайне.
Я не буду рассказывать о каждом докладе по отдельности, расскажу лишь пару слов о самом мероприятии и приятных моментах.
Jam Session проходил в баре, не далеко от главного места проведения конференции. В очень тесной и уютной обстановке, в окружении примерно 170 человек, докладчики по очереди выходили со своими короткими выступлениями.
Очень понравился формат мероприятия, любой желающий, заранее зарегистрировавшись на сайте, мог выйти с докладом и поделится своим опытом.
Безумно рад был видеть наших соотечественников на сцене — Антона [7], Варю [8] и Рому [9]. Не взирая на языковой барьер, наши ребята отлично выступили, и задали начало для сближения русскоязычного и англоязычного сообществ веб разработчиков.
В следующем году тоже планирую выступить с небольшим докладом на Jam Session, чего и вам советую! Надеюсь я доживу до того дня, когда наши ребята, на равных будут выступать на большой сцене, рядом с Полом Айришом и другими звёздами фронт-энда!
Marcin Wichary [10] — Storify [11]
И сразу же, с первыми слайдами, гениальный инженер из Google задал новый уровень презентирования, потрясая зал захватывающими эффектами и идеями.
Марчин, со своей командой занимается разработкой Google doodles [12], которые частенько поражают нас на главной странице поиска Google.
Очень советую просмотреть видео запись доклада, Марчин показал высший уровень презентирования, весь зал смотрел его выступление чуть ли не с открытым ртом.
Делюсь своими заметками по докладу:
David DeSandro [14] — Cлайды [15]
Дэвид рассказывал об опен сорсе, и о том, что пора менять взгляды на некоторые его аспекты.
Если сорс код, как в JavaScript, доступен каждому, это не значит, что все продукты написанные на нём, должны быть бесплатными.
Разработка и поддержка опен сорс проектов, это очень тяжелый труд, не стесняйтесь брать деньги за вашу работу и поддержку пользователей. Дэвид упомянул, что после внедрения системы лицензирования некоторых его продуктов, доход с опен сорс проектов за последний год, составил 25% от всех его прибыли.
Не обязательно прятать код, что бы за него брать деньги, система работает на добропорядочности разработчиков.
Jeroen Wijering [16] — Storify [17]
Яхон — создатель JWPlayer [18], рассказал о современном состоянии имплементации HTML5 Video, и показал много интересных примеров [19], который можно использовать уже сейчас.
Во время доклада была упомянут главный тезис разработки JWPlayer'а за 2005 год — не нужно было продавать лицензию на плейер для Youtube за 15$.
Шестая версия плеера, по умолчанию уже использует HTML5 технологии.
Очень впечатлило демо с полосой превью видео [20], как в youtube, и поиск по тексту в видео [21] (по субтитрам).
Anne van Kesteren [22] — Storify [23]
Докладчик рассказывал о разработке спецификаций стандартов, и о работе браузеров изнутри, из важного, я отметил для себя:
Phil Hawksworth [26] — Storify [27], слайды [28]
Фил рассказал нам о проблемах современных CMS, и указал на частые ошибки, который стоит избегать.
Одна из основных дилем в создании CMS, это простота, против расширяемости, всегда нужно выбирать — либо давать кучу возможностей и потом обучать персонал этим пользоваться, либо всё упрощать и позволять просто и быстро решать задачи.
Остро стоит проблема генерируемых ссылок в CMS, чему Фил посветил добрую часть своих слайдов.
К концу доклада, была упомянута интересная система организации контента Perch [29]. Золотая середине, между простотой, и расширяемостью.
«Challenge CMS stink. Fight for the chance to do good on the web.» Phil Hawksworth (прим. перевод «Боритесь с плохими CMS. Сражайтесь за возможность делать веб лучше.»)
Peter Nederlof [30] — Storify [31], слайды [32]
Питер показал способы продвинутой работы с CSS анимациями — определение текущего состояния на JS, остановка анимации и др.
Для меня было открытием, что CSS анимации не вызывают reflow при отработке. Благодоря тому, что эти анимации статичны, можно заранее рассчитать отображение элементов, так же Питер напомнил, что CSS анимации используют мощности GPU, при рендеринге.
Из заметок:
Rebecca Murphey [34] — Storify [35], слайды [36]
В слайдах последнего докладчика вы найдёте много полезных советов для улучшения вашего JavaScript кода, так же напоминаю, что все видео записи докладов уже выложены и доступны на Vimeo [4].
Это скорей всего последний мой обзор коференций в этом году, если вам понравилось, советую почитать мой отчет [37] о Front-Trends [38]. Обе конференции очень понравились, советую обязательно их посетить в следующем году!
Немного позже, оставлю заметку о прошедшей конференции Webconf [39] в Риге, для которой я собирал спикеров в секцию клиентской разработки. Следите за обновлениями!
Если есть какие то пожелания и предложения по обзорам конференций, пишите, постараюсь вложить больше ценной информации в статью.
Автор: Operatino
Источник [40]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/20254
Ссылки в тексте:
[1] первой части отчета: http://habrahabr.ru/post/155157/
[2] Fronteers: http://fronteers.nl/congres/2012
[3] Jam Session: http://fronteers.nl/congres/2012/jam-session
[4] Vimeo: http://vimeo.com/fronteers/videos
[5] Открытый блокнот: https://github.com/hay/fronteers/blob/master/2012/notes/fronteers-day2.md
[6] iTunes подскате: http://itunes.apple.com/podcast/fronteers-2012-sessions/id571602560
[7] Антона: http://twitter.com/SilentImp
[8] Варю: http://twitter.com/toivonens
[9] Рому: http://twitter.com/ki_zu
[10] Marcin Wichary: http://twitter.com/mwichary
[11] Storify: http://storify.com/frenkie/fronteers-12-marcin-wichary-the-biggest-devils-in
[12] Google doodles: http://google.com/doodles
[13] легковесного спрайта: http://www.google.com/logos/2012/moog-hp-sprite2.png
[14] David DeSandro: http://desandro.com/
[15] Cлайды: http://desandro.github.com/open-source-aint-free/
[16] Jeroen Wijering: https://twitter.com/longtailvideo
[17] Storify: http://storify.com/frenkie/fronteers-12-jeroen-wijering-the-state-of-html5-vi
[18] JWPlayer: http://www.longtailvideo.com/
[19] интересных примеров: http://demo.longtailvideo.com/track_demos/captions.html
[20] полосой превью видео: http://demo.longtailvideo.com/track_demos/thumbs.html
[21] поиск по тексту в видео: http://demo.longtailvideo.com/track_demos/search.html
[22] Anne van Kesteren: http://annevankesteren.nl/
[23] Storify: http://storify.com/frenkie/fronteers-12-anne-van-kesteren-building-the-web-pl
[24] Live DOM Viewer: http://software.hixie.ch/utilities/js/live-dom-viewer/
[25] как работают браузеры: http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/#The_main_flow
[26] Phil Hawksworth: http://twitter.com/philhawksworth
[27] Storify: http://storify.com/frenkie/fronteers-12-phil-hawksworth-i-can-smell-your-cms
[28] слайды: http://speakerdeck.com/philhawksworth/i-can-smell-your-cms
[29] Perch: http://grabaperch.com/
[30] Peter Nederlof: http://twitter.com/peterlof
[31] Storify: http://storify.com/frenkie/fronteers-12-peter-nederlof-beyond-simple-transiti
[32] слайды: http://peterned.home.xs4all.nl/talks/Fronteers12/
[33] Генератор матриц трансформаций: http://peterned.home.xs4all.nl/matrices/
[34] Rebecca Murphey: http://twitter.com/rmurphey
[35] Storify: http://storify.com/frenkie/fronteers-12-rebecca-murphey-eliminating-smells-in
[36] слайды: https://github.com/rmurphey/js-minty-fresh
[37] мой отчет: http://habrahabr.ru/post/143382/
[38] Front-Trends: http://front-trends.com
[39] Webconf: http://webconf.lv
[40] Источник: http://habrahabr.ru/post/158915/
Нажмите здесь для печати.