From Objects to Functions • Uberto Barbini & Duncan McGregor • GOTO 2024
About this talk
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Read the full transcription of the interview here: https://gotopia.tech/episodes/303 Uberto Barbini - Author of "From Objects to Functions" & Passionate Polyglot Programmer @ubertobarbini Duncan McGregor - Co-Author of "Java to Kotlin" & Independent Consultant @PairingWithDuncan RESOURCES Uberto https://twitter.com/ramtop https://www.linkedin.com/in/uberto https://github.com/uberto https://medium.com/@ramtop Duncan https://twitter.com/duncanmcg https://www.linkedin.com/in/duncan-mcgregor-a3038b6 https://github.com/dmcg http://www.oneeyedmen.com https://java-to-kotlin.dev Videos Hadi: https://youtu.be/BnTtjywqAX8 Alan: https://youtu.be/D43PlUr1x_E Attila: https://youtu.be/14532OnVprw Ken: https://youtu.be/M3qQFBGC9tk Felienne: https://youtu.be/ztdxlkmxpIQ Sam & James: https://youtu.be/_ehD4D7N4ZU DESCRIPTION Build applications quicker and with less effort using functional programming and Kotlin. Learn by building a complete application, from gathering requirements to delivering a microservice architecture following functional programming principles. Learn how to implement CQRS and EventSourcing in a functional way to map the domain into code better and to keep the cost of change low for the whole application life cycle. If you’re curious about functional programming or you are struggling with how to put it into practice, this guide will help you increase your productivity composing small functions together instead of creating fat objects. * Book description: © Pragmatic Programmers: https://pragprog.com/titles/uboop TIMECODES 00:00 Intro 00:41 Functional Kotlin 05:21 Balancing object-oriented & functional paradigms 15:32 Beyond Kotlin: Embracing functional thinking 22:31 Decoding functional paradigms 30:04 Balancing pleasure & frustration 35:54 Learning from writing the book 40:00 Outro RECOMMENDED BOOKS Uberto Barbini • From Objects to Functions • https://amzn.to/4cMDOmH Uberto Barbini & Marco Cantù • Mastering Kylix 2 • https://amzn.to/4cSxM40 Duncan McGregor & Nat Pryce • Java to Kotlin • https://amzn.to/4apSjLu Venkat Subramaniam • Programming Kotlin • https://amzn.to/2MIC8D1 Venkat Subramaniam • Functional Programming in Java • https://amzn.to/3bzFNNQ Tomasz Lelek & Jon Skeet • Software Mistakes & Tradeoffs • https://amzn.to/3TIidD2 Ashley Peacock • Creating Software with Modern Diagramming Techniques • https://amzn.to/438rcBZ https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Kotlin #FunctionalProgramming #FP #OOvsFP #ProgrammingKotlin #Programming #FunctionalParadigms #BeyondKotlin #UbertoBarbini #DuncanMcGregor #BookClub CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Stay Updated
Get notified about new features and conference additions.