Skip to content
0:00 / 0:00

#kotlin#functionalprogramming#monads

Pure Kotlin - Beautiful World Without Loops & Variables • Jarek Ratajski • Devoxx Poland 2021

Devoxx Poland

16K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Jarek Ratajski, Java/Kotlin developer
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

1.9K views4 years ago1 recommendation

Programming languagesSoftware designKotlinFunctional programming

Jarek Ratajski demonstrates how to write pure functional code in Kotlin using monads and custom linters to enforce purity.

Subscribe to our channel: youtube.pl/c/DevoxxPoland?sub_confirmation=1 You can write Haskell in any language. In this talk, I am going to show you how to do that in Kotlin. You will see a beautiful world without loops, variables, and other impure monsters. Instead, you will see monads that work on production. I will demonstrate how to create a useful functional framework for web applications. On top of that an insane linter that enables you to gradually enforce purity in your projects. Jarek Ratajski loves programming since his first line of code he did on the C64 in Basic. Somewhere in 90ties he's switched from C++ to java and spent next 20 years developing mostly Java software working for various companies and projects. Now he works for Engenius in Switzerland being Java/Kotlin developer during the days and Scala/Haskell open source hacker at nights. Topics covered: -What is functional programming? -Pure code rules -Side effects done purely -Frameworks -Pure code NOS Recorded at Devoxx Poland 2021 Twitter: twitter.com/DevoxxPL Instagram: instagram.com/DevoxxPL Join us also here: Devflix: devflix.pl #Devoxx #DevoxxPoland #IT #Development #SoftwareDevelopment

Why it's here

1 person recommends this

What people say. Recommended as an engaging talk on applying pure functional programming concepts to Kotlin.

u/GrzegorzD_in r/Kotlin • Recommends

Pure Kotlin - Beautiful World Without Loops & Variables • Jarek Ratajski • Devoxx Poland 2021