Expert Talk: Functional Programming • Russ Olsen & Christian Romney • GOTO 2022

35:07 1110 views 100% Published 3 months ago

This interview was recorded for GOTO Unscripted 2022. #GOTOcon #GOTOunscripted
https://gotopia.tech

Read the full transcription of this interview here:
https://gotopia.tech/articles/expert-talk-functional-programming

Russ Olsen - Software Engineering Director at Nubank and Author of "Getting Clojure"
Christian Romney - Director of Engineering at Nubank

DESCRIPTION
Learn from Russ Olsen and Christian Romney why you should look into functional programming. They explore the nature of the paradigm as well as its advantages and misconceptions. In this GOTO Unscripted, Russ Olsen shares his war stories and explains how functional programming influences his code for the better.

TIMECODES
00:00 Intro
01:05 What is functional programming?
03:18 What are the advantages of functional programming?
09:14 Misconceptions about functional programming
14:27 Do you need to understand category theory for FP?
16:25 How did you get started with functional programming?
22:55 Russ Olsen's war stories
29:11 The influence of FP on code
33:02 Advice on how to get started with FP
34:33 Outro

RECOMMENDED BOOKS
Russ Olsen • Getting Clojure • https://amzn.to/3J8zI8s
Russ Olsen • Eloquent Ruby • https://amzn.to/37gOhcG
Russ Olsen • Design Patterns in Ruby • https://amzn.to/3r2uBjW
Richard Feldman • Elm in Action • https://amzn.to/387kujI
Neal Ford • Functional Thinking • https://amzn.to/3DdP35B
Venkat Subramaniam • Functional Programming in Java • https://amzn.to/2WlOXIt
Eric Normand • Grokking Simplicity • https://amzn.to/3gz7o3C
Daniel Higginbotham • Clojure for the Brave and True • https://amzn.to/38tZjsF
Ulisses Almeida • Learn Functional Programming with Elixir • https://amzn.to/389grn6

https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#FunctionalProgramming #Clojure #Scala #Elixir #Elm #Elmlang #Fsharp #RussOlsen #ChristianRomney #FP #OOP #OOPvsFP #WarStories #Ruby

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



Watch on YouTube