addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Bill Laboon - "Metaprogrammin­g"/Joel McCracken - "Functional Programming"

6:30 - Social Hour
7:30 - Joel McCracken - "Functional Programming"
8:00 - Bill Laboon - "Metaprogramming"

Join or login to comment.

  • Corey P.

    Finally got the videos posted, sorry for the delay.

    Bill's talk:
    http://pghrb.confbots.com/video/80366788

    Joel's talk:
    http://pghrb.confbots.com/video/80331619

    November 26, 2013

    • A former member
      A former member

      No worries! Thanks for making the videos.

      November 26, 2013

    • A former member
      A former member

      I just wanted to mention the slides from the FP talk are now available online: http://joelmccracken....­

      December 1, 2013

  • Bill L.

    One last thing - if anyone would like to borrow my copy of "Metaprogramming Ruby", just message me. It really is a great book on the topic.

    1 · November 9, 2013

    • Franklin C.

      Every Ruby programmer should read this book. It's of fantastic quality, very clear, pleasant, and thorough.

      November 9, 2013

    • A former member
      A former member

      I also have a copy available for borrowing! Its a great book.

      November 10, 2013

  • Bruce A.

    Both talks were great. Thanks to both Joel and Bill!

    I you find yourself enjoying using "map" or "each", you can add to the fun with my "pmap" gem https://rubygems.org/gems/pmap

    "pmap" adds "pmap" and "peach" methods to any Enumerable in Ruby. These "p" methods run your block of code concurrently for different items in the enumeration.

    The "p" in the method names is short of "parallel" and echos the "pmap" functions available in other functional languages. One rarely achieves true parallel execution in Ruby due to the global interpreter lock. In Ruby, "pmap" is most useful for IO, such as making calls to remote services or web sites.

    2 · November 9, 2013

    • Franklin C.

      I use Scala's parallel collections in production, running stuff on arrays of length of hundreds of thousands: http://docs.scala-lan...­ It's very handy to be able to write collection.par.map instead of collection.map and instantly use all cores on a server.

      1 · November 9, 2013

    • Franklin C.

      Facebook recently hired away one of the main Haskell guys, author of "Parallel and Concurrent Programming in Haskell" http://chimera.labs.o...­ and here's his talk on how they're using Haskell at Facebook: http://skillsmatter.c...­

      November 9, 2013

  • Colin D.

    I think this will be like the first one I've missed in years :-(

    November 4, 2013

    • Corey P.

      I should be there to record it in all its glory.

      November 4, 2013

  • Seth

    seems interesting. i find that javascript can support any usual functional metaprogramming and dynamic constructs too

    October 24, 2013

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy