Y

YouLibs

Remove Touch Overlay

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

Duration: 35:07Views: 3.4KLikes: 75Date Created: Apr, 2022

Channel: GOTO Conferences

Category: Science & Technology

Tags: elixirfunctional programmingelm languagescalaclojuregotopiagotounscriptedwar storiesfpoop vs fpvideos for developersrubychristian romneynubankgotogoto conferencecomputer sciencecognitectgoto (software conference)software engineeringruss olsengoto unscriptedgotoconprogramming

Description: This interview was recorded for GOTO Unscripted 2022. #GOTOcon #GOTOunscripted gotopia.tech Read the full transcription of this interview here: 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 • amzn.to/3J8zI8s Russ Olsen • Eloquent Ruby • amzn.to/37gOhcG Russ Olsen • Design Patterns in Ruby • amzn.to/3r2uBjW Richard Feldman • Elm in Action • amzn.to/387kujI Neal Ford • Functional Thinking • amzn.to/3DdP35B Venkat Subramaniam • Functional Programming in Java • amzn.to/2WlOXIt Eric Normand • Grokking Simplicity • amzn.to/3gz7o3C Daniel Higginbotham • Clojure for the Brave and True • amzn.to/38tZjsF Ulisses Almeida • Learn Functional Programming with Elixir • amzn.to/389grn6 twitter.com/GOTOcon linkedin.com/company/goto- 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 gotopia.tech SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. youtube.com/user/GotoConferences/?sub_confirmation=1

Swipe Gestures On Overlay