FalsyValues 2011. Отчет
С 18 по 20 Мая в Варшаве прошла конференция Falsy Values в основном посвященная JavaScript.
В первые два дня проходили воркшопы по различным темам (EcmaScript 5, HTML5/CSS, Node.js, TDD in JavaScript, Game Development). В заключительный день были доклады.
Коротко остановлюсь на каждом докладе:
- Дуглас Крокфорд (!) рассказывал о хороших и плохих сторонах JavaScript. Рассказывал интересно, было много примеров и отступлений. Главный вывод: в каждом языке есть свои проблемы и достоинства. Чтобы писать хороший код — нужно использовать эти достоинства и избегать проблемных частей. Все просто и логично. Применимо к любому языку программирования.
- Дмитрий Сошников (активный участник обсуждения JavaScript.next) рассказывал об изменениях, которые возможно войдут в следующую версию JavaScript. Тут было про прокси, новые ключевые слова, генераторы, модули и т.д. У Дмитрия большой опыт и громадный интерес к различным языкам (JavaScript, Python, Erlang, CoffeeScript) и всегда интересно услышать его мнения о преимуществах/недостатках различных платформ.
- Юрий Зайцев (автор fabric.js, в прошлом один из разработчиков prototype.js) рассказывал о своей библиотеке для работы с canvas. Выступление понравилось, были красивые демки (одна из них тут).
- Том Хьюз-Краучер (один из разработчиков node.js и автор книги Up and running with Node.js) сделал презентацию ориентированную на людей скорее незнакомых с node.js. Хорошо запомнилась картинка объясняющая прицип работы Event Loope.
- Браян ЛеРу предсталял PhoneGap — мобильный framework, который работает на iOS, Android, Blackberry, WebOS, Symbian. Во время выступления было много live-coding с примерами, поэтому получилось и полезно, и красиво.
- Збигнев Браниецки из Mozilla рассказывал о компиляции JavaScript. Было интересно узнать, как работают браузеры, какие есть методы JIT компиляции и что нас ждет в ближайшее время.
- Тантек Челик на воркшопе рассказывал про html5 и css3, а в качестве доклада показал свой новый проект cassisjs. Идея проекта — писать код так, чтобы он был валидным и JavaScript, и PHP одновременно. Проект вызвал неоднозначную реакцию, но то, что такое в принципе получилось реализовать — уже заслуживает внимания.
Конференция прошла очень успешно и, судя по всему, большинство участников остались довольными. Это особенно радует при цене на билет (workshop+conference стоил около 160 Евро), которая реально в разы ниже «рыночной» на события аналогичного уровня. Также поразило, что конференцию организовало двое парней (Pawel Czerski и Damian Wielgosik). Они уже делали похожее событие осенью, и думаю, что данная конференция была не последней.
Из непонравившегося только проблемы с Wi-Fi на воркшопах.
Глобальный вывод
JavaScript — одна из «главных» технологий (big thing) на ближайшие годы. Это основа веба, он работает на разных платформах, на различных устройствах, на сервере и в браузере. Сейчас над развитием JavaScript работает наибольшее количество крупных компаний: Google, Apple, Mozilla, Opera, Microsoft и т.д. Все заинтересованы в развитии веба, а значит и в разработчиках. Времена, когда программировать на JavaScript считалось позорным уже ушли.Ссылки
www.slideshare.net/...bric-falsy-values-8067834www.slideshare.net/...ry-soshnikov-ecmascript-6
www.slideshare.net/...ation-falsy-values-slides
twitter.com/#!/search/falsyvalues
Остальные презентации и видео должно быть позже. Обновлю пост, когда они появятся.
Видео:
dai.ly/ivIWtk — интервью с Дугласом Крокфордом.
dai.ly/jV9JQ0 — интервью с Браяном ЛеРу.
dai.ly/jbwbIs — интервью с Дмитрием Сошниковым.
dai.ly/kfDdsH — интервью с Томом Хьюзом-Краучером.
goo.gl/zS2NS — интервью с Збигневом Браниецки.
Все про українське ІТ в телеграмі — підписуйтеся на канал DOU
6 коментарів
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.