Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Don't change a thing. Just be lazy. #81

Closed
wants to merge 2 commits into from

2 participants

@mdub

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.

@keithpitty
Owner

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.

@mdub mdub closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Oct 31, 2012
  1. @mdub

    Baseline.

    mdub authored
  2. @mdub

    Functional Ruby proposal.

    mdub authored
This page is out of date. Refresh to see the latest.
View
21 mdub-functional/README.md
@@ -0,0 +1,21 @@
+# Don't change a thing. Just be lazy.
+
+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.
+
+## Mike Williams
+
+Mike works at Cogent, as a Ruby/Agile developer/architect/consultant. There he solves problems for a variety of clients, using mainly Ruby, and the power of surprise. He's written numerous Ruby gems you've probably never heard of, and was the founding host of the Melbourne Ruby users' group.
+
+![Profile picture](profile_picture.jpg)
+
+- [My website](http://dogbiscuit.org/mdub/)
+- [My twitter](https://twitter.com/woollyams)
+- [My GitHub](https://github.com/mdub)
+
+### Past talk slides
+
+- [Enumerable, and the art of being lazy](http://mdub.github.com/art-of-being-lazy/)
View
BIN  mdub-functional/profile_picture.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Something went wrong with that request. Please try again.