Modern Programming in Perl with Moose by John Napiorkowski

Please join us in a presentation held by John Napiorkowski of Shutterstock on Moose and Perl at 7pm at Shutterstock. Please arrive early for pizza, beverages, and mingling.

The topic of the presentation is:

Everything you want to know about post modern programming in Perl/Moose but were afraid to ask.


Perl has enabled Shutterstock's explosive growth over the past 6 years. Using Perl and agile development methodologies, Shutterstock has become the world's largest micro stock website. In this discussion we will look at Moose, one of the quintessential Modern Perl open source projects. Moose is a post-modern approach to rapidly design awesome code. It blends the best research academia has to offer on the subject of object oriented programming, with the practical, 'get it done quick' nature we expect from a widely used, dynamic language. As a developer using Moose for five+ years, the speaker will review some of his triumphs as well as gaffs, and share what he has learned on the path toward Object Oriented Programming nirvana.

by John Napiorkowski: Development Team Leader and Community Avatar, Shutterstock

John has been using and promoting Perl since 1994. An expert in
Modern Perl methodology and its related software ecosystem on CPAN, he runs a technology blog and has authored dozens of open source projects.

Join or login to comment.

  • Joseph L.

    Very informative. The meeting was interactive and lots of cool discussions came out from the meeting.

    April 24, 2012

  • carla

    Yes, thanks so much for this feedback david. Im speaking with IT now to get a projector for next time so that everyone can see the visuals. again, thx, so helpful.

    April 24, 2012

  • David G.

    I mentioned to Carla that it would really help to move the TV screen and just use a projector onto the white wall behind it and she agreed.

    April 24, 2012

  • John N.

    I might want to review it a bit before I post it more widely, for example I think next time we need a better projector. but this was a great lessons learned for us and I think the next video feed will be better

    April 24, 2012

  • A former member
    A former member

    It's available here: http://www.livestream.com/shutt...­

    April 24, 2012

  • Stevan L.

    John, Did the video stream get recorded anywhere? Meaning, will it become the next YouTube sensation? Could you be the next Justin Bieber?

    April 24, 2012

  • David G.

    John's gave a great talk. It was less "what is Moose" and more "design principles for using Moose well", with a particular focus on when to use inheritance, roles and/or delegation patterns. I also like that he illustrated with real code examples, including ones he'd do differently if he did them over.

    April 24, 2012

  • John N.

    hey all, here are the slides on slideshare: http://www.slideshare.net/johnn...­ although since my slides are more image oriented rather than text I am not sure how useful it is. Anyway, there you go!

    April 24, 2012

  • Dan M.

    Great talk, John!

    April 24, 2012

  • A former member
    A former member

    This is a wonderful talk and I am going to move my old Perl 5 OO to moose !!!

    April 24, 2012

  • Fabrizio G.

    very interesting meetup

    April 24, 2012

  • Sam K.

    I was all the way in the back!
    I couldn't get there til 7:05, then I had to run out right at the end of your presentation (I'd promised my girlfriend I'd be home around 8:15 to pick up the dog and get dinner )

    April 24, 2012

  • Stevan L.

    John did an excellent job of presenting the subject and really stimulating conversation.

    April 24, 2012

  • Kurt S.

    The talk was relevant to me, well-organized, and interesting.

    April 24, 2012

  • John N.

    Sam, hey man did you change your hair or something, I tried to stop you but didn't see you! Glad you could make it!

    April 24, 2012

  • Carl F.

    I guess I wasn't in the target audience, I found the presentation difficult to follow. This was made much worse by a very small screen given that here were close to 40 people in the room.

    April 24, 2012

  • Arthur G.

    Thanks, nice presentation.

    April 24, 2012

  • Sam K.

    Thanks John! Great talk. I found the discussion of
    class composition via inheritance vs roles vs delegation particularly interesting.

    April 24, 2012

  • David G.

    John, per conversation, cf https://metacpan.org/module/Lexi...­

    April 23, 2012

This Meetup is community funded

$20.00/year

Member dues are used to:
  • Cover Meetup costs
  • Have a reserve fund
  • Provide supplies or equipment
  • Improve Meetups
  • Excess funds donated annually to non-profit Perl organizations

Voluntary

Members are not required to pay dues, but are encouraged to chip in.

Cancel dues at any time.

Dues are billed each year.

Our Sponsors

  • O'Reilly

    $300 off Velocity NY 2014 → code USRG300 via http://oreil.ly/1pH8eqz

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

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