Video details

Functional Programming for Pragmatists • Richard Feldman • GOTO 2021

01.12.2022
English

This presentation was recorded at GOTO Copenhagen 2021. #GOTOcon #GOTOcph http://gotocph.com
Richard Feldman - Functional programming language expert & author of “Elm in Action”
ABSTRACT Do you care more about how well code works than how conceptually elegant it feels? Are you more interested in how effectively you can build and maintain software than how buzzword-compliant it is? Then this is the talk for you! People like functional programming for different reasons. Some like it for the conceptual elegance, or the mathematical properties. Richard? He likes to build things. He likes it when the software he builds works well and is easy to maintain. For the past decade he's been using functional programming both professionally and as a hobbyist, and has found it has helped him ship higher quality software in less time than in the decade he spent writing object-oriented code before. In this talk, he'll share the practical benefits he's enjoyed in FP, and the benefits other pragmatists [...]
TIMECODES 00:00 Intro 04:17 Outline 04:31 Scope: What is functional programming? 06:32 Performance 06:51 Scope: Pure functions 08:55 Performance: Caching 10:57 Performance: Precomputing 12:14 Performance: Parallelizing 15:00 Performance: Performance drawbacks 19:02 Development 19:32 Development: Testing 22:26 Development: Revising 25:49 Development: Debugging 31:18 Development: Development drawbacks 32:35 Ecosystem 38:09 Summary 40:15 Outro
Download slides and read the full abstract here: https://gotocph.com/2021/sessions/1973/functional-programming-for-pragmatists
RECOMMENDED BOOKS Richard Feldman • Elm in Action • https://amzn.to/387kujI Jeremy Fairbank • Programming Elm • https://amzn.to/2WhZCE8 Wolfgang Loder • Web Applications with Elm • https://amzn.to/3jblQ3q Cristian Salcescu • Functional Programming in JavaScript • https://amzn.to/3y75jBS
https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #FunctionalProgramming #FP #Elm #ElmInAction #Elmlang #Testing #Programming #ProgrammingLanguage #Immutability #PureFunctions #FunctionalLanguages #Debugging #Precomputing #Parallelizing #npm #JavaScript
Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1