Для меня было привилегией выступить на конференции FullStack в Лондоне в этом году о важности FP для веб-разработчиков и разработчиков IoT (о программе в виде уроков, извлеченных из функционального программирования с Haskell и Elm).

Это была прекрасная возможность продемонстрировать некоторые преимущества FP для веб-разработки (высокоотказоустойчивые веб-приложения Elm с быстрым рендерингом и отладкой с перемещением во времени) и получить более широкий отзыв о моих собственных идеях.

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

Связанные ресурсы

Важные вспомогательные ресурсы

  1. Демонстрируемые устройства IoT основаны на моем ответвлении от этого замечательного репозитория. Он предоставляет интерактивную версию Lisp на чипе esp8266 (в стиле, аналогичном проекту microPython kickstarter)
    https://github.com/yesco/esp-lisp/wiki
  2. Приложение Elm показывает работающую головоломку и ее решение с помощью d3. Код d3 в значительной степени основан на этой превосходной статье и коде @NadiehBremer
    http://www.visualcinnamon.com/2015/09/placing-text-on-arcs.html

Я был бы рад получить отзывы или вопросы, будь то по самому докладу или по FP, Elm и программированию в целом.