Pqgknjwxb6bkvfntop05
SkillsCast

Twins: FP and OOP

20th March 2014 in London at Skills Matter

There are 4 other SkillsCasts available from Community Talks #1 - Evolutionary Scaling & FP and OOP

Would you like to learn how functional programming helps you implement the SOLID principle? Watch this SkillsCast by Richard Warburton, who talks about how functional programming helps you implement the SOLID principles, and how a functional mindset can actually help you achieve the holy grail of OO: encapsulation.

Object-Oriented Programming has well established design principles, such as SOLID. For many developers architecture and functional programming are at odds with each other: they don’t 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 common. In this talk Richard Warburton explores this problem.

YOU MAY ALSO LIKE:

Twins: FP and OOP

Richard Warburton

Richard Warburton is an empirical technologist, solver of deep-dive technical problems and author of 'Java 8 Lambdas: Pragmatic Functional Programming'. He has worked as a developer in varied areas including Statistical Analytics, Static Analysis, Compilers and Networking. He is a leader in the London Java Community and runs OpenJDK Hackdays. Richard is also a known conference speaker, having talked at JavaOne, Devoxx, JFokus, DevoxxUK, Geecon, JAX London and Codemotion. Richard has obtained a PhD in Computer Science from The University of Warwick.

SkillsCast

Would you like to learn how functional programming helps you implement the SOLID principle? Watch this SkillsCast by Richard Warburton, who talks about how functional programming helps you implement the SOLID principles, and how a functional mindset can actually help you achieve the holy grail of OO: encapsulation.

Object-Oriented Programming has well established design principles, such as SOLID. For many developers architecture and functional programming are at odds with each other: they don’t 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 common. In this talk Richard Warburton explores this problem.

YOU MAY ALSO LIKE:

About the Speaker

Twins: FP and OOP

Richard Warburton

Richard Warburton is an empirical technologist, solver of deep-dive technical problems and author of 'Java 8 Lambdas: Pragmatic Functional Programming'. He has worked as a developer in varied areas including Statistical Analytics, Static Analysis, Compilers and Networking. He is a leader in the London Java Community and runs OpenJDK Hackdays. Richard is also a known conference speaker, having talked at JavaOne, Devoxx, JFokus, DevoxxUK, Geecon, JAX London and Codemotion. Richard has obtained a PhD in Computer Science from The University of Warwick.