GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
What lessons can we learn from functional languages?
This talk concentrates on two techniques common in functional programming: immutable data, and lazy evaluation.
We'll look at how such techniques can be implemented in Ruby, and examine how they can improve performance, support thread-safety, ease testing, and reduce bugs.
Functional Ruby proposal.
Thank you for your proposal. Unfortunately, due to the high number of excellent proposals, our panel has not been able to include this talk at this stage. Should this situation change, we will contact you.