в рамках Odessa Innovation Week 2014
пройдет V профессиональная конференция веб-разработчиков WebCamp 2014 Каждий день конференции будет посвящен отдельному направлению:
24 июля
24 июля, четвертый день конференции, будет посвящен веб-разработке. В трех параллельных потоках участники обсудят актуальные вопросы по таким направлениям: Front-End, Back-End и Frameworks/Architecture.
На потоке Front-End речь пойдет о вопросах современной верстки и разработки фронтенда. Поток Back-End будет посвящен актуальным темам разработки бекенда на различных языках программирования: JavaScript, Scala, PHP и других. О секретах различных фреймворков, их сравнении и выборе для определенных задач, а также об архитектурных вопросах будет идти речь на потоке Frameworks/Architecture.
| Время | Поток 1 Front-End |
Поток 2 Back-End |
Поток 3 Frameworks & Architecture |
| 9:00-10:00 | Регистрация | ||
| 10:00-10:15 | Открытие | ||
| 10:15-11:00 |
Архитектура приложений на основе компонентов
Артем Тритяк Как создать большое приложение и не умереть? Как сделать приложение расширяемым и легко поддерживаемым? Как покрыть его тестами? |
SQL Server Full-Text Search - это не для меня, или построение своей системы
Олег Ракитский Что находится под капотом у поисковых систем? Почему мы решили делать что-то свое, а не просто и быстро заюзать готовые решения? Четкие и нечеткие модели поиска. Как это у нас все работает?.. |
Single Page Web Application with Scala/Spray
Slava Schmidt В докладе речь пойдет о достоинствах и недостатках архитектуры Single Page Web Application; введении в Scala; введении в Actors/Akka; введении в Spray. Будет показан процесс разработки демонстрационного приложения. |
| 11:00-11:05 | Перерыв | ||
| 11:05-11:50 |
Parse'им бэкенд
Аким Халилов
Вы хотите выучить Backbone? Хотите просто писать клиентский код, не думая о сервере и о том, как все обрабатывать, хранить, бэкапить? Выход есть – храните с помощью Parse. Parse – платформа, которая предоставляет возможность хранения данных без забот о сервере. Хранилище данных, соц. сети, push-notification, cloud code. Что такое Parse и что он умеет, о библиотеке для использования: |
Web Security: Cookies, Domains and CORS
Юрий Чайковский
О предложенном еще в 1995 году и актуальным до сегодняшнего дня принципе одинакового источника (Same-origin policy) и о применении и ограничениях при междоменных запросах. Пример CSRF атак, а также правила конфигурации сервера для защиты от них. О последних нововведениях, касающихся контроля происхождения контента для предотвращения XSS атак. Кроме того: |
Архитектура Web-приложений: обзор современных решений
Руслан Шевченко О разных подходах к проектированию web-приложений и трендах в этой области, включая как и относительный мейнстрим, так и экзотические решения, которые могут быть интересны в будущем. |
| 11:50-12:20 | Кофе-брейк | ||
| 12:20-13:05 |
Разработка фронтенда: от кузницы до металлургического завода
Дмитрий Поляков разработчик команды Яндекс.Маркета
Первые версии фронденда Маркета далали всего несколько человек. Сегодня нас больше 20, а за это время сам Маркет технологически вырос из кузницы с ручным трудом до маленького html-завода, где многое за разработчика делают скрипты. |
DDD in PHP on example of Symfony
Олег Зинченко В докладе речь пойдет о том, что такое DDD и почему MVC годами вводит нас в заблуждение. Как автор пришёл к мысли о том, что просто писать структурированный код недостаточно. Будут описаны слои приложения DDD, как они взаимодействуют между собой. Какие архитектурные паттерны стоят за DDD и почему они облегчают жизнь разработчика. Когда лучше использовать DDD, какие достоинства и недостатки есть у этого подхода. Примеры использованиея DDD подхода в Symfony приложениях. |
The Big, the Small and the Redis
Андрей Савченко Доклад посвящен Redis: одной из самых недооценённых СУБД. Имея, на первый взгляд, не очень большой функционал, при пристальном рассмотрении Redis может дать фору большинству более жирных конкурентов. О том, как правильно его “готовить”, где применять на практике и как вовремя остановиться и будет идти речь в докладе. |
| 13:05-13:10 | Перерыв | ||
| 13:10-13:55 |
Оптимизации сайтов/приложений для мобильных платформ
Игорь Шалимов О расстановке приоритетов в реализации архитектуры RAD.js; о оптимизации DOM и работы с ним; о ситуациях когда уже оптимизировано все: узкие места repaint\reflow и другие дорогие мелочи. |
Что нового в Visual Studio 2014
Сергей Поплавский Майкрософт Украина Совсем скоро наступит день релиза новой версии Visual Studio, но уже сейчас есть что показать. Итак, мы рассмотрим: новый .Net компилятор “Roslyn”, ASP.NET vNext. |
N2O: The Most Powerful Erlang Web Framework
Максим Сохацкий N2O разрабатывался как многофункциональный WebSocket аппликейшин сервер широкого назначения. Будучи ответвлен изначально от классического сервер-рендер фреймворка Nitrogen, он развился в мощное средство (включающее в том числе и поддержку SPA приложений) обеспечения пула долгоживущих TCP соеднений и доставки кода/даных выступая в качестве высокоемкностного релея, благодаря надежной и высокоустойчивой платформе Erlang/OTP. Соединяя в себе все черты Full-Stack веб фреймворков: Роутинг, Темплейтинг, Pub/Sub, Сессии, Хранилище, REST и поддержка кастомных протоколов; N2O добавляет совершенно уникальные возможности для создания различных DSL: вы можете транслировать бизнес логику, написанную на Erlang языках (Elixir, Erlang, Joxa) в JavaScript, генерировать трансформаций Erlang рекордов в JSON структуры и много другое, специфицировать JavaScript протоколы на языке Erlang. Сейчас N2O развивается в сторону поддержки SVG клиентов и бинарных протоколов. |
| 13:55-15:30 | Обед | ||
| 15:30-16:15 |
Все об Azure Web Sites
Сергей Байдачный Майкрософт Украина Мы расскажем о том, что такое Web Sites в MicrosoftAzure, механизмы создания и настройки простых веб-сайтов, использование существующих CMS, затронем вопросы резервного копирования и использования различных баз данных. |
Оптимизация Lift Framework для работы с большими потоками данных
Slava Schmidt История оптимизации одного Lift проекта для работы с базой данных Oracle для сохранения больших объемов данных. Информация о тонкостях интеграции с Akka и Squeryl, возможностях ускорения работы с базой данных и разработанном кэширующем jdbc драйвере. |
Принципы построения эффективного REST API
Георгий Подсветов Доклад посвящен основополагающимся принципам концепции REST, на чем базируется идеология. Будет рассмотрен круг вопросов, которые необходимо решить при проектировании нового API и вопросов эффективности API, какой API будет удобен вашим пользователям. |
| 16:15-16:20 | Перерыв | ||
| 16:20-17:05 |
Секция LightTalks
|
Быстродействие веб-сайта. Методичный анализ и глубины клиентской оптимизации.
Евгений Котельницкий Что влияет на производительность; средства анализа показателей; правильно определяем цели и задачи; глубины клиентской оптимизации; анализ нескольких сайтов, которые назовёт аудитория. |
Объектная гимнастика в PHP
Денис Потапов Объектная гимнастика — 9 упражнений в программировании, которые помогают улучшить навыки написания читаемого и тестируемого кода: |
| 17:05-17:30 | Кофе-брейк | ||
| 17:30-18:30 | Круглый стол | ||
| 18:30-18:45 | Закрытие | ||
Дмитрий Сподарец
+38 050 391 28 70
Лина Шишкина
+38 050 374 04 38
Золотой спонсор
Cпонсор
Cпонсор
все вопросы, доклады
+38 050 391 28 70
PR, медиа. Размещение, экскурсии и другие организационные вопросы
+38 097 654 01 78
спонсоры и партнеры, продажа билетов
+38 093 347 64 75
хелп-тим
+38 093 847 75 25