Principles of functional programming

Functional codebases have fewer bugs than object-oriented ones, because of their tendency to avoid side-effects and have stronger types. In this talk, I demonstrate how to apply many of functional principles to object-oriented codebases, and reap higher quality code.

Speaker

christian-clausen

Christian Clausen


Christian Clausen works as a Technical Agile Coach teaching teams how to properly refactor their code. Previously he worked as a software engineer on the Coccinelle semantic patching project, an ...