https://kotlinlang.org logo
Join SlackCommunities
Powered by
# practical-functional-programming
  • m

    mattmoore

    02/08/2020, 6:50 AM
    set the channel description: FP in a non-FP world.
  • p

    pakoito

    02/08/2020, 12:06 PM
    love the channel name lol
    ❤️ 4
  • t

    TormentedDan

    02/08/2020, 4:23 PM
    Hi guys! 😄 The descriptions is so accurate xD
  • m

    mattmoore

    02/11/2020, 5:33 PM
    Hi folks! Sorry I haven't been active in this channel yet. I've been busy lately with other things, but I'm hoping to chat with you all here very soon! Just wanted to let you all know why I started this room with a little about my FP background: 1. I have loved functional programming since I discovered it years ago with Clojure/Haskell/Scala. 2. Got into Kotlin about a year and a half ago and really liked it. I discovered Arrow several months ago, and was very excited to have these pure functional concepts come over to Kotlin. 3. I am currently using a combination of Kotlin/Arrow and Scala for work projects. 4. I love how 47 degrees is trying to make FP more accessible for engineers. I feel that all too often FP gets caught up too much in impractical use cases. I like the idea of approaching FP in terms of how it helps solve practical problems in an easier way than the more commonly known OOP style of programming. 5. While it's great to program in a functional style, there are still many libraries (ORMs like Exposed for example) that can be difficult to interact with, since they rely so heavily on implied state. My hope is that we can start a discussion in this channel around how to work with the realities of FP in an ecosystem that still is very heavily not functional in many cases. I'm also considering alternative options for using Arrow with databases. Currently, I'm using Exposed, but may switch to something else soon, or even create my own if necessary as an open source project. I'd really love to share experiences and ideas with all of you. Perhaps we can come up with some best practices and help share some of those! I'm also starting a podcast https://lambda.show where I'm hoping to bring our findings to share with more folks. It's a combination of blog posts and video tutorials/interviews with folks in the FP industry. If you're interested in some of your ideas getting published there, that'd be awesome and I would love to attribute that back to you folks from Lambda Show as well.
    🚀 3
    🔥 1
    ❤️ 2
    k
    • 2
    • 1
  • b

    bjonnh

    02/12/2020, 1:12 PM
    o/