BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.22//EN
X-WR-CALNAME:Alpine Perl Workshop 2016
X-WR-TIMEZONE:Europe/Vienna
BEGIN:VTIMEZONE
TZID:Europe/Vienna
X-LIC-LOCATION:Europe/Vienna
BEGIN:DAYLIGHT
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Registration
DTEND;TZID=Europe/Vienna:20160902T084500
DTSTART;TZID=Europe/Vienna:20160902T080000
LOCATION:
SUMMARY:Registration
UID:http://act.yapc.eu/alpineperl2016event/1926
URL:http://act.yapc.eu/alpineperl2016event/1926
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:the grand opening
DTEND;TZID=Europe/Vienna:20160902T090000
DTSTART;TZID=Europe/Vienna:20160902T085000
LOCATION:HS2
SUMMARY:Welcome!
UID:http://act.yapc.eu/alpineperl2016event/1902
URL:http://act.yapc.eu/alpineperl2016event/1902
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:and tea!
DTEND;TZID=Europe/Vienna:20160902T103500
DTSTART;TZID=Europe/Vienna:20160902T100500
LOCATION:
SUMMARY:Coffee break
UID:http://act.yapc.eu/alpineperl2016event/1905
URL:http://act.yapc.eu/alpineperl2016event/1905
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:free lunch at the Mensa
DTEND;TZID=Europe/Vienna:20160902T132500
DTSTART;TZID=Europe/Vienna:20160902T122500
LOCATION:
SUMMARY:Lunch
UID:http://act.yapc.eu/alpineperl2016event/1903
URL:http://act.yapc.eu/alpineperl2016event/1903
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:and tea
DTEND;TZID=Europe/Vienna:20160902T154500
DTSTART;TZID=Europe/Vienna:20160902T151500
LOCATION:
SUMMARY:Coffee break
UID:http://act.yapc.eu/alpineperl2016event/1906
URL:http://act.yapc.eu/alpineperl2016event/1906
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lightning Talks
DTEND;TZID=Europe/Vienna:20160902T174500
DTSTART;TZID=Europe/Vienna:20160902T170500
LOCATION:HS2
SUMMARY:Lightning Talks
UID:http://act.yapc.eu/alpineperl2016event/1925
URL:http://act.yapc.eu/alpineperl2016event/1925
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:..and whatever else needs to be said.
DTEND;TZID=Europe/Vienna:20160902T175500
DTSTART;TZID=Europe/Vienna:20160902T174500
LOCATION:HS2
SUMMARY:Information about social event & day two
UID:http://act.yapc.eu/alpineperl2016event/1928
URL:http://act.yapc.eu/alpineperl2016event/1928
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Registration
DTEND;TZID=Europe/Vienna:20160903T084500
DTSTART;TZID=Europe/Vienna:20160903T080000
LOCATION:
SUMMARY:Registration
UID:http://act.yapc.eu/alpineperl2016event/1927
URL:http://act.yapc.eu/alpineperl2016event/1927
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:welcome back
DTEND;TZID=Europe/Vienna:20160903T090000
DTSTART;TZID=Europe/Vienna:20160903T085000
LOCATION:HS2
SUMMARY:Good morning!
UID:http://act.yapc.eu/alpineperl2016event/1911
URL:http://act.yapc.eu/alpineperl2016event/1911
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:home-made
DTEND;TZID=Europe/Vienna:20160903T103500
DTSTART;TZID=Europe/Vienna:20160903T100500
LOCATION:
SUMMARY:Coffee break
UID:http://act.yapc.eu/alpineperl2016event/1907
URL:http://act.yapc.eu/alpineperl2016event/1907
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:we will order some takeaway food
DTEND;TZID=Europe/Vienna:20160903T132000
DTSTART;TZID=Europe/Vienna:20160903T122000
LOCATION:
SUMMARY:Lunch
UID:http://act.yapc.eu/alpineperl2016event/1909
URL:http://act.yapc.eu/alpineperl2016event/1909
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:homemade
DTEND;TZID=Europe/Vienna:20160903T154500
DTSTART;TZID=Europe/Vienna:20160903T151500
LOCATION:
SUMMARY:Plunder break
UID:http://act.yapc.eu/alpineperl2016event/1908
URL:http://act.yapc.eu/alpineperl2016event/1908
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lightning Talks
DTEND;TZID=Europe/Vienna:20160903T170500
DTSTART;TZID=Europe/Vienna:20160903T165500
LOCATION:HS2
SUMMARY:Lightning Talks
UID:http://act.yapc.eu/alpineperl2016event/1929
URL:http://act.yapc.eu/alpineperl2016event/1929
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:that's all\, folks!
DTEND;TZID=Europe/Vienna:20160903T171500
DTSTART;TZID=Europe/Vienna:20160903T170500
LOCATION:HS2
SUMMARY:Goodbye!
UID:http://act.yapc.eu/alpineperl2016event/1910
URL:http://act.yapc.eu/alpineperl2016event/1910
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Hechenberger
ATTENDEE:Thomas Eisenbock
ATTENDEE:Michael Kröll
ATTENDEE:Renee Bäcker
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:David Schmidt
ATTENDEE:Dirk Deimeke
COMMENT:9 attendees
DESCRIPTION:This talk aims to give/explain some lessons learnt and tips on 
 using DBIx::Class with a legacy database schema.\n\nAn overview of DBIx::C
 lass will be given\, although this will not be in great detail and there i
 s some expectation of knowledge of the basics of dbic\n\nThe basic skeleto
 n of the talk is as follows:\n\n	- Who am i?\n	- Why DBIx::Class\n	- Legac
 y Schema\n		+ Grown organically\n		+ Poorly normalised\n		+ No relational 
 constraints\n		+ Polymorphic relationships\n		+ Poor choice of data types\
 n		+ SQL Antipatterns\n	- Battling the above with DBIx::Class\n		+ Generat
 ing schema classes\n		+ Adding relationships\n		+ Solving joins on polymor
 phic relationships\n		+ Inflating columns\n		+ Fixing data types with filt
 ers\n		+ Virtual views and reports\n		+ Query tracing and profiling\n	- Qu
 estions?\n\nOther topics touched upon may include:\n\n	- MVC\n		+ Thin con
 trollers\n		+ Fat model\n\nI expect the talk to last around 15 minutes\, a
 nd with a Q&A at the end that should take it to the 20 minute mark. The fu
 ll presentation and example code will available for view/fork/contribution
  on github.
DTEND;TZID=Europe/Vienna:20160902T160500
DTSTART;TZID=Europe/Vienna:20160902T154500
LOCATION:HS2
ORGANIZER:Lee Johnson
SUMMARY:Battling a Legacy Schema with DBIx::Class
UID:http://act.yapc.eu/alpineperl2016talk/6705
URL:http://act.yapc.eu/alpineperl2016talk/6705
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Hechenberger
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Renee Bäcker
ATTENDEE:Dirk Deimeke
ATTENDEE:brian d foy
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:David Schmidt
ATTENDEE:Stefan Hornburg
COMMENT:10 attendees
DESCRIPTION:We have in Perl 5 and Perl 6 the first challenge to know and co
 ntrol which numeric type we are using. Floating point arithmetic is inprec
 ise and I will show examples how it can fail.\nLimited size integer arithm
 etic is often performed modulo a power of 2\, so it will roll over silentl
 y. When this behavior is not expected and anticipated\, it can cause subtl
 e and hard to understand errors that occur much later than the deployment 
 of the software. Rational as numeric type has the weakness of using a lot 
 of memory and time when doing more complex calculations.\nBut with both Pe
 rl 5 and Perl 6 we have good ways to handle these issues.  But it is off c
 ourse applicable to most programming languages.\nI have blogged about issu
 es related to this a lot\, see my blog in the URL
DTEND;TZID=Europe/Vienna:20160903T145000
DTSTART;TZID=Europe/Vienna:20160903T141000
LOCATION:HS2
ORGANIZER:Karl Brodowsky
SUMMARY:Why computers calculate wrong
UID:http://act.yapc.eu/alpineperl2016talk/6788
URL:http://act.yapc.eu/alpineperl2016talk/6788
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Hechenberger
ATTENDEE:Michael Kröll
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:brian d foy
ATTENDEE:Marcel Grünauer
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
ATTENDEE:David Schmidt
COMMENT:11 attendees
DESCRIPTION:A few git usage tips i've picked up over the years. From utilit
 y scripts to actual git commands and general workflow. This will focus on 
 the command line usage of git\, rather than any particular GUI.
DTEND;TZID=Europe/Vienna:20160903T160500
DTSTART;TZID=Europe/Vienna:20160903T154500
LOCATION:HS2
ORGANIZER:Lee Johnson
SUMMARY:A few git bits
UID:http://act.yapc.eu/alpineperl2016talk/6837
URL:http://act.yapc.eu/alpineperl2016talk/6837
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Hechenberger
ATTENDEE:Thomas Eisenbock
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:David Schmidt
ATTENDEE:Dirk Deimeke
COMMENT:11 attendees
DESCRIPTION:A dissection of a rather simple API endpoint.\n\nSome likely to
 pics:\n- NoFramework is the new NoSQL\n- Fat Models\n- Bearer Tokens\, JWT
 s & true stateless APIs\n- Postgres Common Table Expressions and window fu
 nctions
DTEND;TZID=Europe/Vienna:20160902T122500
DTSTART;TZID=Europe/Vienna:20160902T120500
LOCATION:HS2
ORGANIZER:Thomas Klausner
SUMMARY:How to write an API endpoint in 2016
UID:http://act.yapc.eu/alpineperl2016talk/6838
URL:http://act.yapc.eu/alpineperl2016talk/6838
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Hechenberger
ATTENDEE:Michael Kröll
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
COMMENT:8 attendees
DESCRIPTION:PostgreSQL ist eine sehr mächtige Datenbank mit vielen Features
 .\n\nIn diesem Talk zeigen ich einige davon\, die ich gerne schon früher g
 ekannt hätte.\n\n(enthält auch Perl\, aber eben nur auch)
DTEND;TZID=Europe/Vienna:20160902T165500
DTSTART;TZID=Europe/Vienna:20160902T163500
LOCATION:HS2
ORGANIZER:Thomas Klausner
SUMMARY:$x PostgreSQL features I wish I learned earlier
UID:http://act.yapc.eu/alpineperl2016talk/6839
URL:http://act.yapc.eu/alpineperl2016talk/6839
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Hechenberger
ATTENDEE:Michael Kröll
ATTENDEE:Thomas Eisenbock
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
COMMENT:9 attendees
DESCRIPTION:Thomas Eisenbock von der MyControl GmbH gibt einen kurzen Einbl
 ick in die Welt der asynchronen Programmierung und beleuchtet dabei die Fr
 agestellungen:\nWas ist asynchrone Programmierung?\nWorin liegen ihre Vort
 eile und Einsatzgebiete?\nWieso ist Mojo das Mittel der Wahl in perl?\nFal
 ls möglich: Code Beispiele
DTEND;TZID=Europe/Vienna:20160902T143000
DTSTART;TZID=Europe/Vienna:20160902T135000
LOCATION:HS2
ORGANIZER:Thomas Eisenbock
SUMMARY:asynchrone Programmierung mit Mojo(licious)
UID:http://act.yapc.eu/alpineperl2016talk/6848
URL:http://act.yapc.eu/alpineperl2016talk/6848
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Hechenberger
ATTENDEE:Michael Kröll
ATTENDEE:Thomas Eisenbock
ATTENDEE:Lee Johnson
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:David Schmidt
ATTENDEE:Dirk Deimeke
COMMENT:11 attendees
DESCRIPTION:Die Tatort-Folge "Blackout" ging wie gewohnt zur besten Sendeze
 it um 20:15 Uhr auf Sendung.\nDoch zu dieser Jubiläums-Sendung sollte den 
 über 10 Millionen Zusehern in Deutschland\, Österreich und der Schweiz auc
 h das Second-Screen Spiel "Tatort plus" angeboten.\nDem Anlaß entsprechend
  hoch waren die Erwartungen an die Nutzerzahlen und der Erfolgsdruck.\n\nT
 homas Eisenbock von der MyControl GmbH berichtet\, wie die Anforderungen f
 ür diese hochskalierbare Applikation erarbeitet\, mit perl und AWS Cloud u
 mgesetzt und für den Stichtag gewährleistet werden konnten.
DTEND;TZID=Europe/Vienna:20160902T120000
DTSTART;TZID=Europe/Vienna:20160902T112000
LOCATION:HS2
ORGANIZER:Thomas Eisenbock
SUMMARY:Hochskalierbarkeit mit perl - Fallstudie: Tatort online Spiel
UID:http://act.yapc.eu/alpineperl2016talk/6850
URL:http://act.yapc.eu/alpineperl2016talk/6850
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wendy Van Dijk
ATTENDEE:Markus Hechenberger
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Bradley Andersen
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Marcel Grünauer
ATTENDEE:brian d foy
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
COMMENT:13 attendees
DESCRIPTION:Creating a Perl 6 module is easy.  Making it available to the P
 erl 6 Community is only marginally more difficult.  Come to see how it's d
 one.  And start working on your own Perl 6 modules!
DTEND;TZID=Europe/Vienna:20160902T134500
DTSTART;TZID=Europe/Vienna:20160902T132500
LOCATION:HS2
ORGANIZER:Elizabeth Mattijsen
SUMMARY:How To Release Your Own Perl 6 Module - Introduction
UID:http://act.yapc.eu/alpineperl2016talk/6868
URL:http://act.yapc.eu/alpineperl2016talk/6868
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Hechenberger
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Bradley Andersen
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:brian d foy
ATTENDEE:Marcel Grünauer
ATTENDEE:Jozef Kutej
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
ATTENDEE:David Schmidt
ATTENDEE:Stefan Hornburg
COMMENT:14 attendees
DESCRIPTION:You will learn about the current status of Inline::Perl5 and In
 line::Perl6 which allow you to combine Perl 5 and Perl 6 in the same progr
 am. No need to leave CPAN behind when making your first steps in Perl 6 an
 d no need to switch away from Perl 5 when all you need is some great parsi
 ng library that happens to be written in Perl 6.
DTEND;TZID=Europe/Vienna:20160903T140500
DTSTART;TZID=Europe/Vienna:20160903T132500
LOCATION:HS2
ORGANIZER:Stefan Seifert
SUMMARY:Perl 5 and Perl 6 - a great team
UID:http://act.yapc.eu/alpineperl2016talk/6870
URL:http://act.yapc.eu/alpineperl2016talk/6870
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Bradley Andersen
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:brian d foy
ATTENDEE:Marcel Grünauer
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
ATTENDEE:Stefan Hornburg
COMMENT:13 attendees
DESCRIPTION:This talk presents an alternative history of Perl\, in a univer
 se where no-one threw any mugs.\n\nI can't change history. My algorithms (
 and estimates) never run in constant time\, so even if parallel universes 
 exist\, we still can't reach them.\n\nBut what if a parallel universe exis
 ts\, where no-one threw any mugs\, and the Perl 6 project we know had neve
 r started? This talk explores an alternative fictional history\, where a o
 nly a couple of key events turned out differently\, and ponders how things
  evolved\, and whether history converges.\n\nIn this talk we'll learn abou
 t many things in Perl's history\, and contrast Perl's current situation wi
 th analogous dynamic languages and what could have been. Discover the wond
 erful BUFFIE and Cube projects (and how they went wrong)\, and how they ma
 p to the tricky problems in our universe.\n\nBased on more facts™ than you
  might first realise - many things presented as fiction are actually prett
 y much true\, with only the names changed to protect the innocent^Wguilty.
 \n\nResearching this\, I got my hands dirty using CVS and Sourceforge\, so
  that you don't have to. Come and discover the fun things that I learned.
DTEND;TZID=Europe/Vienna:20160903T113500
DTSTART;TZID=Europe/Vienna:20160903T103500
LOCATION:HS2
ORGANIZER:Nicholas Clark
SUMMARY:The non-butterfly effect - a universe where Camelia didn't flap her
  wings
UID:http://act.yapc.eu/alpineperl2016talk/6871
URL:http://act.yapc.eu/alpineperl2016talk/6871
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stefan Hornburg
ATTENDEE:Michael Kröll
ATTENDEE:Renee Bäcker
ATTENDEE:Marcel Grünauer
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Lee Johnson
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
COMMENT:10 attendees
DESCRIPTION:Protocol buffers are Google's language-neutral\, platform-neutr
 al\, extensible mechanism for serialising structured data – think XML+Sche
 ma\, but smaller\, faster\, and simpler.\n\nGoogle::ProtocolBuffers::Dynam
 ic\, released early this year\, provides excellent Perl bindings to the C+
 + library.\n\nIn this talk I will give you a short introduction on writing
  Schema files\, and how to use the Perl bindings (basic usage\, extending 
 the classes and introspection)
DTEND;TZID=Europe/Vienna:20160903T100500
DTSTART;TZID=Europe/Vienna:20160903T094500
LOCATION:HS2
ORGANIZER:Maroš Kollár
SUMMARY:Google Protocol Buffers
UID:http://act.yapc.eu/alpineperl2016talk/6873
URL:http://act.yapc.eu/alpineperl2016talk/6873
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Kröll
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
COMMENT:8 attendees
DESCRIPTION:Moose does not only stand for "Makes Object Orientation So Easy
 " and it isn't just a "Massive Object-Oriented Stacktrace Emitter". It als
 o comes with an Introspection API that allow to introspect and change all 
 aspects of your classes and Moose itself\, the MOP (Metaobject Protocol)\n
 \nIn this talk I will show you how to harness the power of the MOP\, some 
 basic examples and techniques and pitfalls.
DTEND;TZID=Europe/Vienna:20160902T151500
DTSTART;TZID=Europe/Vienna:20160902T143500
LOCATION:HS2
ORGANIZER:Maroš Kollár
SUMMARY:The Art of Moose Meta Programming
UID:http://act.yapc.eu/alpineperl2016talk/6874
URL:http://act.yapc.eu/alpineperl2016talk/6874
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Klausner
ATTENDEE:Michael Kröll
ATTENDEE:Bernhard Schmalhofer
ATTENDEE:Roland Schmitz
ATTENDEE:Marcel Grünauer
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Thomas Eisenbock
ATTENDEE:Stefan Seifert
ATTENDEE:Manfred Stock
ATTENDEE:Roman Baumer
ATTENDEE:Dirk Deimeke
ATTENDEE:Bradley Andersen
ATTENDEE:Renee Bäcker
ATTENDEE:Martin Barth
ATTENDEE:Matthias Bloch
ATTENDEE:Axel Beckert
ATTENDEE:gregor herrmann
ATTENDEE:Maroš Kollár
ATTENDEE:brian d foy
ATTENDEE:Wendy Van Dijk
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Stefan Hornburg
ATTENDEE:Hansjörg Pehofer
ATTENDEE:Lee Johnson
ATTENDEE:Elmar Heeb
ATTENDEE:Bernhard Specht
ATTENDEE:David Schmidt
COMMENT:27 attendees
DESCRIPTION:There are tables booked under  "Kröll" starting with 19:00 at S
 tiftskeller\, Stiftgasse 1 (www.stiftskeller.eu)
DTEND;TZID=Europe/Vienna:20160901T220000
DTSTART;TZID=Europe/Vienna:20160901T190000
LOCATION:Event
ORGANIZER:Thomas Klausner
SUMMARY:Pre-Workshop Meeting‎
UID:http://act.yapc.eu/alpineperl2016talk/6899
URL:http://act.yapc.eu/alpineperl2016talk/6899
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Marcel Grünauer
ATTENDEE:brian d foy
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
COMMENT:11 attendees
DESCRIPTION:You make take the Schwartzian Transform for granted\, and you m
 ay even think it started in Perl. I'll go through it's first appearance in
  Perl form\, the debate that surrounded it\, and how it showed up in other
  languages.
DTEND;TZID=Europe/Vienna:20160902T094000
DTSTART;TZID=Europe/Vienna:20160902T090000
LOCATION:HS2
ORGANIZER:brian d foy
SUMMARY:The Tense History of the Schwartzian Transform
UID:http://act.yapc.eu/alpineperl2016talk/6902
URL:http://act.yapc.eu/alpineperl2016talk/6902
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stefan Hornburg
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Bradley Andersen
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:brian d foy
ATTENDEE:Marcel Grünauer
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
ATTENDEE:David Schmidt
COMMENT:14 attendees
DESCRIPTION:A number ab is excellent if b^2 - a^2 == ab. Before I started t
 his project\, very few of these numbers had been discovered. With the help
  of Perl\, then Python\, we've found tens of thousands.
DTEND;TZID=Europe/Vienna:20160903T122000
DTSTART;TZID=Europe/Vienna:20160903T114000
LOCATION:HS2
ORGANIZER:brian d foy
SUMMARY:Excellent Numbers in Perl
UID:http://act.yapc.eu/alpineperl2016talk/6903
URL:http://act.yapc.eu/alpineperl2016talk/6903
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Eisenbock
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Bradley Andersen
ATTENDEE:Renee Bäcker
ATTENDEE:Dirk Deimeke
ATTENDEE:brian d foy
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:David Schmidt
COMMENT:11 attendees
DESCRIPTION:An abstract comparison between coding in Java and\ncoding in Pe
 rl.\n\n- What's it like to code in a statically-typed language?\n- What do
  I like better about Java?\n- What do I like better about Perl?\n\nSpecial
  thanks to everyone who helped come up with the ideas for this talk - WvD\
 , domm\, nine!
DTEND;TZID=Europe/Vienna:20160903T151500
DTSTART;TZID=Europe/Vienna:20160903T145500
LOCATION:HS2
ORGANIZER:Bradley Andersen
SUMMARY:Java vs Perl Deathmatch
UID:http://act.yapc.eu/alpineperl2016talk/6904
URL:http://act.yapc.eu/alpineperl2016talk/6904
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Eisenbock
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Bradley Andersen
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Dirk Deimeke
ATTENDEE:brian d foy
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
COMMENT:12 attendees
DESCRIPTION:Various recipes for Turducken\, wherein the chicken might be Ja
 va\, the duck might be Perl\, and the turkey might be Perl6.  Or some othe
 r mashup.\n\nWe'll look at things like:\nPerl 5 Inline::Java\nPerl 6 Inlin
 e::Perl5\nPerl 5 Inline::Perl6\n\nYou bring the veg!\n\nSpecial thanks to 
 everyone who helped come up with the ideas for this talk\, or helped me fi
 gure out things - WvD\, domm\, nine\, stmux_\, Zoffix3\, lizmat!
DTEND;TZID=Europe/Vienna:20160902T100500
DTSTART;TZID=Europe/Vienna:20160902T094500
LOCATION:HS2
ORGANIZER:Bradley Andersen
SUMMARY:Release the Turducken!
UID:http://act.yapc.eu/alpineperl2016talk/6905
URL:http://act.yapc.eu/alpineperl2016talk/6905
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Eisenbock
ATTENDEE:Michael Kröll
ATTENDEE:Renee Bäcker
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
COMMENT:8 attendees
DESCRIPTION:Die Resultsetklasse von DBIx::Class bietet eine Anzahl von Tech
 niken an\, die die Programmierung erleichtern und dem\nDRY-Prinzip entspre
 chen. Diese sind jedoch vielen Entwicklern nicht geläufig.\n\n- Verkettung
 \n- Vordefinierte Suchen\n- Relationship Traversal\n- Spezifische Join-Bed
 ingungen\n\nDie Techniken werden anhand von Beispielen von der Perl Dancer
  Konferenz Webseite erklärt.
DTEND;TZID=Europe/Vienna:20160902T163000
DTSTART;TZID=Europe/Vienna:20160902T161000
LOCATION:HS2
ORGANIZER:Stefan Hornburg
SUMMARY:DBIx::Class effektiv nutzen
UID:http://act.yapc.eu/alpineperl2016talk/6908
URL:http://act.yapc.eu/alpineperl2016talk/6908
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jozef Kutej
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:brian d foy
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
COMMENT:10 attendees
DESCRIPTION:Story of building up online B2B ordering platform for EU distri
 bution center (Eusahub) located in Bratislava that started as a plan in 20
 12 with first customer orders and deliveries back in 2013.\n\nWill show ho
 w Eusahub distribution center runs today and what it took to get there\, f
 rom both Perl / IT-technology and people point of view.
DTEND;TZID=Europe/Vienna:20160903T165500
DTSTART;TZID=Europe/Vienna:20160903T163500
LOCATION:HS2
ORGANIZER:Jozef Kutej
SUMMARY:2B from scratch
UID:http://act.yapc.eu/alpineperl2016talk/6911
URL:http://act.yapc.eu/alpineperl2016talk/6911
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Klausner
ATTENDEE:Michael Kröll
ATTENDEE:Jozef Kutej
ATTENDEE:Roman Baumer
ATTENDEE:Dirk Deimeke
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Thomas Eisenbock
ATTENDEE:Lee Johnson
ATTENDEE:Manfred Stock
ATTENDEE:Renee Bäcker
ATTENDEE:Matthias Bloch
ATTENDEE:Axel Beckert
ATTENDEE:Bernhard Schmalhofer
ATTENDEE:gregor herrmann
ATTENDEE:Paul Johnson
ATTENDEE:Maroš Kollár
ATTENDEE:Marcel Grünauer
ATTENDEE:brian d foy
ATTENDEE:Wendy Van Dijk
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Markus Hechenberger
ATTENDEE:Stefan Seifert
ATTENDEE:Stefan Hornburg
ATTENDEE:Elmar Heeb
ATTENDEE:Martin Barth
ATTENDEE:Bernhard Specht
ATTENDEE:David Schmidt
ATTENDEE:Nicholas Clark
COMMENT:28 attendees
DESCRIPTION:Many thanks to our Social Event sponsor booking.com!\n\nhttp://
 www.fischerhaeusl.com/\n\nPlease add this talk to your personal schedule s
 o we can reserve the correct number of seats at the restaurant\n\nIf you h
 ave any special dietary needs (vegan etc)\, please tell us in the wiki:\nh
 ttp://act.yapc.eu/alpineperl2016/wiki?node=HomePage
DTEND;TZID=Europe/Vienna:20160902T220000
DTSTART;TZID=Europe/Vienna:20160902T190000
LOCATION:Event
ORGANIZER:Thomas Klausner
SUMMARY:Social Event - Sponsored by booking.com
UID:http://act.yapc.eu/alpineperl2016talk/6912
URL:http://act.yapc.eu/alpineperl2016talk/6912
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Dirk Deimeke
ATTENDEE:brian d foy
ATTENDEE:Marcel Grünauer
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
COMMENT:11 attendees
DESCRIPTION:Short demonstration on how to make use of the Travis CI platfor
 m for Perl based projects.\n\nContains:\n\n* How to test against different
  Perl versions\n* How to test against development releases of Perl\n* How 
 to test against differently compiled Perls\n* Performance tips for less wa
 iting for the CI results\n* Potential pitfalls to avoid
DTEND;TZID=Europe/Vienna:20160903T163000
DTSTART;TZID=Europe/Vienna:20160903T161000
LOCATION:HS2
ORGANIZER:Axel Beckert
SUMMARY:How to use Travis CI with Perl based projects
UID:http://act.yapc.eu/alpineperl2016talk/6913
URL:http://act.yapc.eu/alpineperl2016talk/6913
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Bradley Andersen
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:brian d foy
ATTENDEE:Marcel Grünauer
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:Dirk Deimeke
ATTENDEE:Stefan Hornburg
COMMENT:13 attendees
DESCRIPTION:Perl 5.24 is out and it contains interesting new features and c
 hanges. I will probably cover a few nuggets you might have missed in older
  versions.\n\nAnd for dessert\, we will have a glimpse for upcoming or pla
 nned changes for 5.26!
DTEND;TZID=Europe/Vienna:20160903T094000
DTSTART;TZID=Europe/Vienna:20160903T090000
LOCATION:HS2
ORGANIZER:Sawyer X
SUMMARY:Perl 5.24 and the Zen of Motorcycle Maintenance
UID:http://act.yapc.eu/alpineperl2016talk/6914
URL:http://act.yapc.eu/alpineperl2016talk/6914
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Kröll
ATTENDEE:Lee Johnson
ATTENDEE:Renee Bäcker
ATTENDEE:Axel Beckert
ATTENDEE:Marcel Grünauer
ATTENDEE:brian d foy
ATTENDEE:Jozef Kutej
ATTENDEE:Markus Hechenberger
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Elmar Heeb
ATTENDEE:David Schmidt
ATTENDEE:Dirk Deimeke
COMMENT:12 attendees
DESCRIPTION:What do massive scalability with dynamic languages\, asynchrono
 us web frameworks\, and PHP error messages have in common?\n\nDifficult to
  analyze\, understand\, or to even work with (especially the PHP part...)\
 , they all provide us with an intricate challenge. We are mostly unaware o
 f our passively-active passive seeking of these challenges - these problem
 s - and we are mostly unaware of how our lives change and wrap around them
 . But what if we shine a light on them\, even briefly\, as a whole? What i
 f we try to trace through these challenges as silhouettes? How would they 
 look like?\n\nMost likely\, they will look like a group of people at a Per
 l conference\, talking about silhouettes representing their lives through 
 the technical challenges they find and face on a daily basis.
DTEND;TZID=Europe/Vienna:20160902T111500
DTSTART;TZID=Europe/Vienna:20160902T103500
LOCATION:HS2
ORGANIZER:Sawyer X
SUMMARY:A Random Assortment of Puzzles: Life in the Fun Lane
UID:http://act.yapc.eu/alpineperl2016talk/6915
URL:http://act.yapc.eu/alpineperl2016talk/6915
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Lee Johnson
ATTENDEE:Bradley Andersen
ATTENDEE:Marcel Grünauer
ATTENDEE:brian d foy
COMMENT:4 attendees
DESCRIPTION:Creating a Perl 6 module is easy.  Making it available to the P
 erl 6 Community is only marginally more difficult.  Come to see how it's d
 one.  And start working on your own Perl 6 modules!
DTEND;TZID=Europe/Vienna:20160902T162500
DTSTART;TZID=Europe/Vienna:20160902T135000
LOCATION:SR3
ORGANIZER:Elizabeth Mattijsen
SUMMARY:How To Release Your Own Perl 6 Module - Hands on workshop
UID:http://act.yapc.eu/alpineperl2016talk/6916
URL:http://act.yapc.eu/alpineperl2016talk/6916
END:VEVENT
END:VCALENDAR
