Серия технологических конференций особого формата

2014 год

Санкт-Петербург

Конференция IT Life {JavaScript}

15 марта 2014г.

 

15 марта успешно прошла конференция IT Life {JavaScript}, первая конференция из серии IT Life. Конференцию посетили 127 участников, подавляющее большинство которых опытные JS-разработчики из таких компаний, как WaveAccess, Lead Zeppelin, Sperasoft, RealWeb, Студия М. Кечинова, Злые Марсиане, Veeam Software, Devexperts, First Line Software, Serenity, Интерактивное агентство Кельник и т.п.

Инфографика об участниках IT Life {JavaScript}

По программе было 10 докладов в два потока. Самое большое внимание привлекли доклад Максима Рыжикова "Тестирование JavaScript кода с использованием Karma" (около 80 участников) и Николая Рыжикова "Angularjs in nutshell".

Инфографика с оценками мероприятия и докладчиков

Завершилось мероприятие круглым столом "Создание JavaScript-сообщества в Санкт-Петербурге" при поддержке сообщества Piter United. Результатом круглого стола стало создание сообщества SPb Frontend для дальнейшего общения и обмена опытом. На данный момент в сообщество уже вступили больше 90 людей, первая встреча назначена на 27 марта.

Сообщество SPb Frontend

К сожалению, возникли проблемы с видеозаписью, ее сделать так и не удалось. Также были проблемы с интернетом, освещением и вентиляцией. Мы учли все недочеты и к следующему мероприятию "пофиксим баги".

Программа

10:30 Старт регистрации
11:30 Открытие конференции
Белый зал Каминный зал
12:00

Тестирование JavaScript кода с использованием Karma

Максим Рыжиков, Яндекс.Почта

Презентация

Секретные (и не очень) фишки при работе с JavaScript API Яндекс.Карт

Александр Зинчук. Разработчик интерфейсов API Яндекс.Карт. С апреля 2011 года работает в команде одного из крупнейших JavaScript-проектов — API Яндекс.Карт.

перерыв 20 минут
13:00

Use Grunt, Luke

Глеб Поспелов, ведущий инженер-программист Дневник.ру

Презентация

Angularjs in nutshell

Николай Рыжиков, WaveAccess

Презентация

перерыв 20 минут
14:00

Promises. Держим свое слово

Илья Заяц, team lead, ResumUP

Презентация

Сложные приложения на AngularJS

Олег Истомин, веб-разработчик компании Geometria

Презентация

перерыв 20 минут
15:00

ECMAScript 6 — будущее JavaScript

Алексей Симоненко, веб-евангелист HTML Academy

Презентация

ClojureScript: client-side from the outer space

Дмитрий Грошев, founder CodeNotes

Презентация

перерыв 20 минут
16:00

Новый подход к процессу разработки с Веб-Компонентами

Всеволод Родионов, teamlead, Uprock

Презентация

Знакомство с ember.js или при чем тут хомяки?

Артём Сущев, ведущий фронтенд разработчик Stepic.org

Презентация

перерыв 20 минут
17:00

Круглый стол "Создание JavaScript-сообщества в Санкт-Петербурге"

Piter United

Презентация

17:40

Закрытие конференции

18:00 — 23:00

After-lounge-party

Lounge-Cafe "SkySpace"


Доклады

Алексей Симоненко

веб-евангелист HTML Academy


ECMAScript 6 — будущее JavaScript

Презентация

Способы применения JavaScript сильно изменились за последнее время. Но сам язык начал меняться только сейчас. Я расскажу вам, что нового нас ожидает в ECMAScript 6. Вот несколько тезисов:

  • новые методы базовых объектов,
  • управление областью видимости,
  • работа с коллекциями,
  • мой любимый «…» префикс,
  • генераторы,
  • классы.

И, конечно, не забуду рассказать, что из этого можно использовать уже сейчас.

Олег Истомин

веб-разработчик компании Geometria


Сложные приложения на AngularJS

Презентация

Олег расскажет о некоторых важных моментах, с которыми можно столкнуться при разработке сложных веб-приложений на AngularJS:

  • как с помощью requireJS написать приложение с ленивой загрузкой модулей
  • какие могут возникнуть проблемы при минификации проекта
  • когда стоит писать директивы и зачем задумываться о компоновке их на одном элементе
  • как уменьшить количество директив, увеличив при этом объем решаемых ими задач
  • как расширять чужие директивы и писать свои, чтобы их было легче расширить
  • использование одной директивы внутри другой

Всеволод Родионов

teamlead, Uprock


Новый подход к процессу разработки с Веб-Компонентами

Презентация

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

 

Зарема Халилова

автор EventCRM


Один день без jQuery

jQuery стандартная библиотека для многих веб-разработчиков и для меня в том числе. Но настал однажды такой день, когда нужно было по веским причинам от нее отказаться и переписать код на нативный JS.

Я расскажу как это происходило, поэтапно, какие были задачи и пути решения при работе с DOM, формами, Ajax и пр.

Доклад отменен

Увы, я не успеваю подготовить полноценный доклад. Но для интересующихся я могу рассказать про свой опыт отказа от jQuery в перерывах или после закрытия, а также поделиться материалами.

Глеб Поспелов

ведущий инженер-программист Дневник.ру


Use Grunt, Luke

Презентация

Я расскажу о том, что такое Grunt, в чем его преимущества и как мы в Дневнике начали его использовать.

Артём Сущев

ведущий фронтенд разработчик Stepic.org


Знакомство с ember.js или при чем тут хомяки?

Презентация

Познакомимся с малоизвестным в Рунете фреймворком ember.js. Поразмышляем над предпосылками его создания. По пути разработаем простое приложение.

 

Дмитрий Грошев

founder CodeNotes


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 директивы и поймем как писать свои.

 

Максим Рыжиков

Yandex.Почта


Тестирование JavaScript кода с использованием Karma

Презентация

Опыт внедрения тестов с использованием Karma в Yandex Почте.

  • Как начать использовать karma
  • Как karma решает проблемы нестандартных технологий используемых в больших проектах
  • Сравнения с дргими test runner-ами

Александр Зинчук

Разработчик интерфейсов API Яндекс.Карт. С апреля 2011 года работает в команде одного из крупнейших JavaScript-проектов — API Яндекс.Карт.


Секретные (и не очень) фишки при работе с JavaScript API Яндекс.Карт

Есть ряд базовых вещей, которые обычно показывают на карте: метки, линии маршрутов и т.п. Однако с помощью API Яндекс.Карт можно сделать намного больше — он позволяет реализовать довольно смелые идеи. Из доклада вы узнаете о фишках, о которых, возможно, даже не догадывались. Как анимировать движение карты или объектов и применять спрайт-анимацию. Как одновременно открыть несколько балунов и что делать с балуном, выходящим за границу карты.Геодезическое представлении геообъектов, заливке кругов и многоугольников фоновой картинкой или паттерном.

 


Место проведения

ПентХаус «Поднебесная»

ст. м. Комендантский пр., ул. Уточкина, 7, кв. 131, http://vk.com/spbskyspace

«Поднебесная»— это пентхаус на 17-м этаже жилого дома размером более 500 квадратных метров. Шестиметровые потолки, панорамные окна с потрясающим видом, 13 помещений, 2 рабочих настоящих камина, балконы внутри залов.

ПентХаус Поднебесная

 


Организаторы

Зарема Халилова

Идеолог и куратор IT Life. Разработчик EventCRM. Со-организатор форума «IT Карьера 2.4».


Обращайтесь по всем вопросам.

zarema@itlifeconf.ru

+7(911)171-64-70

Николай Корсаков

Владелец группы компаний «Kortec», IT коворкинга «Заводъ», а также двух B2B web-проектов. Организатор форума «IT Карьера 2.4».


Обращайтесь по вопросам спонсорства и инфопартнерства.

info@itlifeconf.ru

+7(921)957-10-84

Мирра Шахторина

Со-учредитель событийного пространства ПентХаус «Поднебесная». Генеральный директор EVENT-корпорации «Life Art».



Партнеры IT Life

Предложение для партнеров

Генеральный партнер

Piter United

Информационные партнеры

Найти IT
EPIC SKILLS
HackDay
Ингрия
Айти-Событие
HTML Academy
ITmozg
IT-portfolio
Specia
HungryShark
Новости технологий
FriendWork

Партнеры IT Life {JavaScript}

Генеральный партнер

Piter United

Информационные партнеры

Найти IT
EPIC SKILLS
HackDay
Ингрия
Айти-Событие
HTML Academy
ITmozg
IT-portfolio
Specia
HungryShark
Новости технологий
FriendWork