Frontend DevConf’2015

Home / Frontend DevConf’2015

Инфографика 1
ДОКЛАДЧИКИ


 (2)Денис Мишунов, Норвегия
twitter

Being on “CSS side” of development for more than a decade, last 4 years Denys is the fronted developer building javascript applications while still breaking CSS and fixing HTMLL. Passionate about science, history, psychology. In his day-to-day job enjoys getting to the heart of the matter of things and processes. Terrain biking, photography, impressionist painting and many more can trigger his attention.

Доклад: «The Illusion of Time. When 60 sec is not 1 minute»

The magician takes the ordinary something and makes it do something extraordinary. Now you’re looking for the secret… but you won’t find it, because of course you’re not really looking. You don’t really want to know. You want to be fooled”. These lines from the cult film “Prestige” are about a magic trick. Modern frontend developers have to be a little bit of magicians too – show something that people want to see while doing real work behind the scene. Developers these days have to manage user’s perception and influence user’s expectations.
This talk is about psychology and time, history and future, development and optimisation.Abracadabra!



 (2)Виталий Фридман, Германия
@smashingmag, smashingmagazine.com

Автор и главный редактор всех Smashing Magazine’s Books. В данный момент работает генеральным директором и главным редактором Smashing Magazine в маленьком, приятном городке Фрайбурге в Германии.

Доклад: «Real-Life Responsive Web Design»

Responsive Web design challenges Web designers to adapt a new mindset to their design processes as well as techniques they are using in design and code. This talk provides an overview of various practical techniques, tips and tricks from real-life projects and discusses performance considerations for lightweight responsive design.


SalomatinАндрей Саломатин, Россия
andreysalomatin.me, twitter, github

​​​​Разработчик веб и мобильных приложений. Работает в стартапах.
С 2014 года занимается организацией митапа MoscowJS.

Доклад: «Как перестать отлаживать асинхронные вызовы и начать жить»

Асинхронность в Javascript больше не страшна. Классические триллеры вроде
«Callback Hell» и «Pyramid of Doom» потеряли свою актуальность настолько,что даже Java-программисты перестали пугать ими невинных джуниоров.
Всё благодаря паттернам и библиотекам. Streams, Promises, Async-Await и другие изменили наш код. Теперь он прекрасен.
Пока ещё вымысел? Поговорим о том, как сделать эту картину реальностью. Об основных практиках асинхронного программирования.
Принципах их работы,отличиях и сценариях использования.



 (2)Денис Радин, Нидерланды
pixelscommander, twitter, github

Frontend инженер в Liberty Global. Питает слабость к экспериментам и оптимизации кода. В свободное время запускает JavaScript в космос и стратосферу, ведет блог PixelsCommander.

Доклад:«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»

Мы вступаем в интересный век — век веб-компонент. В докладе рассказывается о том, как подружить различные MVC фреймворки с веб-компонентами и научить их общаться между собой при помощи MVC Elements, проекта позволяющего конвертировать React, Backbone вью, а так же Angular директивы в веб-компоненты.



http:// link=Владимир Агафонкин, Украина
agafonkin.com, twitter, github

Активный open-source-разработчик, JavaScript-программист в компании Mapbox и один из лидеров в области интерактивной картографии. Создатель Leaflet, самой популярной открытой библиотеки для карт.

Доклад:«Как работают современные интерактивные карты на WebGL»

WebGL — технология, позволяющая создавать потрясающие интерактивные веб-приложения и визуализации данных, о которых мы и не мечтали еще несколько лет назад. Но, несмотря на 80% поддержку браузерами, не так много разработчиков решаются ее использовать — это намного сложнее, чем может показаться на первый взгляд. И вместе с тем, невероятно интересно.
Mapbox GL JS — открытая JS-библиотека для создания современных интерактивных карт на основе WebGL, сочетающая в себе множество удивительных технологий, алгоритмов и идей, и разрабатываемая уже более двух лет. О том, как она работает изнутри, и пойдет речь в этом докладе.



 (2)Alius Petraška, Lithuania, Adform
linkedin

Alius is passionate front-end developer who cares deeply about Mobile Apps & beautiful pixel perfect Web Design, elegant code, and the intersection of the two. He loves the challenge of solving problems and dreaming up original ideas that get him out of bed in the morning and keep him working late at night. The biggest passion for him is about delivering high quality products with rich front-end technologies.

Доклад:«I knew there had to be a better way to build mobile app»

I knew there had to be a better way to build mobile apps.
The time has never been better to learn mobile application development. For many app ideas, you don’t even need any prior native development knowledge. You can get started today with knowledge of HTML, CSS and JavaScript. Unlike native mobile development, mobile applications using web technologies can support many mobile platforms.
So during this session will gain experience how to start from very basics and build mobile apps with zero knowledge. Alius will share his own experience on building hybryd applications based on PhoneGap also he promised to explain why he suddenly changed his own opinion about native apps and switched back to Xamarin.



 (2)Martin Kleppe, Germany
aem1k.com, ubilabs.net, twitter

Martin is the organizer of HHJS and «Head of Development» at Ubilabs. His company develops applications based on the Google Maps API for an international client base. He is the maniac who built the spinning globe in 1K of JavaScript and hacked Tetris in less than 140 bytes. He is an active speaker at conferences and loves to share the latest insights with the community.

Доклад:«# Self Modifying Code»

How do we write small programs that output their own source in a different way? Can we create mindbending animations using less than 1024 bytes of JavaScript and HTML? What will we see when we pass the limits of the language? Join this talk to learn things that you never thought were possible!



 (2)Алексей Бахирев, Россия
bakhirev.biz, linkedin

Web-разработчик в компании i-Free. Автор книги «Сюрреализм на JavaScript»

Доклад:«Идеи и алгоритмы создания масштабируемой архитектуры в играх»

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



 (2)Олег Мохов, Россия

Разработчик интерфейсов в компании Яндекc. Живёт в Екатеринбурге. Работал в командах Почты, Такси, Расписаний, Стора и многих других. Участник сообщества front-end разработчиков Екатеринбурга FrontTalks. Организатор одноимённой конференции.

Доклад: «Книги в браузере»

Последние полгода я занимался задачей разработки инструмента для чтения книг в браузере. Эта задача оказалась сложнее, чем просто сконвертировать книгу в html и отобразить его, собственно о том, как всё-таки это сделать и будет мой доклад. В частности, я рассмотрю основные проблемы вёрстки и отображения книг в разных браузерах, а также расскажу про некоторые баги специфичных для книг CSS-свойств. Поделюсь некоторыми трюками, которые могут пригодиться вам не только в вёрстке книг, но и в вёрстке вообще. А так же расскажу о том, чего не хватает в браузерах, чтобы чтение книг стало действительно удобным.


MahnevДмитрий Махнев , Россия

​​​​Фронтенд-разработчик в Одноклассники.ru

Доклад: «От экспериментов с инфраструктурой до внедрения в продакшен»

В процессе разработки инструментов для инфраструктурных нужд получилось изучить технологии, которые легли в основу нового стека фронтенд разработки для мобильной версии «Одноклассников».

В результате удалось решить следующие задачи:
— улучшение качества продукта за счёт юнит тестирования и методологии TDD;
— снижение порога входа для новых фронтенд разработчиков;
— автоматизация процессов разработки, сборки и тестирования.

В докладе рассматривается использование следующих технологий: karma, jasmine, webpack, bower и gulp.



 (2)Илья Климов, Украина
twitter

Основатель и владелец компании небольшой компании WookieeLabs, специализирующейся исключительно на JavaScript-разработке во всех ее проявлениях (от классических веб-приложений до облачного рендеринга видео).

Доклад: «Медленный JS: сеанс черной магии с ее разоблачением»

Основано на реальных событиях!
JavaScript — язык высокого уровня, а это значит что порой за одной строкой кода могут скрываться тысячи машинных инструкций и выделений памяти. Ситуацию еще более усложняют умные «движки» — когда решение об оптимизации кода той или иной функции принимается во время выполнения в зависимости от частоты ее использования. В этом докладе мы рассмотрим несколько типичных ситуаций в коде, которые могут приводить к неочевидным проблемам и инструменты, позволяющие эти проблемы обнаружить и устранить.



 (2)Илья Довбан, Беларусь

Более 10 лет занимается фронтендом, успел поработать с самыми разнообразными технологиями и подходами. Последний год разрабатывает интерфейс Яндекс.Поиска.

Доклад: «Удаленная разработка фронтенда в командной строке»

Инструментарий разработчика — вещь гибкая и постоянно меняющаяся. Мы все время переходим на более современные программы и совершенствуем их настройки, чтобы повысить скорость и удобство своей работы. Я расскажу куда меня завел этот путь и какие бонусы я собрал по дороге.



 (2)Эльдар Джафаров, Украина
eldar.djafarov.com, github

 

Доклад: «The Grail: React based Isomorph apps framework»

Since Nodejs came into my life the idea of architecture that would allow me to build SPA apps that would render on server as well as on client. With Grail, Reactjs and React router this is possible right now without any side effects and with any kind of backend API.



 (2)Виктор Русакович, Беларусь

victorus.net,github

На данный момент работает в компании «GP software.travel». Больше пяти лет разрабатывает веб-приложения. Работал над B2B и B2C частью известных авиа и отельных мета-поисковиков. В настоящий момент участвует в разработке системы интернет-бронирования для крупнейшего Балтийского морского оператора. В свободное от работы время любит кататься на велосипеде, играет в футзал и бадминтон.

Доклад: «Continuous Integration — A to Z или Непрерывная интеграция — кто всё сломал?»

Доклад о том, зачем нужен CI, как он интегрируется в процесс разработки. В докладе есть небольшое демо о весьма известном cloud-based CI сервисе Travis-CI. В процессе демо будет «поломан» билд и затем сразу же починен. Весьма показательно в том плане, что это доказывает простоту всей технологии.