ECMAScript: latest and upcoming featuresAxel Rauschmayer
In this talk, Axel will give an overview of the latest features that were added to ECMAScript, the JavaScript language standard. He will also show what features will probably be added next.
Logux — новый способ связи клиента и сервераАндрей Ситник
Андрей Ситник сделает обзор новых идей, которые могут заменить AJAX-REST, чтобы сократить количество кода, дать «из коробки» автообновление и поддержку редактирования в оффлайне.
В то время, как мобильные приложения стремятся стать лёгкими, как веб-страницы, веб-приложения становятся всё толще. Виктор расскажет о собственных экспериментах с разделением веб-приложений на компоненты с версионированием и явно прописанными зависимостями.
Удаленные инструменты разработки (remote devtools), которые работают в браузере: их устройство, какие сложности и как их решать. А также о том, что может дать дальнейшее развитие темы удаленных инструментов для процесса разработки.
Rich text editing is super hard. In this talk we are going to explore the structure and concepts of Draft.js - React based rich text editing framework. At Facebook it powers status updates, comments & notes. Others used it to build editors matching Medium’s experience. Nick will give a glance on Draft.js architecture, so you could build your own.
Node.js doesn’t require much to get started. But as with any other platform, you will run into issues like scalability, memory leaks, or slow requests. This talk covers the top Node.js performance issues, and will guide you through how to solve them.
Лебедь рак и щука: как технологии тянут фронтенд на дноЕвгений Гусев
Каждый когда-нибудь писал библиотеку или фреймворк. Но каждый ли отвечал на вопрос: «А зачем?» Похож ли современный мир на чулан с велосипедами и граблями? Раздвигаем пыль и сор и пытаемся разобраться.
Как подойти к современным веб-приложениямНикита Прокопов
Никита и слушатели разберут архитектуру современного одностраничного ClojureScript-приложения с real-time синхронизацией. Цель — найти вдохновение для новых подходов, которые с таким же успехом применимы в JavaScript.
In this mind-bending talk, Martin will explain how to use the unknown aspects of JavaScript to make something new: little games, small tools, and beautiful demos — all in just a bunch of bytes and out of nothing.
The network is inherently unstable. Connection failures happen to everybody on a semi-regular basis, and can be very frustrating. Making your web application offline compatible is extremely beneficial for your users. Not only are connection failures taken care of, loading performance of your application is very fast after the first load.
Как современные библиотеки и фреймворки работают с DOMВячеслав Слинько
Доклад для тех, кому интересно узнать, как современные библиотеки и фреймворки работают с DOM; для тех, кому не хватает времени исследовать каждый из них самостоятельно. В докладе будет затронуто: VirtualDOM в React, Dirty Checking в Angular.js, Data Binding в Ember, Change Detectors в Angular2, Updating Opcodes в Glimmer 2.
Frontend development can be painful, but it shouldn’t be. Based on real world experience, it will be explored how the Elm language’s design leads to reliable and maintainable code, before learning how you can use Elm yourself.
Building Interactive npm Command Line ModulesIrina Shestak
The objective is for the audience to walk away being able to either 1) improve their existing command line application or 2) write some amazing interactive applications of their own, or 3) both \o/ !
Dr. Strangelove or: How I Learned to Stop Worrying and Love the Serverless ChatbotsSlobodan Stojanovic
A talk about what could happen if the wrong person combine multiple buzzwords and press the wrong button — and it played the situation for laughs. The main goal of this talk is to analyze 2 popular buzzwords — serverless and chatbots; combine them with node.js and simple NLP and show how easy is to build useful chatbots with insignificant cost of the infrastructure.