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.



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 ...