Object Oriented and Functional Programming
What is the Relationship Like in Practice?
Date: This event took place live on March 31 2015
Presented by: Richard Warburton
Duration: Approximately 60 minutes.
Questions? Please send email to
Watch the webcast recording
Object-Oriented Programming (OOP) has well established design principles, such as SOLID. For many developers, architecture and functional programming are at odds with each other: They do not know how their existing tricks of the trade convert into functional design. This problem becomes worse as hybrid languages such as Scala, Java 8, and Ruby become more and more common. This webcast reveals how functional programming can help viewers implement the SOLID design principles, as well as how a functional mindset is actually advantageous for achieving the holy grail of OOP: Encapsulation.
About Richard Warburton
Richard Warburton is an empirical technologist and solver of deep-dive technical problems. He has recently written a book on Java 8 Lambdas for O'Reilly and is running java8training.com.
He has worked as a developer in many areas including Statistical Analytics, Static Analysis, Compilers and Network Protocols. He is a leader in the London Java Community and runs OpenJDK Hackdays.
Richard is also a known conference speaker, having talked at Devoxx, JavaOne, JFokus, Devoxx UK, Geecon, Oredev, JAX London and Codemotion. He has obtained a PhD in Computer Science from The University of Warwick.