Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Elm in production by Richard Feldman

Автор: Devoxx

Загружено: 2017-04-19

Просмотров: 11157

Описание:

Elm is a functional programming language that compiles to performant JavaScript. At NoRedInk it is the primary technology we use to build our Web application's user interface, which students around the world use to answer millions of questions per day.

Since we began using Elm in 2015, our production Elm code has yet to cause a single runtime exception. Our error logs show plenty of crashes from our legacy JavaScript code, but none from our Elm code. We've also found our Elm-powered front-end substantially easier to scale than our previous React code base.

In this talk, attendees will gain an understanding of how the Elm programming language works, what differentiates it from the other front-end technologies on the market, and practical advice for introducing it to an existing JavaScript code base. The talk will contextualize all this in an experience report of shipping production Elm code for two years, including how it has impacted our team's velocity, technical debt, and hiring.

Attendees are assumed to be comfortable with JavaScript, but no other knowledge is needed. Come see how nice your front-end programming experience can become!

Richard Feldman is the author of “Elm in Action” from Manning Publications, and the instructor for the Frontend Masters 2-Day Elm Workshop. When he’s not writing about Elm, teaching Elm, speaking about Elm, or co-hosting the San Francisco Elm meetup, he likes to take a break from his job of writing Elm code full-time as an engineer at NoRedInk by kicking back and working on some of his open-source Elm projects.

Some have said he’s “into Elm,” but he’s not sure where they got that wild idea.

Elm in production by Richard Feldman

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#5358 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "IKm-YYPaohQ" ["related_video_title"]=> string(59) "Modern Software Development with Haskell by Runar Bjarnason" ["posted_time"]=> string(19) "8 лет назад" ["channelName"]=> string(6) "Devoxx" } [1]=> object(stdClass)#5331 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "5CYeZ2kEiOI" ["related_video_title"]=> string(47) "From Rails to Elm and Haskell - Richard Feldman" ["posted_time"]=> string(19) "6 лет назад" ["channelName"]=> string(16) "ChariotSolutions" } [2]=> object(stdClass)#5356 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ar3TakwE8o0" ["related_video_title"]=> string(40) "Elm and Web Components - Richard Feldman" ["posted_time"]=> string(19) "8 лет назад" ["channelName"]=> string(12) "React Vienna" } [3]=> object(stdClass)#5363 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "G-GhUxeYc1U" ["related_video_title"]=> string(46) ""Teaching Elm to Beginners" by Richard Feldman" ["posted_time"]=> string(19) "7 лет назад" ["channelName"]=> string(8) "elm-conf" } [4]=> object(stdClass)#5342 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "kuOCx0QeQ5c" ["related_video_title"]=> string(45) "Developer Happiness on the Front End with Elm" ["posted_time"]=> string(19) "8 лет назад" ["channelName"]=> string(10) "Kevin Yank" } [5]=> object(stdClass)#5360 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "kSXZHRsWXfU" ["related_video_title"]=> string(91) "Python's type system explained: Static vs dynamic typing | Guido van Rossum and Lex Fridman" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(9) "Lex Clips" } [6]=> object(stdClass)#5355 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "DSjbTC-hvqQ" ["related_video_title"]=> string(41) ""Code is the Easy Part" by Evan Czaplicki" ["posted_time"]=> string(19) "8 лет назад" ["channelName"]=> string(8) "elm-conf" } [7]=> object(stdClass)#5365 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KLzMZT-jZIc" ["related_video_title"]=> string(77) "Развязка в войне / Принято срочное решение" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> string(10) "NEXTA Live" } [8]=> object(stdClass)#5341 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "3n17wHe5wEw" ["related_video_title"]=> string(78) "Functional Programming for Pragmatists • Richard Feldman • GOTO 2021" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(16) "GOTO Conferences" } [9]=> object(stdClass)#5359 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "h3Wd_9aaAgY" ["related_video_title"]=> string(95) "Devoxx Greece 2025 - Beyond code assist: Driving impact as a next-gen developer by Mark Techson" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(6) "Devoxx" } }
Modern Software Development with Haskell by Runar Bjarnason

Modern Software Development with Haskell by Runar Bjarnason

From Rails to Elm and Haskell - Richard Feldman

From Rails to Elm and Haskell - Richard Feldman

Elm and Web Components - Richard Feldman

Elm and Web Components - Richard Feldman

"Teaching Elm to Beginners" by Richard Feldman

Developer Happiness on the Front End with Elm

Developer Happiness on the Front End with Elm

Python's type system explained: Static vs dynamic typing | Guido van Rossum and Lex Fridman

Python's type system explained: Static vs dynamic typing | Guido van Rossum and Lex Fridman

"Code is the Easy Part" by Evan Czaplicki

Развязка в войне / Принято срочное решение

Развязка в войне / Принято срочное решение

Functional Programming for Pragmatists • Richard Feldman • GOTO 2021

Functional Programming for Pragmatists • Richard Feldman • GOTO 2021

Devoxx Greece 2025 - Beyond code assist: Driving impact as a next-gen developer by Mark Techson

Devoxx Greece 2025 - Beyond code assist: Driving impact as a next-gen developer by Mark Techson

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]