Polyglot software engineer focused on creating useful and maintainable applications. Led great teams that built software for multiple industries. Has a blog at michalplachta.com.
Have you ever heard about "better Java," actors, Haskell for humans, or direct style? All these terms have been flavors of Scala, each bringing a different perspective on software design.
Scala developers have gone on a long journey learning how to embrace them, while the language itself hasn’t stopped evolving.
In this talk, we'll confront the coding styles that have emerged over the last two decades of Scala, a language that mixes object-oriented with functional programming and where the compiler does the heavy lifting.
This talk will equip you with a bag full of flavors to enhance your coding style, bringing you more joy of programming and learning opportunities. Consider it a taste test of the Scala menu, and who knows, you might just discover your new favorite spice!