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.
Very informative. The meeting was interactive and lots of cool discussions came out from the meeting.
April 24, 2012
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
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
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
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
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
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
This is a wonderful talk and I am going to move my old Perl 5 OO to moose !!!
April 24, 2012
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
John did an excellent job of presenting the subject and really stimulating conversation.
April 24, 2012
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
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
Thanks John! Great talk. I found the discussion of
class composition via inheritance vs roles vs delegation particularly interesting.
April 24, 2012
Join or login to comment.