Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

JAPH Workshop at Brazilian Perl Users Meeting

by monsieur_champs (Curate)
on Sep 28, 2004 at 03:35 UTC ( [id://394455]=perlmeditation: print w/replies, xml ) Need Help??

Fellows
A friend of mine asked me to give a workshop about the art of JAPH (Just Another Perl Hacker) for the First Brasilian Perl Users Meeting, part of the CONISLI. I'm honored with the invitation and started to think about what to talk and what to not talk.

The first thing to consider is the audience: I'll speak to young tech students, aging from 18 to 32 (this is my average estimative).

The second thing to consider is the technical knowledge of my audience. I'm specting a heterogeneous audience, with a lot of new byes and some good master technicians too

The third thing to consider is time: I'll have 4 hours total, possibly with a short coffee break at the end of second hour.

Finally, I'm thinking about the contents:

  • Introduction to perl (60 minutes)
  • Functions, expressions and lists (60 minutes)
  • Some regexp and friends techniques (60 minutes)
  • What is JAPH and stimulus to each folk to build his/her own JAPH (under assistance; 60 minutes)

I wold love to read suggestions, critics, JAPH techniques and exercices and examples sugestions to help me fill in the details. I'll post my own material here as it grows and take form (and I have enought time to organize all what I have).

I'll use your suggestions as part of my talk, if you permit this. As a minimum SLA, I'll guarantee that all sugested content will have copyright (or copyleft) credits to the respective author.

Thank you very much for help.

  • Comment on JAPH Workshop at Brazilian Perl Users Meeting

Replies are listed 'Best First'.
Re: JAPH Workshop at Brazilian Perl Users Meeting
by Prior Nacre V (Hermit) on Sep 28, 2004 at 04:55 UTC

    I've just read step-by-step JAPH by cog.

    Looks to be just the sort of thing you're after.

    Regards,

    PN5

Re: JAPH Workshop at Brazilian Perl Users Meeting
by Aristotle (Chancellor) on Sep 28, 2004 at 08:43 UTC
Re: JAPH Workshop at Brazilian Perl Users Meeting
by domm (Chaplain) on Sep 28, 2004 at 10:34 UTC
    I did a talk on obfuscation at YAPC::Europe in Paris (2003). You might want to take a look at my slides. Feel free to use some of them, if they fit into your plans...
    -- #!/usr/bin/perl for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
•Re: JAPH Workshop at Brazilian Perl Users Meeting
by merlyn (Sage) on Sep 28, 2004 at 10:51 UTC
    Please keep in mind that the canonical JAPH, as demonstrated by me for many years, generates precisely the 25-character string of: "Just another Perl hacker," including the comma and that precise capitalization.

    It would be sad to train a bunch of newbies on doing it wrong. {grin}

    -- Randal L. Schwartz, Perl hacker
    Be sure to read my standard disclaimer if this is a reply.

Re: JAPH Workshop at Brazilian Perl Users Meeting
by geekgrrl (Pilgrim) on Sep 28, 2004 at 15:04 UTC

    This is just a comment about the schedule -

    I would recommend taking at least five minute break after every hour - and then a slightly longer break in the middle. Otherwise people are going to glaze over or get overwhelmed, or worse, ditch during the coffee break.

    I think four fifty minute sections with two ten minute breaks and one 20 would work pretty well.

    sounds fun though! good luck with it - and brazil - so jealous. --rachel

      As with any conference - people come, to a great extent, to be entertained. The most memorable talks (other than the horrible failures) are the ones that are out of the ordinary: with cool examples, with humour.

      You have to be very, very lenient with your audience - 4 hours is long, so don't expect to give four times the amount you'd put in a one-hour-high-octane lecture. People will simply tune out. I have a tendency to cram way too much information in my talks, so I always try to tone it down. This is even more the case with long lectures.

      Good luck though, this sounds very cool.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlmeditation [id://394455]
Approved by Zaxo
Front-paged by Courage
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2024-04-18 20:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found