BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.16//EN
VERSION:2.0
X-WR-CALNAME:London Perl Workshop
X-WR-TIMEZONE:Europe/London
BEGIN:VTIMEZONE
TZID:Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:BST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Mark Keating says hello and welcomes everyone to the event.
DTEND;TZID=Europe/London:20121124T093000
DTSTART;TZID=Europe/London:20121124T092000
LOCATION:Bytemark Theatre: L1 1
SUMMARY:Opening Address
UID:http://act.yapc.eu/lpw2012/event/1200
URL:http://act.yapc.eu/lpw2012/event/1200
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Exonetric sponsors the morning coffee event
DTEND;TZID=Europe/London:20121124T112000
DTSTART;TZID=Europe/London:20121124T105000
LOCATION:
SUMMARY:Coffee Break
UID:http://act.yapc.eu/lpw2012/event/1192
URL:http://act.yapc.eu/lpw2012/event/1192
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Break for Lunch
DTEND;TZID=Europe/London:20121124T141000
DTSTART;TZID=Europe/London:20121124T131000
LOCATION:
SUMMARY:Lunch
UID:http://act.yapc.eu/lpw2012/event/1190
URL:http://act.yapc.eu/lpw2012/event/1190
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:The Lightning Talks - a hosted round of madness and often hilar
 ity.
DTEND;TZID=Europe/London:20121124T182500
DTSTART;TZID=Europe/London:20121124T171000
LOCATION:Bytemark Theatre: L1 1
SUMMARY:Lightning Talks
UID:http://act.yapc.eu/lpw2012/event/1194
URL:http://act.yapc.eu/lpw2012/event/1194
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Mark Keating closes the 2012 LPW
DTEND;TZID=Europe/London:20121124T183000
DTSTART;TZID=Europe/London:20121124T182500
LOCATION:Bytemark Theatre: L1 1
SUMMARY:Closing Notes
UID:http://act.yapc.eu/lpw2012/event/1191
URL:http://act.yapc.eu/lpw2012/event/1191
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:The evening social event. Food sponsored by Net-a-Porter. Drink
 s sponsored by antibodyMX\, Evozon\, Nestoria and Shadowcat Systems
DTEND;TZID=Europe/London:20121124T233000
DTSTART;TZID=Europe/London:20121124T190000
LOCATION:
SUMMARY:Social Event
UID:http://act.yapc.eu/lpw2012/event/1193
URL:http://act.yapc.eu/lpw2012/event/1193
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dave Cross
ATTENDEE:Imran Chaudhry
ATTENDEE:Wendy Van Dijk
ATTENDEE:Sung Sam Gong
ATTENDEE:Avi Greenbury
ATTENDEE:Tzctyapc
ATTENDEE:Phil Quinn
ATTENDEE:Ludovic Tolhurst-Cleaver
ATTENDEE:Jason Clifford
ATTENDEE:Dominic Humphries
ATTENDEE:Tony Edwardson
ATTENDEE:Christian Karg
ATTENDEE:lesleyb
ATTENDEE:stuart Skelton
ATTENDEE:Tamara Kaufler
ATTENDEE:Bianca Gutu
ATTENDEE:James Green
ATTENDEE:Mirela Iclodean
ATTENDEE:Mohammad Anwar
ATTENDEE:Tudor Crisan
ATTENDEE:Russell Wheeler
ATTENDEE:Brad Macpherson
ATTENDEE:Ajuna Azad
ATTENDEE:Tony Bedford
ATTENDEE:Michael Woods
ATTENDEE:Amalia Pomian
ATTENDEE:Mihai Pop
ATTENDEE:Diana Nutu
ATTENDEE:Johannes Flieger
ATTENDEE:Tom Beresford
ATTENDEE:p artus
ATTENDEE:suresh rayapalli
ATTENDEE:Dheeraj Uppalapati
ATTENDEE:James Heald
ATTENDEE:Bruno Hemeury
ATTENDEE:Eduardo Pato Rodrigues
ATTENDEE:David Escribano
ATTENDEE:Alexis Vedia
ATTENDEE:narendra kumar lankothu
COMMENT:39 attendees
DESCRIPTION:In this two hour tutorial we'll introduce Object Oriented Progr
 amming using Perl using Moose.
DTEND;TZID=Europe/London:20121124T115000
DTSTART;TZID=Europe/London:20121124T095000
LOCATION:Petamem W2 5
ORGANIZER:Dave Cross
SUMMARY:Introduction to OO Perl with Moose
UID:http://act.yapc.eu/lpw2012/talk/4110
URL:http://act.yapc.eu/lpw2012/talk/4110
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Pedro Figueiredo
ATTENDEE:Dave Cross
ATTENDEE:David Cantrell
ATTENDEE:Jess Robinson
ATTENDEE:Michael Jemmeson
ATTENDEE:Peter Haworth
ATTENDEE:Colin Bradford
ATTENDEE:Peter Rabbitson
ATTENDEE:Sung Sam Gong
ATTENDEE:Adam Taylor
ATTENDEE:Anthony Shaper
ATTENDEE:Avi Greenbury
ATTENDEE:Nuria Arranz-Velazquez
ATTENDEE:Tzctyapc
ATTENDEE:John Harrison
ATTENDEE:Minty Walker
ATTENDEE:Elena Bolshakova
ATTENDEE:Dominic Humphries
ATTENDEE:Jan Hartung
ATTENDEE:David Precious
ATTENDEE:Neil Bowers
ATTENDEE:Brad Haywood
ATTENDEE:Tamara Kaufler
ATTENDEE:Johnathan Swan
ATTENDEE:Richard Jelinek
ATTENDEE:Mohammad Anwar
ATTENDEE:Russell Wheeler
ATTENDEE:Neil Kirsopp
ATTENDEE:Tony Bedford
ATTENDEE:Pete Barlow
ATTENDEE:Johannes Flieger
ATTENDEE:Daniel De Ruvo
ATTENDEE:Tom Bloor
ATTENDEE:John Goodchild
COMMENT:35 attendees
DESCRIPTION:I'm not sure what the scariest thought. The fact that Perl is 2
 5 years old or the fact that I've been using Perl for well over half of th
 e time that it's been around.\n\nSo let's look back over that 25 years in 
 about 25 minutes. There were high and lows\, good times and bad\, successe
 s and... er... less successful things.\n\nIt's possible this talk may not 
 be entirely serious.
DTEND;TZID=Europe/London:20121124T153000
DTSTART;TZID=Europe/London:20121124T151000
LOCATION:Booking Theatre L2 2
ORGANIZER:Dave Cross
SUMMARY:Twenty Five Years of Perl in Twenty Five (ish) Minutes
UID:http://act.yapc.eu/lpw2012/talk/4111
URL:http://act.yapc.eu/lpw2012/talk/4111
END:VEVENT
BEGIN:VEVENT
ATTENDEE:James Mastros
ATTENDEE:Marco Fontani
ATTENDEE:Nigel Metheringham
ATTENDEE:Victor Churchill
ATTENDEE:Colin Bradford
ATTENDEE:Nuria Arranz-Velazquez
ATTENDEE:Anatolie Mazur
ATTENDEE:James Aitken
ATTENDEE:Jason Clifford
ATTENDEE:David Precious
ATTENDEE:James Ronan
ATTENDEE:Ross Hayes
ATTENDEE:pierre masci
ATTENDEE:Richard Jelinek
ATTENDEE:Andreea Stanciu
ATTENDEE:Istvan Gal
ATTENDEE:Iain Campbell
ATTENDEE:Merlyn Kline
ATTENDEE:Tony Bedford
ATTENDEE:Amalia Pomian
ATTENDEE:Diana Donca
ATTENDEE:Florentina Borse
ATTENDEE:Adela Codrea
ATTENDEE:Dumitru Negrea
ATTENDEE:Pete Houston
ATTENDEE:Mircea Patachi
ATTENDEE:Tom Bloor
COMMENT:27 attendees
DESCRIPTION:Perl is a very expressive language and your code can look like 
 anything you can imagine. Good documentation is vital in helping others un
 derstand what your code does\, why\, and how they should use it.\n\nJoin m
 e\, and take a trip into the glamourous world of documentation. I want to 
 show you how to produce beautiful documentation\, write better copy\, and 
 how documentation helps market your code.\n\nThis talk will cover:\n  - Th
 e history\, benefits\, and limitations of POD as opposed to other document
 ation formats.\n  - How writing better documentation helps you write bette
 r code\n  - The social & marketing benefits of "pretty" documentation\n  -
  Introduction to CPAN modules that help improve your projects documentatio
 n\n  - Unveiling of shiny new secret project to ease the pain of creating 
 documentation.
DTEND;TZID=Europe/London:20121124T105000
DTSTART;TZID=Europe/London:20121124T103000
LOCATION:Booking Theatre L2 2
ORGANIZER:James Aitken
SUMMARY:Documentation For Fun And Profit
UID:http://act.yapc.eu/lpw2012/talk/4131
URL:http://act.yapc.eu/lpw2012/talk/4131
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Pedro Figueiredo
ATTENDEE:osfameron
ATTENDEE:Jess Robinson
ATTENDEE:Mark Norman Francis
ATTENDEE:Nigel Metheringham
ATTENDEE:Michele Beltrame
ATTENDEE:Steve Holden
ATTENDEE:fifi
ATTENDEE:Colin Bradford
ATTENDEE:Tomasz Czepiel
ATTENDEE:Paul Evans
ATTENDEE:John Harrison
ATTENDEE:Minty Walker
ATTENDEE:James Aitken
ATTENDEE:Tom Molesworth
ATTENDEE:Dominic Humphries
ATTENDEE:Mark Stringer
ATTENDEE:Andrew Jones
ATTENDEE:Tudor Constantin
ATTENDEE:Mike Francis
ATTENDEE:kevin dawson
ATTENDEE:Tamara Kaufler
ATTENDEE:Johnathan Swan
ATTENDEE:Mirela Iclodean
ATTENDEE:Mohammad Anwar
ATTENDEE:Andreea Stanciu
ATTENDEE:Istvan Gal
ATTENDEE:Anthony Lucas
ATTENDEE:Alexandru Strajeriu
ATTENDEE:Russell Wheeler
ATTENDEE:Iain Campbell
ATTENDEE:Ben Rogers
ATTENDEE:Michael Woods
ATTENDEE:Diana Nutu
ATTENDEE:Diana Donca
ATTENDEE:Jonas Weismueller
ATTENDEE:Pete Barlow
ATTENDEE:Mircea Patachi
ATTENDEE:kevin mulholland
COMMENT:40 attendees
DESCRIPTION:In this talk\, I will talk about why log files are horrible\, l
 ogging log lines\, and more structured performance metrics from large scal
 e production applications as well as building reliable\, scaleable and fle
 xible large scale software systems in multiple languages.\n\nWhy (almost) 
 all log formats are horrible will be explained\, and why JSON is a good so
 lution for logging will be discussed\, along with a number of message queu
 ing\, middleware and network transport technologies\, including STOMP\, AM
 QP and ZeroMQ.\n\nThe Message::Passing framework will be introduced\, alon
 g with the logstash.net project which the perl code is interoperable with.
  These are pluggable frameworks in ruby/java/jruby and perl with pre-writt
 en sets of inputs\, filters and outputs for many many different systems\, 
 message formats and transports.\n\nThey were initially designed to be aggr
 egators and filters of data for logging. However they are flexible enough 
 to be used as part of your messaging middleware\, or even as a replacement
  for centralised message queuing systems.\n\nYou can have your cake and ea
 t it too - an architecture which is flexible\, extensible\, scaleable and 
 distributed. Build discrete\, loosely coupled components which just pass m
 essages to each other easily.\n\nIntegrate and interoperate with your exis
 ting code and code bases easily\, consume from or publish to any existing 
 message queue\, logging or performance metrics system you have installed.\
 n\nSimple examples using common input and output classes will be demonstra
 ted using the framework\, as will easily adding your own custom filters. A
  number of common messaging middleware patterns will be shown to be trivia
 l to implement.\n\nSome higher level use-cases will also be explored\, dem
 onstrating log indexing in ElasticSearch and how to build a responsive pla
 tform API using webhooks.\n\nInteroperability is also an important goal fo
 r messaging middleware. The logstash.net project will be highlighted and w
 e'll discuss crossing the single language barrier\, allowing us to have fu
 ll integration between java\, ruby and perl components\, and to easily wri
 te bindings into libraries we want to reuse in any of those languages.
DTEND;TZID=Europe/London:20121124T150000
DTSTART;TZID=Europe/London:20121124T141000
LOCATION:Bytemark Theatre: L1 1
ORGANIZER:Tomas Doran
SUMMARY:Messaging\, interoperability and log aggregation - a new framework
UID:http://act.yapc.eu/lpw2012/talk/4137
URL:http://act.yapc.eu/lpw2012/talk/4137
END:VEVENT
BEGIN:VEVENT
ATTENDEE:osfameron
ATTENDEE:Anthony Shaper
ATTENDEE:Avi Greenbury
ATTENDEE:Tzctyapc
ATTENDEE:Mallory van Achterberg
ATTENDEE:Johnathan Swan
ATTENDEE:James Green
ATTENDEE:Hugh Barnard
ATTENDEE:Jonas Weismueller
COMMENT:9 attendees
DESCRIPTION:A small overview how to make new plugins for DuckDuckGo\, via o
 ur development platform DuckDuckHack and our DuckPAN concept. Especially i
 nteresting for beginners!
DTEND;TZID=Europe/London:20121124T160000
DTSTART;TZID=Europe/London:20121124T154000
LOCATION:OpusVL L3 3
ORGANIZER:Torsten Raudssus
SUMMARY:Extend DuckDuckGo with DuckDuckHack
UID:http://act.yapc.eu/lpw2012/talk/4216
URL:http://act.yapc.eu/lpw2012/talk/4216
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Dave Cross
ATTENDEE:David Cantrell
ATTENDEE:Marco Fontani
ATTENDEE:Michael Jemmeson
ATTENDEE:Nigel Metheringham
ATTENDEE:Peter Haworth
ATTENDEE:Wendy Van Dijk
ATTENDEE:Peter Rabbitson
ATTENDEE:Adam Taylor
ATTENDEE:Avi Greenbury
ATTENDEE:Colin Campbell
ATTENDEE:Tzctyapc
ATTENDEE:Chris Jack
ATTENDEE:Anatolie Mazur
ATTENDEE:Jan Hartung
ATTENDEE:Neil Bowers
ATTENDEE:Andrew Todd
ATTENDEE:Brad Haywood
ATTENDEE:kevin dawson
ATTENDEE:Graeme Hewson
ATTENDEE:pierre masci
ATTENDEE:James Green
ATTENDEE:Richard Jelinek
ATTENDEE:Simon Watson
ATTENDEE:Russell Wheeler
ATTENDEE:Iain Campbell
ATTENDEE:Merlyn Kline
ATTENDEE:Ben Rogers
ATTENDEE:Amalia Pomian
ATTENDEE:Pete Barlow
ATTENDEE:Tom Beresford
ATTENDEE:James Heald
ATTENDEE:Tom Bloor
ATTENDEE:Natalya Shynkaryova
ATTENDEE:John Goodchild
COMMENT:36 attendees
DESCRIPTION:I've been hacking Perl for 16 years now. About 12 years of that
  time I spent in the asylum for (upper) management. Both of us\, the perl 
 hacker as well as the manager\, think that listening to the "other voice" 
 may provide an oportunity for better own decisions and actions.\n\nHow doe
 s the hacker see the management decisions? How does the manager see the ha
 ckers opinion on management decisions? How does the hacker see the manager
 s opinion on the hackers opinion?\n\nAhhh... anyway. Maybe the Perl commun
 ity is interested to hear a "perl-friendly" managers' unvarnished opinion 
 about Perl and the community? Namely rants about missing strategy?\n\nAlth
 ough none of us is paranoid\, you may want to catch that talk as long as y
 ou have the chance to.
DTEND;TZID=Europe/London:20121124T095000
DTSTART;TZID=Europe/London:20121124T093000
LOCATION:Bytemark Theatre: L1 1
ORGANIZER:Richard Jelinek
SUMMARY:My 16 of 25 - A Healthy(?) Schizophrenic View on Perl
UID:http://act.yapc.eu/lpw2012/talk/4248
URL:http://act.yapc.eu/lpw2012/talk/4248
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Pedro Figueiredo
ATTENDEE:Tom Hukins
ATTENDEE:osfameron
ATTENDEE:David Cantrell
ATTENDEE:Chad Hanna
ATTENDEE:James Laver
ATTENDEE:Steve Holden
ATTENDEE:Peter Haworth
ATTENDEE:Andrew Solomon
ATTENDEE:Tomasz Czepiel
ATTENDEE:Adam Taylor
ATTENDEE:Anthony Shaper
ATTENDEE:Colin Campbell
ATTENDEE:Chris Jack
ATTENDEE:Minty Walker
ATTENDEE:Elena Bolshakova
ATTENDEE:Mallory van Achterberg
ATTENDEE:James Aitken
ATTENDEE:pozorvlak
ATTENDEE:Tudor Constantin
ATTENDEE:Mike Francis
ATTENDEE:kevin dawson
ATTENDEE:Johnathan Swan
ATTENDEE:pierre masci
ATTENDEE:Anthony Lucas
ATTENDEE:Alexandru Strajeriu
ATTENDEE:Tony Bedford
ATTENDEE:Pete Houston
COMMENT:28 attendees
DESCRIPTION:Context is a pain\, especially with function return values. Eve
 n seemingly helpful and innocuous context-sensitive functions can lead to 
 hard-to-spot bugs elsewhere. This talk is a plea for sanity.\n\nAfter show
 ing examples of different ways in which context can cause subtle problems\
 , and explaining why the recommendations in Perl::Critic and Damian Conway
 ’s Perl Best Practices don’t entirely help\, it contains guidelines for wr
 iting Perl that isn’t subject to these hidden flaws\, so that you can avoi
 d causing wrath in others.
DTEND;TZID=Europe/London:20121124T114000
DTSTART;TZID=Europe/London:20121124T112000
LOCATION:Bytemark Theatre: L1 1
ORGANIZER:Aaron Crane
SUMMARY:Calamitous Context: Stop Breaking My Code!
UID:http://act.yapc.eu/lpw2012/talk/4276
URL:http://act.yapc.eu/lpw2012/talk/4276
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Aaron Crane
ATTENDEE:Dave Cross
ATTENDEE:osfameron
ATTENDEE:David Cantrell
ATTENDEE:Marco Fontani
ATTENDEE:Peter Haworth
ATTENDEE:Colin Bradford
ATTENDEE:Peter Rabbitson
ATTENDEE:Sung Sam Gong
ATTENDEE:Tomasz Czepiel
ATTENDEE:Anthony Shaper
ATTENDEE:Avi Greenbury
ATTENDEE:Colin Campbell
ATTENDEE:Tzctyapc
ATTENDEE:Chris Jack
ATTENDEE:Anatolie Mazur
ATTENDEE:Elena Bolshakova
ATTENDEE:Jan Hartung
ATTENDEE:James Ronan
ATTENDEE:Andrew Todd
ATTENDEE:Brad Haywood
ATTENDEE:Oleg Komarov
ATTENDEE:James Green
ATTENDEE:Mohammad Anwar
ATTENDEE:Hugh Barnard
ATTENDEE:Andy Jones
ATTENDEE:Merlyn Kline
ATTENDEE:Florentina Borse
ATTENDEE:Adela Codrea
ATTENDEE:Dumitru Negrea
ATTENDEE:Daniel De Ruvo
ATTENDEE:Tom Bloor
ATTENDEE:Thomas Adam
COMMENT:34 attendees
DESCRIPTION:Our department at Yandex has a large Perl codebase\, it contain
 s dozens of scripts that are executed in background.\nIn this talk I'd lik
 e to provide an overview of our experience with background processing\, de
 scribe the solutions of problems we faced and highlight some of our practi
 ces I consider worth sharing.
DTEND;TZID=Europe/London:20121124T150000
DTSTART;TZID=Europe/London:20121124T144000
LOCATION:Booking Theatre L2 2
ORGANIZER:Oleg Komarov
SUMMARY:Reliable cron jobs in distributed environment
UID:http://act.yapc.eu/lpw2012/talk/4291
URL:http://act.yapc.eu/lpw2012/talk/4291
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Aaron Crane
ATTENDEE:Tom Hukins
ATTENDEE:osfameron
ATTENDEE:David Cantrell
ATTENDEE:Mark Norman Francis
ATTENDEE:Chad Hanna
ATTENDEE:Peter Haworth
ATTENDEE:fifi
ATTENDEE:Colin Bradford
ATTENDEE:Andrew Solomon
ATTENDEE:Adam Taylor
ATTENDEE:Anthony Shaper
ATTENDEE:Avi Greenbury
ATTENDEE:Colin Campbell
ATTENDEE:Chris Jack
ATTENDEE:Minty Walker
ATTENDEE:James Aitken
ATTENDEE:Tom Molesworth
ATTENDEE:Tudor Constantin
ATTENDEE:Oleg Komarov
ATTENDEE:Johnathan Swan
ATTENDEE:Alexandru Strajeriu
ATTENDEE:Hugh Barnard
ATTENDEE:Neil Kirsopp
ATTENDEE:Andy Jones
ATTENDEE:Merlyn Kline
ATTENDEE:Tony Bedford
ATTENDEE:Jonas Weismueller
ATTENDEE:Pete Houston
COMMENT:30 attendees
DESCRIPTION:Matthew Bloch from Bytemark explains how his company have built
  a commercial software platform for marshalling thousands of virtual machi
 nes.  BigV is a single software platform suitable for a large hosting comp
 any\, and is based on Linux\, KVM\, lots of large servers and a conservati
 ve networking architecture.\n\nHe'll focus on the data and messaging decis
 ions his team made to build a reliable distributed system\, but without an
 y of the traditional distributed system headaches.  They have re-embraced 
 single points of failure\, borrowed ideas from half-remembered academic pa
 pers\, and have been unafraid to reinvent wheels.  The results have been h
 igh up time\, and Matthew will go over the system's failures and lessons l
 earned during its 2-year beta test.
DTEND;TZID=Europe/London:20121124T121000
DTSTART;TZID=Europe/London:20121124T115000
LOCATION:Bytemark Theatre: L1 1
ORGANIZER:Matthew Bloch
SUMMARY:How Bytemark built a cloud hosting system without buzzwords
UID:http://act.yapc.eu/lpw2012/talk/4304
URL:http://act.yapc.eu/lpw2012/talk/4304
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Jess Robinson
ATTENDEE:Mark Norman Francis
ATTENDEE:Michael Jemmeson
ATTENDEE:Brian Kelly
ATTENDEE:Nuria Arranz-Velazquez
ATTENDEE:Elena Bolshakova
ATTENDEE:Brad Haywood
ATTENDEE:kevin dawson
ATTENDEE:Richard Jelinek
ATTENDEE:Mohammad Anwar
ATTENDEE:Tudor Crisan
ATTENDEE:Iain Campbell
ATTENDEE:Merlyn Kline
ATTENDEE:Diana Donca
ATTENDEE:Mircea Patachi
ATTENDEE:Thomas Adam
ATTENDEE:John Goodchild
COMMENT:18 attendees
DESCRIPTION:Supporters of CPAN often proclaim how wonderful it is that CPAN
  has over 110K modules in over 25K distributions. It's not all good though
 : for many tasks there are often many modules to choose from\, and it can 
 be tricky to find them all\, let alone work out which is the best for your
  needs.\n\nThis prompted me to start writing reviews of CPAN modules for p
 erforming particular tasks. I've published 9 reviews so far\, with more in
  the works. For every module I review\, I write test code and usually end 
 up reading the source in depth. I also have a rule that I have to report a
 ny bugs I find\, and submit fixes if they're not too taxing.\n\nI'll talk 
 through the process I use\, and the tools I've developed to support it. I'
 ll also present a number of observations about CPAN and the module creatio
 n process\, leading to thoughts on how the situation might be improved.
DTEND;TZID=Europe/London:20121124T121000
DTSTART;TZID=Europe/London:20121124T112000
LOCATION:OpusVL L3 3
ORGANIZER:Neil Bowers
SUMMARY:Reviewing CPAN Modules
UID:http://act.yapc.eu/lpw2012/talk/4309
URL:http://act.yapc.eu/lpw2012/talk/4309
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Aaron Crane
ATTENDEE:Pedro Figueiredo
ATTENDEE:David Cantrell
ATTENDEE:Matthew Black
ATTENDEE:Chad Hanna
ATTENDEE:Michael Jemmeson
ATTENDEE:Brian Kelly
ATTENDEE:Michele Beltrame
ATTENDEE:Victor Churchill
ATTENDEE:Steve Holden
ATTENDEE:Peter Haworth
ATTENDEE:Avi Greenbury
ATTENDEE:Colin Campbell
ATTENDEE:Paul Evans
ATTENDEE:Tzctyapc
ATTENDEE:John Harrison
ATTENDEE:Elena Bolshakova
ATTENDEE:Jason Clifford
ATTENDEE:Dominic Humphries
ATTENDEE:Tony Edwardson
ATTENDEE:Jan Hartung
ATTENDEE:Andrew Jones
ATTENDEE:pozorvlak
ATTENDEE:David Precious
ATTENDEE:James Ronan
ATTENDEE:Christian Karg
ATTENDEE:Neil Bowers
ATTENDEE:Andrew Todd
ATTENDEE:Brad Haywood
ATTENDEE:kevin dawson
ATTENDEE:Graeme Hewson
ATTENDEE:Ross Hayes
ATTENDEE:Bianca Gutu
ATTENDEE:Johnathan Swan
ATTENDEE:pierre masci
ATTENDEE:James Green
ATTENDEE:Tudor Crisan
ATTENDEE:Istvan Gal
ATTENDEE:Alexandru Strajeriu
ATTENDEE:Russell Wheeler
ATTENDEE:Andy Jones
ATTENDEE:Iain Campbell
ATTENDEE:Merlyn Kline
ATTENDEE:Ben Rogers
ATTENDEE:Tony Bedford
ATTENDEE:Florentina Borse
ATTENDEE:Adela Codrea
ATTENDEE:Dumitru Negrea
ATTENDEE:Pete Barlow
ATTENDEE:Johannes Flieger
ATTENDEE:Pete Houston
ATTENDEE:Tom Beresford
ATTENDEE:Daniel De Ruvo
ATTENDEE:James Heald
ATTENDEE:Eduardo Pato Rodrigues
ATTENDEE:David Escribano
ATTENDEE:Thomas Adam
ATTENDEE:Natalya Shynkaryova
COMMENT:59 attendees
DESCRIPTION:Lots of perl people think that they're doing unit testing\, bec
 ause they test each module.  That is not unit testing.  Unit testing tests
  each indivisible unit of functionality *in isolation*\, testing not just 
 functions' return values for various arguments\, but also their interactio
 ns with other parts of your application by mocking those other parts.  Uni
 t testing makes tests far more useful as a debugging tool\, but also requi
 res changing how you think about writing code. In this talk I'll show how 
 you can make your code more debuggable with unit testing.
DTEND;TZID=Europe/London:20121124T131000
DTSTART;TZID=Europe/London:20121124T122000
LOCATION:Bytemark Theatre: L1 1
ORGANIZER:David Cantrell
SUMMARY:Unit testing: you ain't doing it and you should
UID:http://act.yapc.eu/lpw2012/talk/4366
URL:http://act.yapc.eu/lpw2012/talk/4366
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wendy Van Dijk
ATTENDEE:Ian Norton
ATTENDEE:Andrew Solomon
ATTENDEE:Tony Bedford
ATTENDEE:Jonas Weismueller
ATTENDEE:Simon Quain
ATTENDEE:Viv Noord
ATTENDEE:Tom Bloor
ATTENDEE:Gioia Altobelli
ATTENDEE:Kyriakos Oikonomakos
ATTENDEE:Natalya Shynkaryova
COMMENT:11 attendees
DESCRIPTION:Working in pairs\, this workshop will look at some simple codin
 g exercises in Perl and then discuss the proposed solutions and alternativ
 es within the group.\n\nThe session will start with some basic theory talk
 ing about logic and control structures within Perl and then people will pa
 ir up for ten minutes or so to look at an exercises between them.\n\nFollo
 wing a further theory session\, we'll continue to further examine and expa
 nd our code and then discuss the solutions within the group and how they c
 ould be further expanded.\n\nOnce we've looked at our solutions\, we'll di
 scuss where and how to get help from the community with issues you have af
 ter the workshop. This workshop will require you to have a laptop with a w
 orking copy of Perl 5.8 or newer.\n\nAudience\n\nThis workshop is aimed at
  Perl beginners or those experienced with another language looking to cros
 s train in Perl.\n\nPrerequisites\n\nYou'll need to bring a laptop with yo
 u with Perl 5.8 or newer installed.  There are many reasons to upgrade to 
 a newer version than this\, but this\nworkshop will be concentrating on co
 re functionality that's been around for a while.\n\nLinux distributions an
 d Mac OSX should come with Perl\, Windows users will need to install Straw
 berry Perl (http://strawberryperl.com/).\n\nTopics included\n\nGetting sta
 rted - boilerplate\, comments and my first script\nData types - scalars\, 
 arrays\, hashes and references\nMaking decisions - looping and flow contro
 l\nSubroutines\nLearning more - the reading list\n\nSlides and handout now
  available at http://agaton.scsys.co.uk/~iann/talks/lpw2012/
DTEND;TZID=Europe/London:20121124T115000
DTSTART;TZID=Europe/London:20121124T095000
LOCATION:Motortrak/Eligo W1 4
ORGANIZER:Ian Norton
SUMMARY:Learning Perl Together
UID:http://act.yapc.eu/lpw2012/talk/4367
URL:http://act.yapc.eu/lpw2012/talk/4367
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Ian Norton
ATTENDEE:Tony Bedford
ATTENDEE:Viv Noord
COMMENT:3 attendees
DESCRIPTION:Following the Learning Perl Together workshop session\, there w
 ill be the opportunity to bring your code and group discuss issues that yo
 u might be having.\n\nPlease bear in mind that whilst we'll do our best to
  try and suggest solutions\, we might not solve your problem for you in th
 e time available.\n\nWe are more likely to suggest a direction you may tak
 e in order to better understand the issues you're having if we can't addre
 ss your issue directly.
DTEND;TZID=Europe/London:20121124T151000
DTSTART;TZID=Europe/London:20121124T141000
LOCATION:Petamem W2 5
ORGANIZER:Ian Norton
SUMMARY:Learning Perl Together - Surgery
UID:http://act.yapc.eu/lpw2012/talk/4368
URL:http://act.yapc.eu/lpw2012/talk/4368
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Dave Cross
ATTENDEE:Jess Robinson
ATTENDEE:Chad Hanna
ATTENDEE:Marco Fontani
ATTENDEE:Michael Jemmeson
ATTENDEE:Peter Haworth
ATTENDEE:fifi
ATTENDEE:Colin Bradford
ATTENDEE:Peter Rabbitson
ATTENDEE:Andrew Solomon
ATTENDEE:Anthony Shaper
ATTENDEE:Chris Jack
ATTENDEE:Anatolie Mazur
ATTENDEE:John Harrison
ATTENDEE:Ludovic Tolhurst-Cleaver
ATTENDEE:Elena Bolshakova
ATTENDEE:Andrew Jones
ATTENDEE:Mike Francis
ATTENDEE:Brad Haywood
ATTENDEE:kevin dawson
ATTENDEE:Graeme Hewson
ATTENDEE:Tamara Kaufler
ATTENDEE:Johnathan Swan
ATTENDEE:James Green
ATTENDEE:Mirela Iclodean
ATTENDEE:Richard Jelinek
ATTENDEE:Istvan Gal
ATTENDEE:Hugh Barnard
ATTENDEE:Andy Jones
ATTENDEE:Ben Rogers
ATTENDEE:Michael Woods
ATTENDEE:Amalia Pomian
ATTENDEE:Diana Nutu
ATTENDEE:Diana Donca
ATTENDEE:Tom Beresford
ATTENDEE:p artus
ATTENDEE:suresh rayapalli
ATTENDEE:Mircea Patachi
ATTENDEE:Eduardo Pato Rodrigues
ATTENDEE:Thomas Adam
ATTENDEE:kevin mulholland
ATTENDEE:John Goodchild
COMMENT:43 attendees
DESCRIPTION:A panel discussion on the current state of the jobs market for 
 Perl\, ranging through everything from interviews\, tests and phone screen
 s to how and where to recruit candidates.
DTEND;TZID=Europe/London:20121124T170000
DTSTART;TZID=Europe/London:20121124T161000
LOCATION:Bytemark Theatre: L1 1
ORGANIZER:Mike Whitaker
SUMMARY:The state of the Perl jobs market II
UID:http://act.yapc.eu/lpw2012/talk/4369
URL:http://act.yapc.eu/lpw2012/talk/4369
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:David Dorward
ATTENDEE:Søren Lund
ATTENDEE:Marco Fontani
ATTENDEE:Nigel Metheringham
ATTENDEE:Michele Beltrame
ATTENDEE:Colin Bradford
ATTENDEE:Tomasz Czepiel
ATTENDEE:Ulrich Habel
ATTENDEE:Anatolie Mazur
ATTENDEE:Elena Bolshakova
ATTENDEE:Jan Hartung
ATTENDEE:Mark Stringer
ATTENDEE:Andrew Jones
ATTENDEE:James Ronan
ATTENDEE:Andrew Todd
ATTENDEE:Graeme Hewson
ATTENDEE:Oleg Komarov
ATTENDEE:anca grosan
ATTENDEE:Andreea Stanciu
ATTENDEE:Istvan Gal
ATTENDEE:Ben Rogers
ATTENDEE:Florentina Borse
ATTENDEE:Adela Codrea
ATTENDEE:Raul Matei
ATTENDEE:Dumitru Negrea
ATTENDEE:Jonas Weismueller
ATTENDEE:Pete Barlow
ATTENDEE:Daniel De Ruvo
ATTENDEE:kevin mulholland
COMMENT:30 attendees
DESCRIPTION:The system environments which are running in the data centers t
 oday do have all different kinds of development servers\, staging servers\
 , production serers\, qa servers and probably servers for customer tests. 
 While the development guys are using continous integration build environme
 nts and unit tests to check if everything is working\, the operations depa
 rtments are often unable to deploy the software that has been successfully
  built. \n\nThe reasons may vary\, however\, some problems have to be deal
 t with all the time: automatic deployment and tracking dependencies. If yo
 u need to deploy Perl software across different environments\, you want to
  make sure that everything runs smoothly without interaction. The talks sh
 ows some strategies how to deal with those kind of problems. It will show 
 some development concepts which have been evolved in praxis. Setting up a 
 development toolchain based on puppet/rpm can be one solution for dependen
 y problems.  For those who are in the BSD worlds\, the talk will explain h
 ow to use the NetBSD pkgsrc tree for software deployment.
DTEND;TZID=Europe/London:20121124T121000
DTSTART;TZID=Europe/London:20121124T112000
LOCATION:Booking Theatre L2 2
ORGANIZER:Ulrich Habel
SUMMARY:Deployment - there is no single server
UID:http://act.yapc.eu/lpw2012/talk/4371
URL:http://act.yapc.eu/lpw2012/talk/4371
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wendy Van Dijk
ATTENDEE:Minty Walker
ATTENDEE:kevin dawson
ATTENDEE:Eduardo Pato Rodrigues
ATTENDEE:Thomas Adam
COMMENT:5 attendees
DESCRIPTION:As of this summer\, Rakudo Perl 6 has a debugger. It features s
 ingle stepping\, breakpoints\, introspecting and changing variables\, gett
 ing stack traces\, logging values and more. It also has a REPL mode that e
 nables code to be entered and debugged right away.\n\nIn this talk\, I'll 
 use the debugger to hunt problems in Perl 6 programs and modules. I'll als
 o discuss how it handles debugging some of the trickier scenarios\, such a
 s grammars\, macros and eval'd code.
DTEND;TZID=Europe/London:20121124T105000
DTSTART;TZID=Europe/London:20121124T100000
LOCATION:OpusVL L3 3
ORGANIZER:Jonathan Worthington
SUMMARY:Debugging and Exploration in Perl 6
UID:http://act.yapc.eu/lpw2012/talk/4410
URL:http://act.yapc.eu/lpw2012/talk/4410
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Gianni Ceccarelli
ATTENDEE:Aaron Crane
ATTENDEE:David Dorward
ATTENDEE:David Cantrell
ATTENDEE:Søren Lund
ATTENDEE:Jess Robinson
ATTENDEE:James Mastros
ATTENDEE:Chad Hanna
ATTENDEE:Michael Jemmeson
ATTENDEE:Michele Beltrame
ATTENDEE:James Laver
ATTENDEE:Peter Haworth
ATTENDEE:fifi
ATTENDEE:Colin Bradford
ATTENDEE:Tomasz Czepiel
ATTENDEE:Adam Taylor
ATTENDEE:Anthony Shaper
ATTENDEE:Colin Campbell
ATTENDEE:Paul Evans
ATTENDEE:Chris Jack
ATTENDEE:Mallory van Achterberg
ATTENDEE:Jerome Eteve
ATTENDEE:Jan Hartung
ATTENDEE:Mark Stringer
ATTENDEE:Andrew Jones
ATTENDEE:Tudor Constantin
ATTENDEE:Neil Bowers
ATTENDEE:Andrew Todd
ATTENDEE:Mike Francis
ATTENDEE:Brad Haywood
ATTENDEE:Graeme Hewson
ATTENDEE:Bianca Gutu
ATTENDEE:Johnathan Swan
ATTENDEE:Michal Tucki
ATTENDEE:Tudor Crisan
ATTENDEE:Alexandru Strajeriu
ATTENDEE:Hugh Barnard
ATTENDEE:Neil Kirsopp
ATTENDEE:Andy Jones
ATTENDEE:Ben Rogers
ATTENDEE:Amalia Pomian
ATTENDEE:Pete Barlow
ATTENDEE:Daniel De Ruvo
ATTENDEE:Bruno Hemeury
ATTENDEE:Christopher Weatherby
ATTENDEE:kevin mulholland
ATTENDEE:John Goodchild
COMMENT:48 attendees
DESCRIPTION:Multi-paradigm languages like Perl can absorb programming pract
 ices from all over the programming map and the more languages you have at 
 least a nodding acquaintance with\, the more ways you have to crack your p
 articular nut\, skin your particular cat\, or carve up the turkey of a pro
 blem you’ve been presented.\n\nI’ll discuss some techniques and ideas I’ve
  stolen from my messing about with other languages\, and show you how to c
 ultivate your own plundering habits.\n\nThis talk will not be delivered wh
 ile talking like a pirate for forty minutes. It will\, however\, be delive
 red while bearded.
DTEND;TZID=Europe/London:20121124T105000
DTSTART;TZID=Europe/London:20121124T100000
LOCATION:Bytemark Theatre: L1 1
ORGANIZER:Piers Cawley
SUMMARY:YARRR! Plunderin' Programming' Paradigms Fer Profit!
UID:http://act.yapc.eu/lpw2012/talk/4413
URL:http://act.yapc.eu/lpw2012/talk/4413
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Gianni Ceccarelli
ATTENDEE:Aaron Crane
ATTENDEE:osfameron
ATTENDEE:James Mastros
ATTENDEE:Marco Fontani
ATTENDEE:Nigel Metheringham
ATTENDEE:Peter Rabbitson
ATTENDEE:Tomasz Czepiel
ATTENDEE:Tudor Constantin
ATTENDEE:Neil Bowers
ATTENDEE:Oleg Komarov
ATTENDEE:pierre masci
ATTENDEE:Richard Jelinek
ATTENDEE:Istvan Gal
ATTENDEE:Dumitru Negrea
ATTENDEE:Pete Houston
ATTENDEE:Eduardo Pato Rodrigues
ATTENDEE:John Goodchild
COMMENT:18 attendees
DESCRIPTION:There are several hundreds of modules in Devel:: namespace on C
 PAN\,\nand at least several dozens of them are intended for dynanmic traci
 ng of execution of Perl programs.\nWith all their helpfulness one has to a
 dmit there is still no ultimate solution\, \nno "best choice" to meet vari
 ous user's needs.\n\nSo\, when a couple of years ago we at Yandex.Direct r
 ealized that we did need a really flexible\, \nnot to say\, universal tool
  we searched among existing ones first and then we created and \nimplement
 ed our own module for tracing Perl code execution.\nThe module has proved 
 to serve our needs really well and we think is could be worth sharing with
  Perl community.\n\nMeanwhile\, with my growing interest in this area\, I 
 have been performing an exhaustive overview \nof existing CPAN modules for
  tracing programs\, so I'm going to give a brief summary on them\, \nto of
 fer possible classification\, and to choose a set of tools\, \nboth necess
 ary and sufficient in terms of inspecting Perl programs.  \n\nI hope my ta
 lk will be interesting for both beginners and intermediate Perl developers
 .
DTEND;TZID=Europe/London:20121124T124000
DTSTART;TZID=Europe/London:20121124T122000
LOCATION:OpusVL L3 3
ORGANIZER:Elena Bolshakova
SUMMARY:Looking into the program
UID:http://act.yapc.eu/lpw2012/talk/4418
URL:http://act.yapc.eu/lpw2012/talk/4418
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wendy Van Dijk
ATTENDEE:Anthony Shaper
ATTENDEE:Phil Quinn
ATTENDEE:Mallory van Achterberg
ATTENDEE:Tony Bedford
ATTENDEE:Raul Matei
ATTENDEE:Viv Noord
ATTENDEE:suresh rayapalli
ATTENDEE:Dheeraj Uppalapati
ATTENDEE:Tom Bloor
ATTENDEE:Kyriakos Oikonomakos
ATTENDEE:narendra kumar lankothu
COMMENT:12 attendees
DESCRIPTION:5m Intro\n10m Talk on TT\n15m Exercises\n10m Talk on TT\n10m Ex
 ercises\n\nThis workshop is aimed at beginners. No knowledge of Template::
 Toolkit is assumed. You can probably get away with little or no knowledge 
 of Perl\, but I think you'll struggle if you haven't got any knowledge of 
 programming at all.\n\nThe Template::Toolkit is a presentation language wh
 ich allows you to separate the presentation aspects from the rest of the a
 pplication. In web development this normally means separating the HTML and
  the styling from the heavy database accessing and data manipulation.\n\nI
 n the first 10 minute taught section I'll go through some slides. I'll tak
 e a simple mail-merge type letter with a few placeholders for "name" and t
 he like. Then I'll gradually add some flow control\, some boolean logic an
 d show how to embed templates within other templates.\n\nIn the 15 minute 
 "lab" section I'll give you some exercises which illustrate the points cov
 ered. I'll provide semi-completed Perl scripts so that you can concentrate
  on the templating.\n\nIn the second taught session\, I'll show how to use
  a wrapper to add a standard header and footer. I'll show some slightly mo
 re complex data structures. I show how filters can be used for encoding HT
 ML and vmethods to sort lists or count elements.\n\nIn the final lab sessi
 on I'll provide some more exercises.\n\nThat's all we'll have time for. We
 'll have only scratched the surface of Template::Toolkit. There is an exce
 llent O'Reilly book\, http://search.oreilly.com/?q=Template%3A%3AToolkit&x
 =0&y=0\, and a wealth of documentation on CPAN\, http://search.cpan.org/se
 arch?mode=all&query=Template%3A%3AToolkit.
DTEND;TZID=Europe/London:20121124T131000
DTSTART;TZID=Europe/London:20121124T122000
LOCATION:Motortrak/Eligo W1 4
ORGANIZER:Duncan Garland
SUMMARY:Workshop: Introduction To Template::Toolkit
UID:http://act.yapc.eu/lpw2012/talk/4421
URL:http://act.yapc.eu/lpw2012/talk/4421
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David Dorward
ATTENDEE:Søren Lund
ATTENDEE:James Mastros
ATTENDEE:Chad Hanna
ATTENDEE:Michele Beltrame
ATTENDEE:Sung Sam Gong
ATTENDEE:Andrew Solomon
ATTENDEE:Phil Quinn
ATTENDEE:James Aitken
ATTENDEE:Mark Stringer
ATTENDEE:James Ronan
ATTENDEE:Tudor Constantin
ATTENDEE:Johnathan Swan
ATTENDEE:Mirela Iclodean
ATTENDEE:Tudor Crisan
ATTENDEE:Brad Macpherson
ATTENDEE:Mihai Pop
ATTENDEE:Diana Nutu
ATTENDEE:Dumitru Negrea
ATTENDEE:kevin mulholland
COMMENT:20 attendees
DESCRIPTION:The stability and flexibility of Perl makes it a fantastic asse
 t in rapid application development\, but often a project requires componen
 ts in several different languages\, including client-side javascript\, mob
 ile apps on Android/iOS\, or desktop applications for which C or C++ may b
 e a better fit. Fortunately\, Perl makes it easy to apply abstract model d
 efinitions to other contexts: this talk covers one option for generating a
 nd maintaining that code.
DTEND;TZID=Europe/London:20121124T095000
DTSTART;TZID=Europe/London:20121124T093000
LOCATION:OpusVL L3 3
ORGANIZER:Tom Molesworth
SUMMARY:EntityModel - crossing the language barrier
UID:http://act.yapc.eu/lpw2012/talk/4422
URL:http://act.yapc.eu/lpw2012/talk/4422
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David Dorward
ATTENDEE:Jess Robinson
ATTENDEE:James Mastros
ATTENDEE:Brian Kelly
ATTENDEE:Phil Quinn
ATTENDEE:Andrew Todd
ATTENDEE:pierre masci
ATTENDEE:Russell Wheeler
COMMENT:8 attendees
DESCRIPTION:Two summers in a row\, I've implemented the same adventure game
 . Just to make sure I got it right.\n\nI learned a lot the second time. Fr
 eed from having to make up the scenery and the plot\, I could focus entire
 ly on the way I wanted to implement the game. I chose to make the game mec
 hanics completely event-based.\n\nMost people have heard about events in t
 he context of GUI programming\, but it's wider than that. Rather than focu
 sing on the current state of the application\, events hold the history of 
 the entire application. This meshes quite well with an adventure game.\n\n
 I spent a little time every day re-writing the game\, blogging daily about
  my experiences. I'm happy about the result. Still\, there were some surpr
 ises along the way\, and some of lessons learned. This talk is about all t
 hose things.
DTEND;TZID=Europe/London:20121124T150000
DTSTART;TZID=Europe/London:20121124T141000
LOCATION:OpusVL L3 3
ORGANIZER:Carl Mäsak
SUMMARY:Adventure games\, the eventful way
UID:http://act.yapc.eu/lpw2012/talk/4423
URL:http://act.yapc.eu/lpw2012/talk/4423
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Gianni Ceccarelli
ATTENDEE:Aaron Crane
ATTENDEE:Dave Cross
ATTENDEE:osfameron
ATTENDEE:David Cantrell
ATTENDEE:Søren Lund
ATTENDEE:Matthew Black
ATTENDEE:Marco Fontani
ATTENDEE:Peter Haworth
ATTENDEE:Peter Rabbitson
ATTENDEE:Sung Sam Gong
ATTENDEE:Adam Taylor
ATTENDEE:Anthony Shaper
ATTENDEE:Nuria Arranz-Velazquez
ATTENDEE:Chris Jack
ATTENDEE:Anatolie Mazur
ATTENDEE:Elena Bolshakova
ATTENDEE:Mallory van Achterberg
ATTENDEE:David Precious
ATTENDEE:James Ronan
ATTENDEE:Neil Bowers
ATTENDEE:Brad Haywood
ATTENDEE:Oleg Komarov
ATTENDEE:James Green
ATTENDEE:Richard Jelinek
ATTENDEE:Russell Wheeler
ATTENDEE:Neil Kirsopp
ATTENDEE:Merlyn Kline
ATTENDEE:Florentina Borse
ATTENDEE:Adela Codrea
ATTENDEE:Daniel De Ruvo
ATTENDEE:Tom Bloor
ATTENDEE:Eduardo Pato Rodrigues
ATTENDEE:Thomas Adam
ATTENDEE:John Goodchild
COMMENT:36 attendees
DESCRIPTION:They say the grass is always greener on the other side\, and so
 metimes it really is.\n\nAn informed rant about things from Python and Jav
 a (features\, tools\, and syntax) I'd like to see in Perl\, and about how 
 I think we\, as a community\, are still losing the M battle.
DTEND;TZID=Europe/London:20121124T143000
DTSTART;TZID=Europe/London:20121124T141000
LOCATION:Booking Theatre L2 2
ORGANIZER:Pedro Figueiredo
SUMMARY:The problem with Perl
UID:http://act.yapc.eu/lpw2012/talk/4424
URL:http://act.yapc.eu/lpw2012/talk/4424
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chad Hanna
ATTENDEE:Andrew Solomon
ATTENDEE:Andrew Solomon
ATTENDEE:Tony Edwardson
ATTENDEE:Christian Karg
ATTENDEE:Graeme Hewson
ATTENDEE:Bianca Gutu
ATTENDEE:Mihai Pop
ATTENDEE:Raul Matei
ATTENDEE:Johannes Flieger
ATTENDEE:Tom Beresford
ATTENDEE:Dheeraj Uppalapati
ATTENDEE:David Escribano
ATTENDEE:Kyriakos Oikonomakos
ATTENDEE:narendra kumar lankothu
COMMENT:15 attendees
DESCRIPTION:A hands-on training session to develop a website with dynamic c
 ontent.\n\nFrom doing the exercises you will:\n\n* learn to use the Dancer
  framework\n* learn to use Template Toolkit\n* understand the concept of M
 odel-View-Controller\n* experience structuring code for maintainability\n*
  experience using object oriented Perl modules\n\nPrerequisites\n\nBasic k
 nowledge of:\n\n* Perl (no need for OO Perl)\n* Bash/Linux command line in
 terface\n* HTML/HTTP\n* A text editor like vi/emacs/pico
DTEND;TZID=Europe/London:20121124T161000
DTSTART;TZID=Europe/London:20121124T141000
LOCATION:Motortrak/Eligo W1 4
ORGANIZER:Andrew Solomon
SUMMARY:Web development using Dancer
UID:http://act.yapc.eu/lpw2012/talk/4425
URL:http://act.yapc.eu/lpw2012/talk/4425
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Gianni Ceccarelli
ATTENDEE:Dave Cross
ATTENDEE:osfameron
ATTENDEE:David Dorward
ATTENDEE:Søren Lund
ATTENDEE:Jess Robinson
ATTENDEE:Tomas Doran
ATTENDEE:Marco Fontani
ATTENDEE:Nigel Metheringham
ATTENDEE:James Laver
ATTENDEE:fifi
ATTENDEE:Colin Bradford
ATTENDEE:Peter Rabbitson
ATTENDEE:Sung Sam Gong
ATTENDEE:Tomasz Czepiel
ATTENDEE:Nuria Arranz-Velazquez
ATTENDEE:Chris Jack
ATTENDEE:Anatolie Mazur
ATTENDEE:James Aitken
ATTENDEE:Tom Molesworth
ATTENDEE:Tony Edwardson
ATTENDEE:Mark Stringer
ATTENDEE:Mike Francis
ATTENDEE:Tamara Kaufler
ATTENDEE:Mirela Iclodean
ATTENDEE:Mohammad Anwar
ATTENDEE:anca grosan
ATTENDEE:Andreea Stanciu
ATTENDEE:Hugh Barnard
ATTENDEE:Brad Macpherson
ATTENDEE:Amalia Pomian
ATTENDEE:Mihai Pop
ATTENDEE:Diana Nutu
ATTENDEE:Diana Donca
ATTENDEE:Mircea Patachi
ATTENDEE:kevin mulholland
COMMENT:36 attendees
DESCRIPTION:I've been rambling about this thing for years now\; the ideas s
 tarted somewhere in 2008\, the reality a year or two ago.\n\nIt's been wor
 th the time - I truly believe this is the future of query generation in pe
 rl\, and I have a working version of DBIx::Class using it as proof.
DTEND;TZID=Europe/London:20121124T131000
DTSTART;TZID=Europe/London:20121124T122000
LOCATION:Booking Theatre L2 2
ORGANIZER:Matt S Trout
SUMMARY:Data::Query - from vapour to reality
UID:http://act.yapc.eu/lpw2012/talk/4432
URL:http://act.yapc.eu/lpw2012/talk/4432
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Gianni Ceccarelli
ATTENDEE:Søren Lund
ATTENDEE:Tomas Doran
ATTENDEE:Marco Fontani
ATTENDEE:Brian Kelly
ATTENDEE:Nigel Metheringham
ATTENDEE:Michele Beltrame
ATTENDEE:Victor Churchill
ATTENDEE:James Laver
ATTENDEE:Peter Haworth
ATTENDEE:fifi
ATTENDEE:Peter Rabbitson
ATTENDEE:Tomasz Czepiel
ATTENDEE:Paul Evans
ATTENDEE:Chris Jack
ATTENDEE:Phil Quinn
ATTENDEE:Anatolie Mazur
ATTENDEE:Elena Bolshakova
ATTENDEE:James Aitken
ATTENDEE:Mark Stringer
ATTENDEE:Andrew Jones
ATTENDEE:James Ronan
ATTENDEE:Tudor Constantin
ATTENDEE:Andrew Todd
ATTENDEE:kevin dawson
ATTENDEE:pierre masci
ATTENDEE:Mirela Iclodean
ATTENDEE:Tudor Crisan
ATTENDEE:anca grosan
ATTENDEE:Andreea Stanciu
ATTENDEE:Istvan Gal
ATTENDEE:Anthony Lucas
ATTENDEE:Alexandru Strajeriu
ATTENDEE:Russell Wheeler
ATTENDEE:Andy Jones
ATTENDEE:Iain Campbell
ATTENDEE:Merlyn Kline
ATTENDEE:Ben Rogers
ATTENDEE:Michael Woods
ATTENDEE:Amalia Pomian
ATTENDEE:Diana Nutu
ATTENDEE:Diana Donca
ATTENDEE:Florentina Borse
ATTENDEE:Adela Codrea
ATTENDEE:Dumitru Negrea
ATTENDEE:Viv Noord
ATTENDEE:p artus
ATTENDEE:Bruno Hemeury
ATTENDEE:Mircea Patachi
ATTENDEE:kevin mulholland
COMMENT:50 attendees
DESCRIPTION:Small but useful applications\, implemented with rapidity\, ins
 tallable with alacrity\, rich in manipulexity - a world of possibilities .
 ..
DTEND;TZID=Europe/London:20121124T160000
DTSTART;TZID=Europe/London:20121124T151000
LOCATION:Bytemark Theatre: L1 1
ORGANIZER:Matt S Trout
SUMMARY:Fast\, furious\, fatpacked and fun
UID:http://act.yapc.eu/lpw2012/talk/4433
URL:http://act.yapc.eu/lpw2012/talk/4433
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Pedro Figueiredo
ATTENDEE:Tom Hukins
ATTENDEE:David Dorward
ATTENDEE:James Mastros
ATTENDEE:Tomas Doran
ATTENDEE:Nigel Metheringham
ATTENDEE:Michele Beltrame
ATTENDEE:Sung Sam Gong
ATTENDEE:Avi Greenbury
ATTENDEE:James Aitken
ATTENDEE:Tony Edwardson
ATTENDEE:Bianca Gutu
ATTENDEE:Mohammad Anwar
ATTENDEE:Tudor Crisan
ATTENDEE:Andreea Stanciu
ATTENDEE:Alexandru Strajeriu
ATTENDEE:Brad Macpherson
ATTENDEE:Mihai Pop
ATTENDEE:Florentina Borse
ATTENDEE:Adela Codrea
ATTENDEE:Dumitru Negrea
ATTENDEE:narendra kumar lankothu
COMMENT:22 attendees
DESCRIPTION:Managing database credentials
DTEND;TZID=Europe/London:20121124T163000
DTSTART;TZID=Europe/London:20121124T161000
LOCATION:OpusVL L3 3
ORGANIZER:Kaitlyn Parkhurst
SUMMARY:DBIx::Class:: Schema::Config - because why didn't this exist alread
 y?
UID:http://act.yapc.eu/lpw2012/talk/4435
URL:http://act.yapc.eu/lpw2012/talk/4435
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Pedro Figueiredo
ATTENDEE:Dave Cross
ATTENDEE:David Cantrell
ATTENDEE:Jess Robinson
ATTENDEE:James Mastros
ATTENDEE:Michael Jemmeson
ATTENDEE:Ian Norton
ATTENDEE:Sung Sam Gong
ATTENDEE:Colin Campbell
ATTENDEE:John Harrison
ATTENDEE:Minty Walker
ATTENDEE:Ludovic Tolhurst-Cleaver
ATTENDEE:Dominic Humphries
ATTENDEE:Jan Hartung
ATTENDEE:Mike Francis
ATTENDEE:Brad Macpherson
ATTENDEE:Daniel De Ruvo
ATTENDEE:Tom Bloor
ATTENDEE:Thomas Adam
COMMENT:20 attendees
DESCRIPTION:Load all the configuration
DTEND;TZID=Europe/London:20121124T160000
DTSTART;TZID=Europe/London:20121124T154000
LOCATION:Booking Theatre L2 2
ORGANIZER:Kaitlyn Parkhurst
SUMMARY:Config::Loader - Configuration Is Fun
UID:http://act.yapc.eu/lpw2012/talk/4436
URL:http://act.yapc.eu/lpw2012/talk/4436
END:VEVENT
BEGIN:VEVENT
ATTENDEE:osfameron
ATTENDEE:Jess Robinson
ATTENDEE:James Mastros
ATTENDEE:James Laver
ATTENDEE:fifi
ATTENDEE:Colin Bradford
ATTENDEE:Anthony Shaper
ATTENDEE:Paul Evans
ATTENDEE:Minty Walker
ATTENDEE:Mallory van Achterberg
ATTENDEE:Mark Stringer
ATTENDEE:Andrew Jones
ATTENDEE:Mike Francis
ATTENDEE:Andreea Stanciu
ATTENDEE:Istvan Gal
ATTENDEE:Anthony Lucas
ATTENDEE:Alexandru Strajeriu
ATTENDEE:Michael Woods
ATTENDEE:Diana Donca
ATTENDEE:Florentina Borse
ATTENDEE:Adela Codrea
ATTENDEE:Dheeraj Uppalapati
ATTENDEE:Daniel De Ruvo
ATTENDEE:Bruno Hemeury
ATTENDEE:Mircea Patachi
ATTENDEE:Eduardo Pato Rodrigues
COMMENT:26 attendees
DESCRIPTION:A look at how to handle asynchronous event-based code using Fut
 ures\, and CPS::Future
DTEND;TZID=Europe/London:20121124T095000
DTSTART;TZID=Europe/London:20121124T093000
LOCATION:Booking Theatre L2 2
ORGANIZER:Paul Evans
SUMMARY:The Past\, The Present and The Future
UID:http://act.yapc.eu/lpw2012/talk/4441
URL:http://act.yapc.eu/lpw2012/talk/4441
END:VEVENT
BEGIN:VEVENT
ATTENDEE:James Laver
ATTENDEE:Colin Campbell
ATTENDEE:James Green
ATTENDEE:Merlyn Kline
COMMENT:4 attendees
DESCRIPTION:Ever maintained code that looks like a lovecraftian horror? I h
 ave.\n\nThis is a lighthearted talk on bad code and bad things in perl. Yo
 u'll laugh\, you'll cry\, you'll wish you could scour your brain with memo
 ry bleach.\n\nThis is an evolution of the talk I gave at the Microsoft(r) 
 Bing(tm) Techmeet.NET(r) Enterprise(tm) Architect(r) Team(tm) Edition a fe
 w weeks ago. There isn't much new material but I'll have polished it.
DTEND;TZID=Europe/London:20121124T153000
DTSTART;TZID=Europe/London:20121124T151000
LOCATION:OpusVL L3 3
ORGANIZER:James Laver
SUMMARY:Lovecraftian Perl - redux
UID:http://act.yapc.eu/lpw2012/talk/4445
URL:http://act.yapc.eu/lpw2012/talk/4445
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Gianni Ceccarelli
ATTENDEE:osfameron
ATTENDEE:David Dorward
ATTENDEE:David Cantrell
ATTENDEE:Søren Lund
ATTENDEE:James Mastros
ATTENDEE:Victor Churchill
ATTENDEE:James Laver
ATTENDEE:Peter Haworth
ATTENDEE:Wendy Van Dijk
ATTENDEE:Colin Campbell
ATTENDEE:Nuria Arranz-Velazquez
ATTENDEE:Paul Evans
ATTENDEE:Tzctyapc
ATTENDEE:Phil Quinn
ATTENDEE:Minty Walker
ATTENDEE:Tom Molesworth
ATTENDEE:Dominic Humphries
ATTENDEE:Jan Hartung
ATTENDEE:Mark Stringer
ATTENDEE:James Ronan
ATTENDEE:Tudor Constantin
ATTENDEE:Russell Wheeler
ATTENDEE:Neil Kirsopp
ATTENDEE:Iain Campbell
ATTENDEE:Merlyn Kline
ATTENDEE:Raul Matei
ATTENDEE:Jonas Weismueller
ATTENDEE:Pete Barlow
ATTENDEE:Daniel De Ruvo
ATTENDEE:Tom Bloor
ATTENDEE:Eduardo Pato Rodrigues
COMMENT:32 attendees
DESCRIPTION:I program quite a lot of programming languages competently and 
 others I can just about get along with. But why am I here today when I don
 't go to conferences for the others? I bring back my experiences.
DTEND;TZID=Europe/London:20121124T163000
DTSTART;TZID=Europe/London:20121124T161000
LOCATION:Booking Theatre L2 2
ORGANIZER:James Laver
SUMMARY:What I learned from other technologies
UID:http://act.yapc.eu/lpw2012/talk/4446
URL:http://act.yapc.eu/lpw2012/talk/4446
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Anatolie Mazur
ATTENDEE:Richard Jelinek
ATTENDEE:Iain Campbell
ATTENDEE:Merlyn Kline
ATTENDEE:Diana Donca
ATTENDEE:Mircea Patachi
ATTENDEE:Tom Bloor
COMMENT:7 attendees
DESCRIPTION:The "My 16 of 25" talk will raise one important topic: A missin
 g strategy for Perl\n\nSome proposals will be made about what goals Perl c
 ould/should have and what strategy could be defined to pursue them.\n\nThe
 se proposals should be thoroughly discussed - ideally reaching a consensus
 .\n\nThis is not a 1:n talk - it's a m:n workshop. Strategists are welcome
 . You may want to cross-check if you really are a strategist.\n\nhttp://bl
 og.penelopetrunk.com/2008/01/10/do-you-think-youre-a-strategist-youre-prob
 ably-wrong/\n\nThe goal of this talk is to have a definition of goal(s) an
 d strategy for Perl that is acceptable for the Perl community as such.\n\n
 20 minutes are enough for us! :-) In any case I have prepared some materia
 l that got more than 20 minutes of thinking-time.\n\nAt least we should ma
 nage to get a core definition going that would allow to start a process th
 at would lead to a final definition and acceptance by the Perl community.
DTEND;TZID=Europe/London:20121124T102000
DTSTART;TZID=Europe/London:20121124T100000
LOCATION:Booking Theatre L2 2
ORGANIZER:Richard Jelinek
SUMMARY:My 16 of 25 - The Aftermath Discussion
UID:http://act.yapc.eu/lpw2012/talk/4460
URL:http://act.yapc.eu/lpw2012/talk/4460
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Mark Keating
ATTENDEE:Andrew Solomon
ATTENDEE:Minty Walker
ATTENDEE:Hugh Barnard
COMMENT:4 attendees
DESCRIPTION:This talk is explaining some of the keypoints I learned on the 
 business relevant level of DuckDuckGo. Gabriel Weinberg\, the founder of D
 uckDuckGo\, is an outstanding Entrepeneur with lots of experience from pre
 vious Startups and from investing in Startups.
DTEND;TZID=Europe/London:20121124T131000
DTSTART;TZID=Europe/London:20121124T125000
LOCATION:OpusVL L3 3
ORGANIZER:Torsten Raudssus
SUMMARY:Moving the needle or what I (should have) learned at DuckDuckGo
UID:http://act.yapc.eu/lpw2012/talk/4461
URL:http://act.yapc.eu/lpw2012/talk/4461
END:VEVENT
END:VCALENDAR
