РУС | EN

14 июня(пятница) 2013 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2013@devconf.ru

Архив 2013 года - актуальная информация тут

Программа DEVCONF 2013 Зал Javascript
14 июня (пятница) 2013 г.

Полная программа | Условия участия | Программа МАСТЕР-КЛАССОВ 15 июня
Javascript
№ 3
10:00Регистрация участников (холл 3-го этажа)
11:00Открытие конференции (Зал №5)
11:15

Зачем мы пишем свои драйверы для баз данных?

Кононенко Сергей. Компания Livetex http://livetex.ru/
В настоящее время сложилась такая ситуация, что большиство библиотек для Node.js "игрушечные". Одна из самых проблемных сторон использования таких библиотек - критичные задачи, такие как подключение к базам данных. В этом докладе будет рассказано о том, с какими проблемами мы столкнулись и результатах которых удалось достичь.
12:00Кофебрейк ( Зал №5)
12:15

KnockoutJS на примере 2ГИС-Онлайн

Меня зовут Илья Таратухин и я веб-разрабочик в комании 2ГИС. В данный момент работаю над проектом 2ГИС-Онлайн. В свободное от работы время я геймер и технофил. Иногда блогер. Спикер CodeFest (codefest.ru) Twitter: https://twitter.com/darkilfa Facebook: http://www.facebook.com/darkilfa
Боевой опыт запуска полностью клиентского приложения на KnockoutJS. Продукт — 2ГИС-Онлайн (maps.2gis.ru). Это справочный сервис с картой, с аудиторией в 4 млн. пользователей в России, Украине и Италии.
Презентация (pdf, 6.6 Mb)
13:00

Применение AngularJS для создания standalone виджета, реализующего игровую механику

Антон Плешивцев - Senior Software Engeneer, Aviasaler.ru; AngularJS evangelist. Работал в небольшой команде в СПб, занимаясь разработкой высоконагруженных проектов на Python/Django. В дальнейшем был приглашен в команду Aviasales.ru, где занял впоследствии пост ui-тимлида.
Недавно в команде Авиасейлз мы создали новый динамичный встраиваемый виджет, добавляющий игровую механику в процесс поиска билетов. Доклад о создании виджета, выборе архитектуры, о там, каким образом помог AngularJS и какие сложности возникли.
14:00

YUI 3 - JavaScript фреймворк от Yahoo! Модульная архитектура и динамическая загрузка приложения.

Пётр Мязин Занимается веб-разработкой уже более 10 лет. На сегодняшний день является руководителем отдела разработки в международной транспортной компании где проектирует и внедряет современные веб-решения для управления логистическим бизнесом.
В своём докладе я хочу познакомить вас с JavaScript фреймворком от компании Yahoo! Это полноценный MVC фреймворк, который работает как на клиенте, так и на Node.js и даже на Windows 8 при написании modern ui приложений. Мы кратко пройдём по основным возможностям (DOM, Event, внимации, MVC и роутинг на клиенте pjax, виджеты), но основное внимание я хочу уделить его отличительным от других фреймворков чертам: принципу песочницы, модульной архитектуре и асинхронной загрузке модулей по мере необходимости.
Презентация (ppt, 433 Kb)
15:00Обед (2-й этаж) Зал №1,2,3 15:00, Зал №4,6 15:15, Зал №8,9 15:30
16:00

Возможности последних WEB-стандартов на примере их использования в API Яндекс.Карт

Всеволод Шмыров, разработчик API Яндекс.Карт.
Из-за появления новых браузеров и популяризации мобильных устройств в последние годы WEB-разработка стремительно развивается. Появляются и реализуются новые стандарты WEB-технологий. API Яндекс.Карт не стоит на месте и по возможности использует новые функции. В докладе пойдет речь о тонкостях использования некоторых новых возможностей WEB-разработки в API. Будут продемонстрированы примеры эффективного использования новых функций API Яндекс.Карт. Доклад будет полезен веб-разработчикам, которые идут в ногу со временем.
Презентация (pptx, 4.9 Mb)
16:35

Использование Chromium Embedded Framework (CEF) для кросплатформенной разработки на .NET и JavaScript

Леонид Ширманов - тим лид проектов на .NET в компании Дневник.ру, более 12 лет опыта работы на платформах .NET и Java в продуктовых и аутсорсинговых компаниях, web и desktop приложения, SOA архитектура.
В этом докладе я расскажу об опыте использования Web технологий и .NET для создания десктопного кросплатформенного приложения на примере магазина образовательного контента Это десктопное приложение представляет собой HTML5 single page application, написанное на JavaScript и .NET и запускаемое в браузере при помощи Chromium Embedded Framework (CEF). Поддерживаются платформы Windows, MacOS, Linux. В хоже доклада я расскажу о: - существующих фреймворках для разработки десктопных приложений на HTML - способах использования .NET для написания таких приложений - почему мы выбрали Xilium.CefGlue .NET bindings для CEF - приемуществах и недостатках использования Web технологий для десктопных приложений - возможности переиспользовании кода для веб сайта - какие проблемы для такого приложения привносит требование кросплатформенности
17:10

Basis.js — почему я не бросил разрабатывать свой фреймворк

Роман Дворнов - Frontend разработчик в Ostrovok.ru. До этого руководил разработкой веб-клиентов в платежной системе Единый кошелек. Автор и мейнтейнер open source JavaScript фреймворка basis.js
basis.js – open source JavaScript фреймворк, ориентированый на разработку одностраничных приложений (single page application); таких, где много различных представлений, данных и сложная логика их взаимодействия. Современные веб-приложения достаточно большие и сложные, и использование фреймворка, в качестве основы, является рациональным решением. Однако фреймворк не только помогает и упрощает разработку, но и определяет процесс разработки, возможности приложения, количество и качество кода. В течении нескольких лет мы искали решение, которое позволило бы эффективно разрабатывать веб-приложения. Этим решением, в итоге, стала собственная разработка – фреймворк basis.js.
Презентация (pdf, 12.2 Mb)
17:45

Модульность JavaScript на клиенте

Вопиловский Константин javascript-программист WADA.VN («Ашманов и партнеры») http://vflash.ru
Что такое модуль. Что он должен уметь. Не только JavaScript. Асинхронный модуль зло? Доклад об опыте создания модульной архитектуры (https://github.com/vflash/scmod), проблемы реализации, опыт использования.
Презентация (pdf, 564 Kb)
18:30Кофебрейк ( Зал №5)
18:45

ExtJs 4: быстрый старт

Александр Новиков, ведущий разработчик в компании Time&Space
Высокоуровневый код позволяет значительно ускорить разработку. Покажу на примере, как создать веб-приложение с помощью библиотеки ExtJs 4. После мастер-класса у вас будет всё необходимое для старта собственного проекта. Планирую осветить: - как браузер взаимодействует с сервером (удалённый вызов процедур, пакетные запросы) - что из себя представляют хранилища и как их эффективно использовать - для чего нужны контроллеры Демонстрация возможностей библиотеки: http://www.sencha.com/products/extjs/examples/ Часть представленных на сайте разработчика виджетов будут включены в состав учебного приложения. Ваши пожелания, присылайте на почту "mem-memov собака yandex точка ru".
Презентация (pdf, 1.5 Mb)
19:30

ExtJs 4: быстрый старт

Александр Новиков, ведущий разработчик в компании Time&Space
Высокоуровневый код позволяет значительно ускорить разработку. Покажу на примере, как создать веб-приложение с помощью библиотеки ExtJs 4. После мастер-класса у вас будет всё необходимое для старта собственного проекта. Планирую осветить: - как браузер взаимодействует с сервером (удалённый вызов процедур, пакетные запросы) - что из себя представляют хранилища и как их эффективно использовать - для чего нужны контроллеры Демонстрация возможностей библиотеки: http://www.sencha.com/products/extjs/examples/ Часть представленных на сайте разработчика виджетов будут включены в состав учебного приложения. Ваши пожелания, присылайте на почту "mem-memov собака yandex точка ru".
Презентация (pdf, 1.5 Mb)
20:00Закрытие DEVCONF 2013 (Зал №5)