From Rails to Elm and Haskell - Richard Feldman
When I joined NoRedInk in 2013, we had a typical Ruby on Rails web application. In 2015 we introduced Elm, a pure functional programming language for building Web UIs, and it spread like wildfire to become our primary tool for front-end programming. In 2019 we have over 300,000 lines of Elm code powering the user interface our millions of users rely on.
The positive experience we had with Elm led us to seek out a pure functional language to use on the back-end, and in 2017 we introduced Haskell to our stack. This talk discusses the reasons we tried these technologies, what we hoped to get out of them compared to what we got, what went well and what didn’t, and the strategies we used to adopt them incrementally inside a mission-critical code base.
Come find out what this production transition to a purely functional stack was like!
Philly ETE 2019 Playlist: https://www.youtube.com/playlist?list=PL9oQ7yETvN10Lopbg81O_bwElm9grUkDB
On the Chariot Solutions site: http://chariotsolutions.com/screencasts/
Видео From Rails to Elm and Haskell - Richard Feldman канала ChariotSolutions
The positive experience we had with Elm led us to seek out a pure functional language to use on the back-end, and in 2017 we introduced Haskell to our stack. This talk discusses the reasons we tried these technologies, what we hoped to get out of them compared to what we got, what went well and what didn’t, and the strategies we used to adopt them incrementally inside a mission-critical code base.
Come find out what this production transition to a purely functional stack was like!
Philly ETE 2019 Playlist: https://www.youtube.com/playlist?list=PL9oQ7yETvN10Lopbg81O_bwElm9grUkDB
On the Chariot Solutions site: http://chariotsolutions.com/screencasts/
Видео From Rails to Elm and Haskell - Richard Feldman канала ChariotSolutions
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Why Isn't Functional Programming the Norm? – Richard Feldman](https://i.ytimg.com/vi/QyJZzq0v7Z4/default.jpg)
![Elm Europe 2017 - Evan Czaplicki - The life of a file](https://i.ytimg.com/vi/XpDsk374LDE/default.jpg)
![Haskell 101](https://i.ytimg.com/vi/cTN1Qar4HSw/default.jpg)
![Building UIs in the Dark (aka Elm Programming)](https://i.ytimg.com/vi/sKxEwjKQ5zg/default.jpg)
![Michael Newton - Elm, Fable, and the Practical Implications of (...) | Lambda Days 2019](https://i.ytimg.com/vi/g3o06k4ADis/default.jpg)
![Rust: A Language for the Next 40 Years - Carol Nichols](https://i.ytimg.com/vi/A3AdN7U24iU/default.jpg)
![Richard Feldman - Types and Tests at The Gilded Rose @ Elm in the Spring](https://i.ytimg.com/vi/51O63Sb-Ae0/default.jpg)
![Lambda World 2019 - Painless software development with Haskell - Paweł Szulc](https://i.ytimg.com/vi/idU7GdlfP9Q/default.jpg)
![clojureD 2019: "Our Journey from Elm and Elixir to Clojure" by Martin Kavalar](https://i.ytimg.com/vi/geeK1-jjlhY/default.jpg)
![Joël Quenneville - A Number by Any Other Name @ Elm in the Spring](https://i.ytimg.com/vi/WnTw0z7rD3E/default.jpg)
![JSON Parser 100% From Scratch in Haskell (only 111 lines)](https://i.ytimg.com/vi/N9RUqGYuGfw/default.jpg)
![Elm in Production: Surprises & Pain Points](https://i.ytimg.com/vi/LZj_1qVURL0/default.jpg)
![Lambda World 2018 - What Haskell Taught Us When We Weren't Looking - Eric Torreborre](https://i.ytimg.com/vi/Pmhap3acJvs/default.jpg)
![Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey](https://i.ytimg.com/vi/re96UgMk6GQ/default.jpg)
![GOTO 2018 • Functional Programming in 40 Minutes • Russ Olsen](https://i.ytimg.com/vi/0if71HOyVjY/default.jpg)
!["Building a Toolkit for Design" by Matthew Griffith](https://i.ytimg.com/vi/Ie-gqwSHQr0/default.jpg)
!["The Hard Parts of Open Source" by Evan Czaplicki](https://i.ytimg.com/vi/o_4EX4dPppA/default.jpg)
![Brave New World: Tales of PureScript and Haskell in Production](https://i.ytimg.com/vi/2SAQNO46V3U/default.jpg)
![Elm crash course - Building unbreakable webapps fast](https://i.ytimg.com/vi/kEitFAY7Gc8/default.jpg)
!["Immutable Relational Data" by Richard Feldman](https://i.ytimg.com/vi/28OdemxhfbU/default.jpg)