Many Scala developers think that functional programming is something weird from another world. I want to demonstrate on small code samples, how you can use functional programming techniques in order to enhance a code structure, readability and maintenance. This talk is for those Scala devs who think that Scala is just a better Java (beginners level).