KotlinConf 2019: What the F(p) is Kotlin? by Shelby Cohen & Katie Levy

Share
Embed
  • Published on Dec 15, 2019
  • Recording brought to you by American Express. americanexpress.io/kotlin-jobs
    We, as two entry level engineers, took on the challenge of introducing Kotlin and Functional Programming to our company, Intuit. Even though you all know Kotlin is a great language, we overcame the obstacles associated with a large company structure of having a common tech stack. In addition, Kotlin provided a natural transition for OOP Java developers to use Functional Programming Paradigms. Hear about how, in less than two years, we went from getting our diplomas to gaining influence and driving change at a major technology company, and how you can do it too.

    Resources:
    KotlinConf website: jb.gg/fyaze5
    KotlinConf on Twitter: kotlinconf

    Kotlin website: jb.gg/pxrsn6
    Kotlin blog: jb.gg/7uc7ow
    Kotlin on Twitter: kotlin



    About the Presenters:
    Shelby is a Senior Software Engineer working on back-end services in Kotlin and Java in the Developer Productivity Organization. She is leading cross-division engineering efforts to allow seamless development and testing of multiple billion dollar products at Intuit, such as TurboTax, Mint, and QuickBooks. Shelby is always learning, and her latest endeavor has been learning Android and IOS.

    Katie Levy works at Intuit as a Software Engineer on the backend services and platform for TurboTax. Previously, she worked on Intuit's mobile team developing the TurboTax and TaxCaster Android applications. Originally from Seattle, Katie made her way to California and graduated from the University of San Diego, majoring in Computer Science. Katie is passionate about encouraging a positive work learning culture for engineers to do the best work of their lives. Whether it is Android development, server-side development, functional programming, or developing full web applications in Kotlin, she has the fierce dedication to always be learning and improving her skills as an engineer and employee. You can find her on Twitter at @klevy110!

Comments • 16

  • Olaf Gottschalk
    Olaf Gottschalk Year ago +3

    Exceptionally great talk! This is almost identical to what I did in a project - thanks!

  • Kevin Haferkamp
    Kevin Haferkamp Year ago +1

    Very good talk. Combines FP basics and how to place new technology in the own company. Nice!

  • *v.v*

    I've had the chance to start a new project within my company a few years back. Started out with (almost) purely functional Java and switched over to Scala mid way. Thanks to strict module separation (using Akka), we could just write any new modules in Scala. So far we've had a blast with it - it's awesome and I like it even more than Kotlin.

  • goku goku
    goku goku 2 years ago

    I'm a new programmer and I wanted to start building app. so I wanted know if I should learn first java and then kotlin or just kotlin?

  • Atanas Ladzhov
    Atanas Ladzhov 2 years ago +19

    The caption is both catchy and misleading! Better cut the 5 min basic fp part and name the talk "Moving from Java to Kotlin in a corporation"

  • Artur Dumchev
    Artur Dumchev Year ago +1

    Why do you discuss this topic now and not in 2015?)

  • 달리나음
    달리나음 2 years ago +18

    Wrong title. It's not about functional programming.

  • Andrii Andriichuk

    The talk is either good or not good

  • Jack Gee
    Jack Gee Year ago

    Katie couldn't code her way out of a wet paper bag, and we all know it.

  • Ashish Taldeokar
    Ashish Taldeokar 2 years ago

    Kotlin is best for android, but can't compete with NodeJS on the server-side, not in terms of speed not in terms simplicity, not in terms of ecosystem