Podchaser Logo
Podchaser Logo
Charts
Software Design Principles from Functional Programming With Runar Bjarnason

Software Design Principles from Functional Programming With Runar Bjarnason

Released Saturday, 30th December 2017
Good episode? Give it some love!
Software Design Principles from Functional Programming With Runar Bjarnason

Software Design Principles from Functional Programming With Runar Bjarnason

Software Design Principles from Functional Programming With Runar Bjarnason

Software Design Principles from Functional Programming With Runar Bjarnason

Saturday, 30th December 2017
Good episode? Give it some love!
Rate Episode
List

Runar Bjarnason has been exploring how writing in a functional style increases modularity and compositionality of software for many years. He is co-author of functional programming in scala, a book that teaches these principles in scala.

 

In this interview with Runar explains how writing in a functional style  involves limiting side effects, avoiding exceptions and using higher order abstractions.  Writing in this style places constraints on what a module in a software system may do, but by constraining modules in this may, the software modules themselves become endlessly composable.  

 

Show Notes:

Functional Programming In Scala

Constraints Liberate

 

Show More
Rate
List

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more
Do you host or manage this podcast?
Claim and edit this page to your liking.
,