diff --git a/CHANGES b/CHANGES index 9bb2872..55db15a 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,13 @@ Revision history for the book Perl Jam. --------------------------------------- +0.04 21/08/2011 + - link fix in Ch9. + - grammar fix in Ch4. + - decode entities for TOC in ePub script. + - included patches from Maroš Kollár (maros). + - spelling fixes and rewording. + 0.03 11/03/2011 - 3rd draft - 1st public draft diff --git a/CREDITS b/CREDITS index 553442b..f0d7923 100644 --- a/CREDITS +++ b/CREDITS @@ -15,3 +15,4 @@ E: nobull@cpan.org N: Colin Newell E: +N: Maroš Kollár diff --git a/Makefile.PL b/Makefile.PL index 28db684..e4ceeee 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,7 +1,7 @@ use ExtUtils::MakeMaker; WriteMakefile( 'NAME' => 'perl-jam', - 'VERSION' => '0.03', + 'VERSION' => '0.04', 'PREREQ_PM' => {}, 'dist'=> {COMPRESS=>'gzip -f9', SUFFIX=>'gz'}, ); diff --git a/sections/acknowledgements.pod b/sections/acknowledgements.pod index f2acb3a..885209b 100644 --- a/sections/acknowledgements.pod +++ b/sections/acknowledgements.pod @@ -1,10 +1,10 @@ =head1 Acknowledgments -Z This book would not have been possible in its current form without questions, -comments, suggestions, advice, wisdom, and encouragement from many, many -people. In particular, the author would like to thank: +Z This book would not have been possible in its current form +without questions, comments, suggestions, advice, wisdom, and encouragement from +many, many people. In particular, the author would like to thank: -Jon 'JJ' Allen, David Golden, Brian McCauley, Colin Newell, .... +Jon 'JJ' Allen, David Golden, Brian McCauley, Colin Newell, Maroš Kollár, .... My thanks to the organisers, speakers and attendees from numerous conferences, workshops and Perl Monger user groups, who have shared their experiences, either diff --git a/sections/call_for_registration.pod b/sections/call_for_registration.pod index c9d8ca1..0eb80e0 100644 --- a/sections/call_for_registration.pod +++ b/sections/call_for_registration.pod @@ -1,6 +1,7 @@ =head1 CALL FOR REGISTRATION -Z Many attendees will attend the conference regardless of who will be speaking. +Z Many attendees will attend the conference regardless of +who will be speaking. Many speakers and attendees will simply be attending to meet with collaborators on various projects. Others may need convincing. @@ -31,8 +32,8 @@ may be others you want to include: =item * Corporate Rate Often a cheap way to sponsor the event, offering attendance to the conference, -at least one one paid class and possibly other opportunities. Attendees paying -the corporate rate might require a printed and signed invoice. You might also +at least one paid class and possibly other opportunities. Attendees paying the +corporate rate might require a printed and signed invoice. You might also consider giving these attendees extra goodies like an extra sponsorship t-shirt or print the company names in the proceedings and the name badges. @@ -49,7 +50,7 @@ discount. =item * Student Rate There are a small number of attendees currently studying for degrees, who are on -a limited budget. These are our potential stars of the future, so if you can +a limited budget. These are our potential stars of the future, so if you can offer a reduced price, you may encourage them to attend. A reduced rate may also apply to local attendees if the average income in the host country is well below regional average. @@ -57,13 +58,25 @@ below regional average. =item * Early Bird Rate You might also consider to introduce a discounted rate for early registrations. -Early registrations are good way of generating early income and hence helping you -to initially finance the conference and to get an estimate on the excpectet +Early registrations are good way of generating early income and hence helping +you to initially finance the conference and to get an estimate on the expected attendance numbers. +=item * Friend Of Perl Rate + +This is where the ticket price covers that of the attendee and another that +might not otherwise be able to attend without finacial help. Typically this is +to enable students and our rising stars to attend the conference. + +As an alternative you may wish to promote a 'Send A Newbie' programme, which +accepts donations to cover flights and accommodations for those who would not be +able to attend without fincial help. The European 'Send A Newbie' programme was +specifically setup to provide financial assistance to those who have never +attended a YAPC before. + =back In many cases the conference ticket price is the cheapest item in attendance -expenses. Travel and accommodation will be considerably higher, so offer cheaper -rates, does not always make a big difference for many of your attendees. +expenses. Travel and accommodation will be considerably higher, so offering +cheaper rates does not always make a big difference for many of your attendees. diff --git a/sections/conference_events.pod b/sections/conference_events.pod index bdc73e8..5c2a87c 100644 --- a/sections/conference_events.pod +++ b/sections/conference_events.pod @@ -1,6 +1,7 @@ =head1 CONFERENCE EVENTS -Z The following are all activities that can take place during the conference. Some +Z The following are all activities that can take place during +the conference. Some are nice to have, so don't feel pressured to provide all of them. =head2 Day Trips & Partner Programmes @@ -91,8 +92,10 @@ conference, which was a much better time to host it, as many attendees were already making their way home by then, and of those attendees staying they had made new friends and knew the area well enough to not feel ignored. -If time and the dinner venue permits an entertainment program, as the Geek-Quiz -at YAPC::EU 2009 in Lisbon is certainly a great idea. +If time and the dinner venue permits, an entertainment program, such as the +Geek-Quiz held at YAPC::EU 2009 in Lisbon, can be a great idea to encourage +attendees to get to know each other, as well as providing more of an incentive +for people to remain at the venue socialising. =head2 Other Evenings @@ -109,9 +112,9 @@ will not know anyone else. Be inclusive wherever possible. The auction is now a tradition with YAPCs. However, they vary in style from region to region. YAPC::NA holds their auction during the conference dinner, -while YAPC::Europe holds theirs as the end of a conference day (Usually last -day but first day has also worked great, since many attendees leave early on -the last day). +while YAPC::Europe typically holds theirs at the end of a conference day +(Usually last day, but first day has also worked great, since many attendees +leave early on the last day). Not everyone will understand what the auction is about, especially some of the bizarre items in the European auction, so take the time to explain it. In recent @@ -128,11 +131,11 @@ items, so that attendees can view them at their leisure. Make it easy for people to bid on the silent auction items, so they can bid early, often and keep the prices rising :) -The regular auction should feature some of the more rare or unusual items, which -is what makes the auction fun and exciting and hopefully something to remember. -Signed copies of books, special t-shirts, humiliations of the next YAPC -organisers :) and dedications in code have all been good money spinners in the -past. +The regular auction should only feature some of the more rare or unusual items, +which is what makes the auction fun and exciting and hopefully something to +remember. Signed copies of books, special t-shirts, abstract items for the next +YAPC (hair colour, logo designs) and dedications in code have all been good +money spinners in the past. Do you know a good auctioneer? The established YAPCs have several people who have now taken on the role of auctioneer, so you may well have several people diff --git a/sections/conference_organisation.pod b/sections/conference_organisation.pod index a9cb1a8..775d343 100644 --- a/sections/conference_organisation.pod +++ b/sections/conference_organisation.pod @@ -2,7 +2,8 @@ =head2 Pre-Registration & Registration -Z It is always worthwhile opening up pre-registration the evening before the +Z It is always worthwhile opening up pre-registration +the evening before the conference. Many people will arrive early, and the more conference material you can distribute before the day, the less time you'll be tied up registering people on the first morning. Your time will be precious on the first morning, so @@ -52,16 +53,20 @@ with the numbers 10, 5, 1 and END printed on them to indicate minutes remaining. Remember to synchronise the timekeepers watches. A speaker should be aiming to wrap up shortly at the 5 minutes marker and be pretty much done at the 1 minute marker. After the allotted time, timekeepers need to cut off speakers from any -further speaking. Usually timekeeping can be handled by volunteering atendees. +further speaking. Usually timekeeping can be handled by volunteering attendees. Wherever possible, employ partners and friends that are not interested in the conference to sit on the registration desk. While you may be there too, your attention may be otherwise engaged. Plus, having someone who isn't interested in the conference watching the desk means you can see some of the talks (although -you shouldn't really expect to be so lucky). If your venue is accessible to the -public you also might consider having one helper in each auditorium to attend -the microphones, data projectors, cameras and eventually to handle the -timekeeping and various issues that might arrise. +you shouldn't really expect to be so lucky). + +If your venue is accessible to the public you might also consider having a +helper in each auditorium to attend to the microphones, data projectors, cameras +and to handle the timekeeping and various issues that might arise. If the venue +is open to the public, it may well be worth having a member of staff in the room +at all times, particularly if you have your own electrical equipment, such as +video cameras or projectors, on show. You should reward the support staff for helping out. Whether this is a separate meal or beer one evening after the conference or a small gift, make such you @@ -71,8 +76,9 @@ thank them during your closing address. All your catering should be in hand, however, there are always questions and requests. Most attendees will ask the catering staff directly, but occassionally -you will get asked. Try and direct to support staff wheverever possible, but act -as gobetween if needed with the catering staff. Clearly labeling the food options +you will get asked. Try and direct them to support staff wheverever possible, +but act as a gobetween if needed with the catering staff. Clearly labeling the +food options (see also dietary requirements) significantly reduces the need to ask many catering-related questions. @@ -81,12 +87,12 @@ to the catering staff. =head2 Emergency Plan -As everywhere things might go wrong during the conference: Data projectors, -laptops, microphones and other gadgets might break, power might fail, ect. -You cannot prevent these thins from happening, but you can be prepared. Know -who at the venue can perform repairs or whom to call. Eventually have some -common spare parts ready. +Be prepared. Things can, and often do, go wrong during the conference: Data +projectors, laptops, microphones and other gadgets might break, power might +fail, etc. You cannot prevent these things from happening, but you can have a +plan of action to follow in the event of such problems. Know who at the venue +can perform repairs or whom to call quickly. If appropriate and possible, have +some common spare parts ready. -Since degratation of the wireless internet conection is often an issue having -a seperate fallback internet connection (eg. via 3/4G) for the organisers is -also a good idea. +Degratation of the wireless internet conection can be an issue, and having +a seperate fallback internet connection (e.g. via 3/4G) may be an option. diff --git a/sections/conference_pack.pod b/sections/conference_pack.pod index fef59b6..5959b3c 100644 --- a/sections/conference_pack.pod +++ b/sections/conference_pack.pod @@ -1,6 +1,7 @@ =head1 THE CONFERENCE PACK -Z A conference pack for attendees at a large conference typically consists of the +Z A conference pack for attendees at a large conference +typically consists of the proceedings, a writing implement, a writing pad, t-shirt, badge and bag. A smaller conference may have far less. All these and more are up for sponsorship. Many sponsors are more than happy to provide pens, pads and other goodies to put @@ -57,15 +58,22 @@ them to see if they can supply you with a few hundred. =head2 Schedule -A printed copy of the time schedule should be included in the conference pack or -even better available at the registration desk. Since the schedule may change you -might only include the schedule for the first day. Schedules for the following -days can be put up forgrab athe conference reception desk. +Include a printed copy of the event schedule in the conference pack or have +copies available at the registration desk. Since the schedule may change you +may wish to only include the schedule for the first day, with the schedules for +subsequent days made available at the conference reception desk, at the +beginning of each morning. =head2 Badges -Conference badges with the attendees name and nick are a great way of bringing -people together. Furthermore the badge could include the attendees country, -email adress, company (eg. only for sponsors and people paying business tarif) -a QR-code with a link to the attendees profile ect. - +Conference badges with the attendees name and/or nick are a great way of +bringing people together. The badge could optionally include the attendees +country, Perl Monger group affiliation and company (particularly useful for +sponsors and anyone paying business tarif). Be wary of providing too much +personal information, including email addresses, as some attendees may not wish +to have their personal details so publicly visible. + +Instead of providing personal details on the badge, it may be more appropriate +to print a QR-code image, which provides a link to the attendees online profile. +For example you could link to the attendee's ACT profile, which the attendee +themselves can control what they wish to make public. diff --git a/sections/venue_research.pod b/sections/venue_research.pod index 529e126..811eff5 100644 --- a/sections/venue_research.pod +++ b/sections/venue_research.pod @@ -1,6 +1,7 @@ =head1 RESEARCH YOUR VENUE -Z Before you think about anything to do with the organizing of an open source +Z Before you think about anything to do with the organizing of +an open source conference, there is one important thing you need to remember throughout. The conference is a means to bring together like minded souls, from all walks of life, to meet and learn. "All walks of life" is what you need to remember. We @@ -126,12 +127,22 @@ accommodation in the morning, and many may well have large suitcases with them. If you can use a secure storage room to store suitcases and bags, you will earn lots of brownie points from attendees :) -=head2 Hackathon and/or Speakers preparation room +=head2 Hackathon and/or BOF Rooms -If possible you can also provide a separate room where speakers can prepare -their talks undisturbed or where hackathons or BOF meetings can take place. -Ensure that there room is comparatively quiet and that there are a few -accessible power outlets in this room. +If you are planning to have hackthons and Birds of a Feather events during the +the regualr conference day, it will be worth investigating whether there are +some smaller rooms available. These need not necessarily require projectors or +screens, but should have access to internet connectivity. + +=head2 Speakers Preparation Room + +If possible try and provide a separate room where speakers can prepare their +talks undisturbed. Ensure that the room is comparatively quiet and that there +are a few accessible power outlets in this room. + +If you have a spare projector available this would be good to have setup to +allow speakers to test their laptops with the projector, without disturbing +on-going talks. =head2 Accessibility @@ -282,8 +293,8 @@ reasonably do to accommodate them. Some will come prepared, while others may expect you to at least direct them to suitable alternative eating establishments. -If the meals are being served as buffet make sure that the food options are -clearly labeled since it might not be visible at first glimpse if a meal meets +If the meals are being served as a buffet make sure that the food options are +clearly labeled, since it might not be visible at first glimpse if a meal meets certain dietary requirements or tastes. =head3 Morning & Afternoon Breaks