#MinskJS

MinskJS Gathering

Работа с графикой, выживание на слабых сетевых соединениях, будущее языка JavaScript с ESNext, Rest level 3, способы защиты от атак, направленных на перебор учётных данных пользователей. Одной из ключевых обсуждаемых тем будет функционально-реактивное программирование (на Elm и PureScript).



Выступают

Программа

  • 11.00 – 12.00

    Registration, welcome coffee

  • 12.00 – 12.40

    Graphics with PureScript

    Christoph Hegemann

    We'll take a look at how to wrap an imperative API, like the HTML5 Canvas, in a purely functional language like PureScript. Using the wrapped API we'll build up abstractions to create graphics. If time permits, we'll use Functional Reactive Programming techniques to animate our newly created graphics.

  • 12.40 – 13.20

    Elm: give a try

    Евгений Жарков

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

  • 13.20 – 13.30

    Coffee

  • 13.30 – 14.10

    Service Workers

    Павел Житко

    Rich offline experiences, periodic background syncs, push notifications— functionality that would normally require a native application—are coming to the web

  • 14.10 – 14.50

    Защити пользователя своего

    Никита Гришко

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

  • 14.50 – 15.30

    Lunch

  • 15.30 – 16.10

    REST Level 3, HATEOAS, JSON API

    Артем Бей

    В своём докладе Артем расскажет об архитектуре REST, и детально про REST третьего уровня и Hypermedia API.

  • 16.10 – 16.50

    Full-stack development using ESNext: tools, pitfalls, practices

    Іван Лаврів

    Все говорят про новый стандарт ES6 (ESNext) и вы бы с радостью попробовали, но боитесь последствий? Иван попробует развеять сомнения и расскажет про вещи, с которыми вы столкнетесь, когда начнете использовать ES6 на примере реального проекта.

  • 16.50 – 17.00

    Coffee

  • 17.00 – 17.30

    Lightning Talks

    About

    В формате lightning talks участники смогут сделать короткую презентацию (до 5 минут), вынести на обсуждение любые вопросы, предложить код на ревью или просто поделиться проблемами, с которыми приходилось сталкиваться. Запись участников lightning talks будет производится на флипчарте возле стойки регистрации.

  • 17.30 – 18.00

    Networking

Программа

Поток 1

Registration, welcome coffee

Organizers

  • Space

Date