Richard Warburton

Richard Warburton

London, United Kingdom

Areas of Expertise:

  • Java SE
  • Performance
  • consulting
  • speaking
  • programming
  • training
Richard is an empirical technologist and solver of deep-dive technical problems. He has professionally worked on static analysis problems, verifying part of a compiler and developing advanced automated bug detection technology. More recently his career has been focussed on data analytics for high performance computing. He is a leader in the London Java Community, sits on their JCP Committee and organises the Adopt-a-JSR programs for Lambdas and Date and Time in Java 8. Richard is also a known conference speaker, having talked at JavaOne, DevoxxUK and JAX London. He obtained a PhD in Computer Science from The University of Warwick where his research focussed on compiler theory.

Object-Oriented vs. Functional Programming Object-Oriented vs. Functional Programming
by Richard Warburton
November 2015

Java 8 Lambdas Java 8 Lambdas
by Richard Warburton
March 2014
Print: $39.99
Ebook: $33.99

Webcast: Object Oriented and Functional Programming
March 31, 2015
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.

Webcast: Simplifying Java 8 with Lambdas
April 23, 2014
We'll go through a series of code examples, that show how to: use the new lambda expressions feature, write more readable and faster collections processing code using the Streams API, build complex data processing systems with the new collector abstraction...