Perl API for the Mortally Terrified and Instantly Better Presentations

  • August 14, 2013 · 6:30 PM

We're pleased to have two speakers this evening:

  • Mike Friedman: "Perl API for the Mortally Terrified"
  • Damian Conway: "Instantly Better Presentations"

Space is limited, so register early!  But please be courteous to fellow members and only RSVP if you are sure you can attend.

Perl API for the Mortally Terrified

Have you ever wanted to contribute to a Perl module, but were dismayed to find parts of it written in C? Do you want to optimize some slow code, but the letters XS make you tremble in fear? Maybe you just want to find out how Perl works under the hood, so you can sound smart when people start talking about HV *'s and mortalisation.

This presentation has just enough to get you started on your way to Perl guts hackery. Don't know any C? Don't worry. We'll have a quick crash course to get you up to speed with what you need to know, then go over Perl's internal type system, the main API endpoints you'll need to understand, and the resources available to learn more.

About the speaker:

Mike Friedman

Mike Friedman is a Perl Engineer & Evangelist at 10gen, the MongoDB company. Mike is the current maintainer of the Perl MongoDB driver and is the author of a number of other CPAN modules, including Redis::Client. Prior to 10gen, Mike has hacked Perl at a number of New York-based high-tech startups, as well as media and educational services companies.


Instantly Better Presentations

The best, most effective technical presentations capture the audience quickly, hold their interest effortlessly, educate and entertain them in equal measure, and sometimes even inspire them. This talk explores seven simple and effective techniques to help you achieve those goals in your own presentations.

About the speaker:

Mike Friedman

Damian Conway is an internationally renowned speaker, author, and trainer, and a prominent contributor to the Perl community. Currently he runs Thoughtstream, an international IT training company that provides programmer training from beginner to masterclass level throughout Europe, North America, and Australasia. Most of his spare time over the past decade has been spent working with Larry Wall on the design and explication of the Perl 6 programming language. He has a PhD in Computer Science and was until recently an Adjunct Associate Professor in the Faculty of Information Technology at Monash University, Australia.


About the venue and logistics

This meetup is hosted at 10gen's New York City offices.  You must have your full name on your RSVP so we can provide a list of attendees to security.  If you have guests, please provide their names in the comments for the meeting.


Join or login to comment.

  • David F.

    Really enjoyed both talks - speakers were fantastic. The content was top drawer. Thanks to the organizers for putting on an awesome meetup!

    August 16, 2013

  • Matthew P.

    Damian gave the most useful presentation I have ever seen.

    August 15, 2013

  • Christina B.

    Great talks! Excited to try Inline::C and implement the presentation improvements!

    1 · August 15, 2013

    • Pat G.

      Curious to see how it handles preprocessor stuff and if there is a good way to do the equivalent of python capsules.

      August 15, 2013

  • Frank S.

    missed most of the technical, Ill will leave work earlier next time. As for the presentation presenter, he was very good. I was very impressed.

    August 15, 2013

  • Sergio F.

    Very good presentations.

    August 14, 2013

  • Al N.

    Didn't realize it was today. Sorry.

    August 14, 2013

  • Tom

    Stuck at work.

    August 14, 2013

  • Sasha

    sorry but can't make it :(

    August 14, 2013

  • Christopher M.

    Really wanted to go to this one, but my brain is full right now getting up to speed with the new job.

    August 14, 2013

  • Gabriel Y.

    Gabriel Young
    Guest: Paul Grant

    August 14, 2013

  • Dan S.

    Sorry, looks like I'll be working late tonight :(

    August 14, 2013

  • David G.

    Several of those planning to attend still haven't provided full names. You will not be admitted if you cannot provide a full name for building security

    August 14, 2013

    • Bryan D.

      Last name is Doyle

      August 14, 2013

  • David G.

    Another reminder: 10gen is now on 43rd St, not SoHo. So double check the address and map.

    August 14, 2013

  • Ray

    My full name: Ray Lee

    August 8, 2013

  • Issac K.

    Issac Kurian

    August 7, 2013

  • mark p.

    really thrilled to see damian conway again, really dug the talk at pace university.. thanks.

    July 19, 2013

  • David G.

    For anyone interested who didn't get to RSVP, please add yourself to the wait list. If someone has to cancel, will automatically fill in from the waitlist.

    July 18, 2013

  • bulk88

    This overlaps with YAPC EU conference.

    July 15, 2013

  • Augustina R.

    What are the exact dates for the meetup? It looks like it's Aug 14-21... which is it?

    July 9, 2013

    • Mike F.

      Bugs are just features that you don't know about yet.

      July 9, 2013

    • David G.


      July 9, 2013

  • Issac K.

    Issac Kurian

    June 12, 2013

  • Mike F.

    For those of you who have attended Meetups at 10gen before, please note that we have a NEW OFFICE in Times Square. Don't go down to SoHo. :)

    June 12, 2013

This Meetup is community funded


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


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

  • MongoDB

    Join MongoDBWorld in NYC June 1-2. Use code "DavidGolden" for 25% off!

  • RubensteinTech

    RubensteinTech is thrilled to sponsor the NYC Perl Hackathon!

  • is a media site dedicated to Perl and Open Source

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

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