Richard Feldman
Functional programming language expert & author of “Elm in Action”
Functional programming language expert.
Richard likes to build things. He is a renowned software engineer and programmer, best known for his work in developing the Elm programming language. Since 2018 he's been also developing the Roc programming language, a functional programming language directly descended from Elm.
In addition to his contributions to Elm, Feldman is also a respected speaker and writer in the programming community. He has given talks at conferences around the world, and his articles on Elm and functional programming have been widely read and cited.
Check out some of Richard’s past talks:
- GOTO Chicago 2017 - Introducing Elm to a JavaScript App
- GOTO Copenhagen 2021 - Functional Programming for Pragmatists
Richard's book:
Content featuring Richard Feldman
32:58
![Introducing Elm to a JavaScript App](https://files.gotocon.com/uploads/images/conference_3/sessions/48/original/richardCHI.jpg)
Introducing Elm to a JavaScript App
GOTO Chicago 2017
40:30
![Functional Programming for Pragmatists](https://files.gotocon.com/uploads/images/conference_35/sessions/1973/original/richardFeCPH.jpg)
Functional Programming for Pragmatists
GOTO Copenhagen 2021
![Rust in Action](https://files.gotocon.com/uploads/images/conference_34/sessions/2610/original/TimRichard.jpg)
Rust in Action
GOTO Book Club
![GOTO Book Club Highlights Part 1](https://files.gotocon.com/uploads/images/conference_34/sessions/2009/original/highlights1.jpg)
GOTO Book Club Highlights Part 1
GOTO Book Club
![GOTO Book Club Yule Special](https://files.gotocon.com/uploads/images/conference_34/sessions/1702/original/YuleSpecial.jpg)
GOTO Book Club Yule Special
GOTO Book Club
![Upgrade Your Frontend Game – Be an Elm Wizard](https://files.gotocon.com/uploads/images/conference_34/sessions/1564/original/richard_feldman_1.jpg)
Upgrade Your Frontend Game – Be an Elm Wizard
GOTO Book Club
52:1
![Why Static Typing Came Back](https://files.gotocon.com/uploads/images/conference_52/sessions/2215/original/richardCPH22.jpg)
Why Static Typing Came Back
GOTO Copenhagen 2022
45:53
![Simple Functional Effects with Tag Unions](/images/front-about-fb096b0e50cf7b9bcfc02590b743575f.jpg?vsn=d)
Simple Functional Effects with Tag Unions
YOW! Brisbane 2022
45:53
![Simple Functional Effects with Tag Unions](/images/front-about-fb096b0e50cf7b9bcfc02590b743575f.jpg?vsn=d)
Simple Functional Effects with Tag Unions
YOW! Melbourne 2022
59:53
![Intro to Roc & Innovation in Functional Programming](https://files.gotocon.com/uploads/images/conference_42/sessions/3151/original/RichardJames.jpg)
Intro to Roc & Innovation in Functional Programming
GOTO Unscripted
![The Ideal Programming Language](https://files.gotocon.com/uploads/images/conference_42/sessions/2036/original/RichardErik.jpg)
The Ideal Programming Language
GOTO Unscripted
45:53
![Simple Functional Effects with Tag Unions](/images/front-about-fb096b0e50cf7b9bcfc02590b743575f.jpg?vsn=d)
Simple Functional Effects with Tag Unions
YOW! Sydney 2022
48:35
![Calling Functions Across Languages [Live Streamed]](https://files.gotocon.com/uploads/images/conference_66/sessions/2576/original/richardCHI23.jpg)
Calling Functions Across Languages [Live Streamed]
GOTO Chicago 2023
45:34
![Rust & Zig Combined](https://files.gotocon.com/uploads/images/conference_65/sessions/2890/thumbnail_1715787200_medium.jpg)
Rust & Zig Combined
GOTO Copenhagen 2023
![Intro to Roc & Innovation in Functional Programming](https://files.gotocon.com/uploads/article_images/1/293/richardjames_medium.jpg)
Intro to Roc & Innovation in Functional Programming
February 18, 2024