Gathersus-logo-large

Geekfest

Organizers: Dave Hoover, Carl Thuringer, Jacob Richardson, Isaac Sanders


Jan17Tue 12:00PM

Geekfest: Functional Programming in Ruby

Event Organizer: Dave Hoover Group 85 RSVPS Event Time: January 17, 2012 12:00 PM - 01:00 PM Date_add Export to Calendar

Ruby after 18+ Months of Clojure by Brian Marick

After eighteen or more months concentrating on Clojure, a Lisplike functional language, I'm once again focused on Ruby applications. This talk describes what I learned in the Land of Clojure and some of the ways in which that will affect my Ruby programming.

  • The boilerplate: what everyone must say about functional programming
  • Favoring basic types (especially hashes) over custom classes
  • Immutability (Hash#merge over hash#=, for example)
  • Lazy streams as a way of separating "how many" from "how"

Examples will use Ruby 1.9 syntax for lambdas and hashes, if that matters.

What is Geekfest?

Geekfest is a gathering of software development geeks every Tuesday at noon. It originally started at Obtiva back in 2007, and now it's at Groupon. Follow us on Twitter.

Questions

Email geekfest@groupon.com

Location

United States

600 W Chicago Ave
Chicago, Illinois 60654
map

Who's Coming

Sorry, The Event is Full!
    • Ginny H.
    • Dean W.
    • Ashish D.
    • Mike B.
    • Elliott G.
    • Dave H.
    • Kevin B.
    • David P.
    • Jc G.
    • Turner K.
    • Ray H.
    • Benjamin F.
    • Jon H.
    • Lance E.
    • Shay H.
    • Darby F.
    • Jean B.
    • Kori R.
    • Eric M.
    • Jim B.
    • Paul F.
    • Mike A.
    • Ryan B.
    • Tom C.
    • Jin H.
    • John R.
    • Philip C.
    • Jason Y.
    • Adam W.
    • Dan M.
    • Agam P.
    • Lauri R.
    • Alfonso R.
    • Paul W.
    • Jeff C.
    • Anne R.
    • Blake S.
    • Aaron B.
    • Brian E.
    • Tom G.
    • Marek D.
    • Skim ..
    • Dave D.
    • Shane S.
    • Tim K.
    • Ivan M.
    • Carlo F.
    • Todd W.
    • Colin J.
    • Valerie C.
    • Jon P.
    • David N.
    • Andy M.
    • Peter C.
    • Surya G.
    • Chris P.
    • Alan D.
    • Carl T.
    • Bryon F.
    • Ethan G.
    • Juan L.
    • Tom H.
    • Jeff R.
    • Peter M.
    • Mike E.
    • Nathan K.
    • Tom C.
    • Daniel L.
    • Emmanuel S.
    • Fabian J.
    • Corey H.
    • Peter H.
    • Eric M.
    • Sarah G.
    • Andrew T.
    • Geoff M.
    • Jonathan S.
    • Joseph H.
    • Matt P.
    • Caleb C.
    • Chris H.
    • Sandro P.
    • Brad W.
    • Rishi K.
    • Andrew B.

Export to Calendar

RSVP to Geekfest: Functional Programming in Ruby

Want to display an avatar with your RSVP? Use an email address associated with your Gravatar account or sign up for an account at any time.