Вячеслав Шебанов

Как формировались системы типов современных языков, какая теория за ними лежит и куда все это движется? Попробуем коротко об этом поговорить.

Theodore Vorillas
Theodore Vorillas

In 2018, it is imperative that information is readily available to everyone, regardless of their disability or financial status. In this talk, you'll find out how to create accessible real-life objects, using run-of-the-mill JavaScript and the basic principles of Internet of Things.

Ujjwal Sharma

The current state of cryptography in Node.js regarding security, interoperability and performance: what has happened, what is about to happen? What are our long-term plans?

Илья Климов

Илья постарается осветить результаты без малого года своих изысканий, подбора технологий и архитектурных решений для повышения надежности кода его команды так, как понимает это он:

  • плохой и «неправильный» код должен выглядеть неправильно;
  • джуну (да и не только) должно быть проще писать правильный код, чем неправильный;
  • все, что может быть автоматизировано, должно быть автоматизировано, но максимально малой кровью.
Всеволод Родионов
Всеволод Родионов

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

Lucas da Costa

Everyone talks about functional programming these days, but not many people talk about lambda calculus. In this talk, Lucas will show how we can write code only using functions, or, even better, only using birds. Lucas promises your mind will be blown or he'll give you your time back.

David Khourshid

Currently David has been giving talks on a very important new topic in JavaScript — Reactive State Machines and Statecharts. He will be highlighting new advancements in automatically generated tests and visualizations for complex application logic, for any framework.

Павел Черторогов

GraphQL — это не база данных! Это новый стандарт для мега-удобного API, который приходит на смену REST API. В докладе будет затронута тема GraphQL на бэкенде. Вы узнаете, что необходимо для запуска GraphQL-сервера, поймете, как строить схемы и крутить авторизацию, и задумаетесь о безопасности и возможных проблемах.

Michel Weststrate

Many battles have been fought over what is the best way to do state management. A gazillion of strategies and libraries are out there. So... it is time to take one step back. What problems does state management solve, and what are the benefits and disadvantages of the many different state management approaches out there?

Princiya Sequeira

We'll discuss the lessons we took from migrating a visual third-party website tracker tool using D3.js and ES6 from SVG to Canvas. You'll learn how to tackle some of Canvas challenges, how to get better graph performance and how all of this can be converted to an immersive virtual reality experience using A-Frame!

Sebastian Golasch

Sebastian will give an intro to the endless wonders we can encounter in the hardware world through our browser windows. Aside from learning the basics of USB and serial port communication, we'll paint on USB displays, live tweet to receipt printers, control an Arduino, steal data from Android phones and many more... The only limit is your imagination.