- Конференция
- Программа
- Спикеры
- Место
Алексей Симоненковеб-евангелист HTML Academy
|
ECMAScript 6 — будущее JavaScriptСпособы применения JavaScript сильно изменились за последнее время. Но сам язык начал меняться только сейчас. Я расскажу вам, что нового нас ожидает в ECMAScript 6. Вот несколько тезисов: - новые методы базовых объектов, - управление областью видимости, - работа с коллекциями, - мой любимый «…» префикс, - генераторы, - классы. И, конечно, не забуду рассказать, что из этого можно использовать уже сейчас.
|
Олег Истоминвеб-разработчик компании Geometria
|
Сложные приложения на AngularJSОлег расскажет о некоторых важных моментах, с которыми можно столкнуться при разработке сложных веб-приложений на AngularJS: - как с помощью requireJS написать приложение с ленивой загрузкой модулей - какие могут возникнуть проблемы при минификации проекта - когда стоит писать директивы и зачем задумываться о компоновке их на одном элементе - как уменьшить количество директив, увеличив при этом объем решаемых ими задач - как расширять чужие директивы и писать свои, чтобы их было легче расширить - использование одной директивы внутри другой
|
Всеволод Родионовteamlead, Uprock
|
Новый подход к процессу разработки с Веб-Компонентами- что такое Веб-Компоненты, почему они способны сделать индустрию лучше и повысить эффективность всего сообщества веб-разработчиков - разработка по-новому: дробленый код — нет большого приложения, есть автономные модули - верстальщики больше не лезут в скрипты, а фронтэнд-разработчики не занимаются проблемами кроссбраузерной верстки - тестирование компонентов - почему лично вы их полюбите
|
Зарема Халиловаавтор EventCRM
|
Один день без jQueryjQuery стандартная библиотека для многих веб-разработчиков и для меня в том числе. Но настал однажды такой день, когда нужно было по веским причинам от нее отказаться и переписать код на нативный JS. Я расскажу как это происходило, поэтапно, какие были задачи и пути решения при работе с DOM, формами, Ajax и пр. Доклад отменен Увы, я не успеваю подготовить полноценный доклад. Но для интересующихся я могу рассказать про свой опыт отказа от jQuery в перерывах или после закрытия, а также поделиться материалами.
|
Глеб Поспеловведущий инженер-программист Дневник.ру
|
Use Grunt, LukeЯ расскажу о том, что такое Grunt, в чем его преимущества и как мы в Дневнике начали его использовать. |
Артём Сущевведущий фронтенд разработчик Stepic.org
|
Знакомство с ember.js или при чем тут хомяки?Познакомимся с малоизвестным в Рунете фреймворком ember.js. Поразмышляем над предпосылками его создания. По пути разработаем простое приложение.
|
Дмитрий Грошевfounder CodeNote
|
ClojureScript: client-side from the outer spaceОбзорный доклад о платформе Clojure/ClojureScript. Мы рассмотрим: - что такое Clojure и ClojureScript - почему писать на ClojureScript приятнее, чем на JS - почему ClojureScript это наиболее зрелый альтернативный язык для client-side'а - как добавить в язык статическую типизацию, паттерн-матчинг, «зелёные треды» и посылку сообщений в виде библиотек - Om: видимо, лучший client-side-фреймворк сегодня
|
Илья Заяцteam lead, ResumUP
|
Promises. Держим свое словоКаждый javascript-разработчик когда-либо сталкивался с проблемой, что он точно не может сказать, какой конкретно кусок кода сейчас работает, закапывался в многоуровневые цепочки коллбеков или просто страдал из-за асинхронной природы любимого языка. Лучший способ решить все эти проблемы — превратить асинхронный код в синхронный. Для этого и существует паттерн Promise: - общая идея. Как promises решают проблемы асинхронного кода - история появления и стандартизации. Promises A+ spec - текущие реализации и подходы - основные грабли на которые можно наступить
|
Николай РыжиковWaveAccess
|
Angularjs in nutshellКак показывает опыт, есть некоторый порог вхождения в AngularJs. Однако если у вас в руках будет несколько ключиков к пониманию как он устроен все станет на свои места. Я постараюсь их донести в простой и понятной форме. Мы обсудим что такое MVVM, как работает Digest и $watch, заглянем в core директивы и поймем как писать свои.
|
Максим РыжиковЯндекс.Почта
|
Тестирование JavaScript кода с использованием KarmaОпыт внедрения тестов с использованием Karma в Yandex Почте. - Как начать использовать karma - Как karma решает проблемы нестандартных технологий используемых в больших проектах - Сравнения с дргими test runner-ами
|
Александр ЗинчукЯндекс.Карты |
Секретные (и не очень) фишки при работе с JavaScript API Яндекс.КартЕсть ряд базовых вещей, которые обычно показывают на карте: метки, линии маршрутов и т.п. Однако с помощью API Яндекс.Карт можно сделать намного больше — он позволяет реализовать довольно смелые идеи. Из доклада вы узнаете о фишках, о которых, возможно, даже не догадывались. Как анимировать движение карты или объектов и применять спрайт-анимацию. Как одновременно открыть несколько балунов и что делать с балуном, выходящим за границу карты.Геодезическое представлении геообъектов, заливке кругов и многоугольников фоновой картинкой или паттерном. |