BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.22//EN
X-WR-CALNAME:Austrian Perl Workshop 2014
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:not sure when we'll start: will people arrive on Thursday\, or 
 will (a relevant amount) arrive on Friday morning?
DTEND;TZID=Europe/Vienna:20141010T101000
DTSTART;TZID=Europe/Vienna:20141010T100000
LOCATION:Hauptraum
SUMMARY:Eröffnung
UID:http://act.useperl.at/apw2014/event/1561
URL:http://act.useperl.at/apw2014/event/1561
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:food!
DTEND;TZID=Europe/Vienna:20141010T133000
DTSTART;TZID=Europe/Vienna:20141010T123000
LOCATION:
SUMMARY:Mittagessen
UID:http://act.useperl.at/apw2014/event/1614
URL:http://act.useperl.at/apw2014/event/1614
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:pause
DTEND;TZID=Europe/Vienna:20141010T160000
DTSTART;TZID=Europe/Vienna:20141010T153000
LOCATION:
SUMMARY:Kaffepause
UID:http://act.useperl.at/apw2014/event/1619
URL:http://act.useperl.at/apw2014/event/1619
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:und weiter geht's...
DTEND;TZID=Europe/Vienna:20141011T094500
DTSTART;TZID=Europe/Vienna:20141011T093000
LOCATION:Hauptraum
SUMMARY:Start Tag 2
UID:http://act.useperl.at/apw2014/event/1562
URL:http://act.useperl.at/apw2014/event/1562
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:pause
DTEND;TZID=Europe/Vienna:20141011T113000
DTSTART;TZID=Europe/Vienna:20141011T110000
LOCATION:
SUMMARY:Kaffepause
UID:http://act.useperl.at/apw2014/event/1617
URL:http://act.useperl.at/apw2014/event/1617
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:food!
DTEND;TZID=Europe/Vienna:20141011T133000
DTSTART;TZID=Europe/Vienna:20141011T123000
LOCATION:
SUMMARY:Mittagessen
UID:http://act.useperl.at/apw2014/event/1615
URL:http://act.useperl.at/apw2014/event/1615
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:pause
DTEND;TZID=Europe/Vienna:20141011T153000
DTSTART;TZID=Europe/Vienna:20141011T150000
LOCATION:
SUMMARY:Kaffepause
UID:http://act.useperl.at/apw2014/event/1618
URL:http://act.useperl.at/apw2014/event/1618
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lee Johnson:	 ‎"The Past\, Present\, and Future of CGI.pm"\n\nL
 ars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎)	 "‎a new kind of Web server for the next decade"
 \n\nNicholas Clark:	 "‎The Rakudo toolchain is interesting\, even if Perl 
 6 isn't your cup of tea"‎\n 	\nTimo Paulssen (‎timotimo‎):	 "‎I've got som
 e more game-dev stuff to show you (than tadzik did already)"\n\nnami doc:	
  "‎Perl6 Learning Materials‎"\n\nTimo Paulssen (‎timotimo‎):	 "‎Cairo live
  coding with Perl6‎"\n\nLeon Timmermans (‎leont‎):	 "‎porting TAP::Harness
  to Perl 6"\n\nPaul Johnson (‎pjcj‎):	"‎I am Developer"
DTEND;TZID=Europe/Vienna:20141011T171500
DTSTART;TZID=Europe/Vienna:20141011T163000
LOCATION:Hauptraum
SUMMARY:Lightning Talks
UID:http://act.useperl.at/apw2014/event/1616
URL:http://act.useperl.at/apw2014/event/1616
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Jonathan Worthington
ATTENDEE:Tobias Leich
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Wendy Van Dijk
ATTENDEE:Renee Bäcker
ATTENDEE:Tim Bunce
ATTENDEE:Christian Jungreuthmayer
ATTENDEE:Patrick Michaud
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:Lars Dɪᴇᴄᴋᴏᴡ
ATTENDEE:Stefan Seifert
ATTENDEE:Timo Paulssen
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Johann Rolschewski
ATTENDEE:Paul Cochrane
ATTENDEE:Marko Jozic
ATTENDEE:Philipp Gortan
ATTENDEE:Nina Bieringer
ATTENDEE:Maroš Kollár
ATTENDEE:Leon Timmermans
ATTENDEE:Andreas Koenig
ATTENDEE:Lukas Mai
COMMENT:24 attendees
DESCRIPTION:A day full of hacking\n\nPlease "star" this talk if you plan to
  attend on Sunday!
DTEND;TZID=Europe/Vienna:20141012T200000
DTSTART;TZID=Europe/Vienna:20141012T100000
LOCATION:NCM
ORGANIZER:Denis Banovic
SUMMARY:Hackathon Day 1 (Sunday)
UID:http://act.useperl.at/apw2014/talk/5565
URL:http://act.useperl.at/apw2014/talk/5565
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Jonathan Worthington
ATTENDEE:Tobias Leich
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Wendy Van Dijk
ATTENDEE:Renee Bäcker
ATTENDEE:Christian Jungreuthmayer
ATTENDEE:Patrick Michaud
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:Timo Paulssen
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Johann Rolschewski
ATTENDEE:Paul Cochrane
ATTENDEE:Marko Jozic
ATTENDEE:Philipp Gortan
ATTENDEE:Leon Timmermans
ATTENDEE:Andreas Koenig
ATTENDEE:Lukas Mai
ATTENDEE:Maximilian Knauer
COMMENT:20 attendees
DESCRIPTION:A monday full of hacking\n\nPlease "star" this talk ("add to yo
 ur personal schedule") if you plan to attend on Monday so we can figure ou
 t the venue for the hackathon
DTEND;TZID=Europe/Vienna:20141013T200000
DTSTART;TZID=Europe/Vienna:20141013T100000
LOCATION:NCM
ORGANIZER:Denis Banovic
SUMMARY:Hackathon Day 2 (Monday)
UID:http://act.useperl.at/apw2014/talk/5566
URL:http://act.useperl.at/apw2014/talk/5566
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Wendy Van Dijk
ATTENDEE:Nicholas Clark
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Johann Rolschewski
ATTENDEE:Markus Hechenberger
ATTENDEE:Patrick Michaud
ATTENDEE:Tobias Leich
ATTENDEE:Philipp Gortan
ATTENDEE:Peter Holzer
ATTENDEE:vende thiel
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Stefan Seifert
ATTENDEE:steve mynott
ATTENDEE:Leon Timmermans
ATTENDEE:Paul Cochrane
ATTENDEE:Wolfgang Schemmel
ATTENDEE:Sue Mynott
COMMENT:22 attendees
DESCRIPTION:A lot of the talk about concurrency in Perl 6 so far has focuse
 d on primarily functional constructs: promises\, which represent a piece o
 f computation that will produce a value at some point in the future\, and 
 supplies\, which represent computations that asynchronously produce many v
 alues over time. These are both desirable models. The latter is especially
  powerful\, since every mutable object you write can be re-designed in ter
 ms of a stream of immutable events.\n\nWhile functional approaches emphasi
 zing immutability are a very natural fit for concurrent situations\, somet
 imes an OO approach will simply capture the problem a lot more elegantly t
 han a stream of events can. The OO approach to concurrency is not to elimi
 nate mutation\, but rather to keep it within a boundary. Good OO design\, 
 with appropriate use of data-hiding and following principles such as "tell
 \, don't ask"\, allow us to reason about state\, and in turn employ a stra
 tegy that keeps it safe under concurrent operations.\n\nIn this session I'
 ll quickly recap OO\, data hiding\, and the notions of thread safety and t
 ransactionality. I'll then look through some different ways OO and concurr
 ency can be put together. Finally\, I'll look at a design that brings the 
 object and event worlds together.
DTEND;TZID=Europe/Vienna:20141011T104000
DTSTART;TZID=Europe/Vienna:20141011T100000
LOCATION:Hauptraum
ORGANIZER:Jonathan Worthington
SUMMARY:Objects ∩ Concurrency
UID:http://act.useperl.at/apw2014/talk/5569
URL:http://act.useperl.at/apw2014/talk/5569
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Kröll
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Markus Hechenberger
ATTENDEE:Christian Jungreuthmayer
ATTENDEE:Stefan Seifert
ATTENDEE:Johann Rolschewski
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Leon Timmermans
ATTENDEE:Timo Paulssen
ATTENDEE:Wendy Van Dijk
COMMENT:15 attendees
DESCRIPTION:Systems biology is an established field of biology-based resear
 ch that combines approaches of multiple scientific areas\, such as molecul
 ar biology\, biomechanics\, mathematics\, systems theory\, and computer sc
 ience. Because of the complexity of the investigated biological systems\, 
 analytical methods are often only of limited use in systems biology. When 
 analytical approaches fail\, computer simulations are usually applied to g
 ain further insight into the systems of interest. Although Perl is not a p
 rogramming language that is known for its strengths in real-time or high-p
 erformance applications\, Perl can be of invaluable help in numerical simu
 lations. In particular\, Perl is excellently suited for pre- and post-proc
 essing tasks\, and for developing proof-of-principle applications of new n
 umerical methods.\nFurthermore\, Perl is also a great tool to implement wr
 apper programs to offer an easy and fail-proof access to specialized libra
 ries and to automatize the execution of large sets of simulations which an
 alyze the behavior of systems for huge parameter sets.\n\nIn my talk I am 
 planning to present some examples of how Perl has been successfully applie
 d to enable the execution of numerical simulations in the field of systems
  biology:\na) An object oriented Perl program that 'computationally seeds'
  stem cells on the numerical representation of a protein scaffold.\nThis s
 caffold was used to simulate the physical properties which occur in a flow
  perfusion bioreactor that is used to grow artificial human bone tissue.\n
 b) A Perl program that is used to compute the best genetic intervention st
 rategy which transforms microorganisms into efficient produces of biofuel 
 (e.g. ethanol) and pharmaceuticals.\nc) A Perl program that automatizes th
 e computations of the dielectric properties of lab-on-a-chip systems in or
 der to optimize their sensitivity to detect biological cells.
DTEND;TZID=Europe/Vienna:20141010T115000
DTSTART;TZID=Europe/Vienna:20141010T111000
LOCATION:Hauptraum
ORGANIZER:Christian Jungreuthmayer
SUMMARY:From metabolic modeling to tissue engineering - Systems biology wit
 h Perl
UID:http://act.useperl.at/apw2014/talk/5643
URL:http://act.useperl.at/apw2014/talk/5643
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Stephen Riehm
ATTENDEE:Markus Hechenberger
ATTENDEE:Philipp Gortan
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Stefan Seifert
ATTENDEE:Wendy Van Dijk
ATTENDEE:Wolfgang Schemmel
COMMENT:13 attendees
DESCRIPTION:"Importing\, transforming\, storing and indexing data should be
  easy."\n\nCatmandu ist ein Perl-Framework für das Importieren\, Speichern
 \, Suchen\, Exportieren und Transformieren von Metadaten. In Kombination m
 it Web Frameworks\, dokumentenorientierten Datenbanken und Suchmaschinen b
 ietet Catmandu eine "rapid development environment" für digitale Bibliothe
 ksservices. Als Schwerpunkte werden das "command-line interface" und die "
 domain-specific language" vorgestellt.
DTEND;TZID=Europe/Vienna:20141011T123000
DTSTART;TZID=Europe/Vienna:20141011T121000
LOCATION:Hauptraum
ORGANIZER:Johann Rolschewski
SUMMARY:Catmandu - a data toolkit
UID:http://act.useperl.at/apw2014/talk/5733
URL:http://act.useperl.at/apw2014/talk/5733
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Paul Cochrane
ATTENDEE:Tobias Leich
ATTENDEE:Philipp Gortan
ATTENDEE:Christian Jungreuthmayer
ATTENDEE:Johann Rolschewski
ATTENDEE:Peter Holzer
ATTENDEE:vende thiel
ATTENDEE:Nina Bieringer
ATTENDEE:Ernst Lammer
ATTENDEE:steve mynott
ATTENDEE:Leon Timmermans
ATTENDEE:Timo Paulssen
ATTENDEE:Wendy Van Dijk
COMMENT:18 attendees
DESCRIPTION:Perl 6 and its implementation Rakudo are rapidly becoming ready
  for serious use. What's missing now is the huge module ecosystem that mak
 es Perl 5 the swiss army chain saw it is.\n\nInline::Perl5 attempts to sol
 ve this by allowing you to use Perl 5 modules (including XS modules) in Pe
 rl 6.
DTEND;TZID=Europe/Vienna:20141010T123000
DTSTART;TZID=Europe/Vienna:20141010T121000
LOCATION:Hauptraum
ORGANIZER:Stefan Seifert
SUMMARY:Inline::Perl5
UID:http://act.useperl.at/apw2014/talk/5735
URL:http://act.useperl.at/apw2014/talk/5735
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Stephen Riehm
ATTENDEE:Johann Rolschewski
ATTENDEE:Philipp Gortan
ATTENDEE:Stefan Seifert
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Roland Ortner
ATTENDEE:Timo Paulssen
ATTENDEE:Wendy Van Dijk
COMMENT:15 attendees
DESCRIPTION:Die volkswirtschaftliche Datenbank des WIFO besteht seit 1973 u
 nd\nenthält eine bunte Mischung wirtschaftswissenschaftlicher Daten in For
 m\nvon Zeitreihen.\n\nNach der Umstellung von einer hierarchischen Datenba
 nk auf Unisys auf\neine relationale Datenbank (Oracle) unter Unix Anfang d
 er 90er-Jahre\nsteht nun der zweite große Rewrite an.\n\nFür typische Quer
 ys müssen potentiell große Teile der Datenbank\ndurchsucht werden\, das Da
 tenmodell erlaubt aber eine effiziente\nParallelisierung.\n\nQuerys werden
  daher in einfachere Querys aufgespaltet\, diese werden\nparallel von mehr
 eren Worker-Prozessen abgearbeitet und die Ergebnisse\nschließlich wieder 
 kombiniert.\n\nDie Kommunikation zwischen den beteiligten Prozessen erfolg
 t über ØMQ\,\nein sprachunabhängiges\, low-level Framework für\nInterproze
 sskommunikation.
DTEND;TZID=Europe/Vienna:20141010T141000
DTSTART;TZID=Europe/Vienna:20141010T133000
LOCATION:Hauptraum
ORGANIZER:Peter Holzer
SUMMARY:Datenbankzugriffe parallelisieren mit ØMQ
UID:http://act.useperl.at/apw2014/talk/5738
URL:http://act.useperl.at/apw2014/talk/5738
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Johann Rolschewski
ATTENDEE:Markus Hechenberger
ATTENDEE:Paul Cochrane
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Stefan Seifert
ATTENDEE:steve mynott
ATTENDEE:Wendy Van Dijk
ATTENDEE:Wolfgang Schemmel
COMMENT:15 attendees
DESCRIPTION:cpancover.com is a website which provides code coverage informa
 tion for CPAN modules. Initially I targetted the popular modules\, but rec
 ently\, I have been extending cpancover.com to provide coverage of all of 
 CPAN.\n\nPreviously\, when a module caused problems (for example\, by goin
 g into an endless loop) I simply removed it from the list of modules to co
 ver. Now I need to handle that situation and\, after a couple of false sta
 rts\, I settled on using docker to constrain the resources of any module's
  coverage run.\n\nIn this talk I will explain how I have done this.
DTEND;TZID=Europe/Vienna:20141011T144000
DTSTART;TZID=Europe/Vienna:20141011T140000
LOCATION:Hauptraum
ORGANIZER:Paul Johnson
SUMMARY:Building cpancover.com with Docker
UID:http://act.useperl.at/apw2014/talk/5739
URL:http://act.useperl.at/apw2014/talk/5739
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Johann Rolschewski
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Stefan Seifert
ATTENDEE:Wendy Van Dijk
COMMENT:7 attendees
DESCRIPTION:Dynamic Trait Injection (mind-)framework
DTEND;TZID=Europe/Vienna:20141010T121000
DTSTART;TZID=Europe/Vienna:20141010T115000
LOCATION:Hauptraum
ORGANIZER:Branislav Zahradnik
SUMMARY:Jelly framework
UID:http://act.useperl.at/apw2014/talk/5741
URL:http://act.useperl.at/apw2014/talk/5741
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Stephen Riehm
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Johann Rolschewski
ATTENDEE:Markus Hechenberger
ATTENDEE:Marko Jozic
ATTENDEE:Philipp Gortan
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Stefan Seifert
ATTENDEE:Leon Timmermans
ATTENDEE:Wendy Van Dijk
ATTENDEE:Wolfgang Schemmel
COMMENT:18 attendees
DESCRIPTION:HTTP is a protocol with rich semantics that has been extended s
 everal times. We will touch on topics that are useful with designing and i
 mplementing resource-oriented HTTP based applications and services\, such 
 as feeds\, cacheing\, sub-protocol level stateless authentication\, provid
 ing clients with means to introspect\, improved compression\, batch operat
 ions.
DTEND;TZID=Europe/Vienna:20141011T121000
DTSTART;TZID=Europe/Vienna:20141011T113000
LOCATION:Hauptraum
ORGANIZER:Lars Dɪᴇᴄᴋᴏᴡ
SUMMARY:9 weird HTTP tricks every Web programmer needs to know
UID:http://act.useperl.at/apw2014/talk/5742
URL:http://act.useperl.at/apw2014/talk/5742
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Stephen Riehm
ATTENDEE:Johann Rolschewski
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Stefan Seifert
ATTENDEE:steve mynott
ATTENDEE:Wendy Van Dijk
ATTENDEE:Wolfgang Schemmel
COMMENT:14 attendees
DESCRIPTION:Shortcomings of Catalyst ActionRoles\, and how to overcome them
 .
DTEND;TZID=Europe/Vienna:20141011T110000
DTSTART;TZID=Europe/Vienna:20141011T104000
LOCATION:Hauptraum
ORGANIZER:Lars Dɪᴇᴄᴋᴏᴡ
SUMMARY:advanced routing and dispatching
UID:http://act.useperl.at/apw2014/talk/5743
URL:http://act.useperl.at/apw2014/talk/5743
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Stephen Riehm
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Wendy Van Dijk
ATTENDEE:Johann Rolschewski
ATTENDEE:Markus Hechenberger
ATTENDEE:Paul Cochrane
ATTENDEE:Patrick Michaud
ATTENDEE:Tobias Leich
ATTENDEE:Philipp Gortan
ATTENDEE:Christian Jungreuthmayer
ATTENDEE:Stefan Seifert
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:steve mynott
ATTENDEE:Roland Ortner
ATTENDEE:Timo Paulssen
COMMENT:22 attendees
DESCRIPTION:to be annouced
DTEND;TZID=Europe/Vienna:20141010T172500
DTSTART;TZID=Europe/Vienna:20141010T162500
LOCATION:Hauptraum
ORGANIZER:Larry Wall
SUMMARY:Keynote
UID:http://act.useperl.at/apw2014/talk/5761
URL:http://act.useperl.at/apw2014/talk/5761
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nicholas Clark
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Stephen Riehm
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Johann Rolschewski
ATTENDEE:Markus Hechenberger
ATTENDEE:Paul Cochrane
ATTENDEE:Patrick Michaud
ATTENDEE:Philipp Gortan
ATTENDEE:Peter Holzer
ATTENDEE:Stefan Seifert
ATTENDEE:steve mynott
ATTENDEE:Wendy Van Dijk
ATTENDEE:Wolfgang Schemmel
COMMENT:17 attendees
DESCRIPTION:In this talk I'll be:\n\n* reviewing the principles of performa
 nce profiling perl applications\n* demonstrating how to use Devel::NYTProf
 \n* demonstrating the new features of version 5\n* explaining common traps
  when interpreting profile reports\n* describing a multi-phase approach to
  optimizing applications\n\nNote that the talk is almost unchanged from la
 st year so if you've seen it before there's little reason to see it again.
 
DTEND;TZID=Europe/Vienna:20141011T163000
DTSTART;TZID=Europe/Vienna:20141011T153000
LOCATION:Hauptraum
ORGANIZER:Tim Bunce
SUMMARY:Performance Profiling with Devel::NYTProf
UID:http://act.useperl.at/apw2014/talk/5763
URL:http://act.useperl.at/apw2014/talk/5763
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Markus Hechenberger
ATTENDEE:Paul Cochrane
ATTENDEE:Tobias Leich
ATTENDEE:Philipp Gortan
ATTENDEE:Christian Jungreuthmayer
ATTENDEE:Stefan Seifert
ATTENDEE:Johann Rolschewski
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:steve mynott
ATTENDEE:Timo Paulssen
ATTENDEE:Wendy Van Dijk
COMMENT:17 attendees
DESCRIPTION:I'd like to give a short overview about the Android\, why can w
 e use Perl on it\, then I'd introduce the way to get it working on it and 
 then we'll see a few working examples.
DTEND;TZID=Europe/Vienna:20141010T103000
DTSTART;TZID=Europe/Vienna:20141010T101000
LOCATION:Hauptraum
ORGANIZER:Peter Bakonyi-Karpati
SUMMARY:Perl on Android
UID:http://act.useperl.at/apw2014/talk/5764
URL:http://act.useperl.at/apw2014/talk/5764
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Stephen Riehm
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Markus Hechenberger
ATTENDEE:Paul Cochrane
ATTENDEE:Patrick Michaud
ATTENDEE:Tobias Leich
ATTENDEE:Philipp Gortan
ATTENDEE:Johann Rolschewski
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Stefan Seifert
ATTENDEE:steve mynott
ATTENDEE:Leon Timmermans
ATTENDEE:Wendy Van Dijk
ATTENDEE:Wolfgang Schemmel
COMMENT:20 attendees
DESCRIPTION:In five years' time\, what programming language will I be using
 ? How about in ten?\n\nPredicting the future is always hard. Right now\, I
  think that it's particularly difficult\, although some things are clear. 
 The problem is that none of the current leaders have the right genes for w
 hat the future is going to throw at us\, and of those chasing that do look
  like they have what it takes to last the course\, it's not obvious that a
 ny of them will eventually emerge the winner.\n\nIn this talk I'll give my
  considered opinions from observing the trajectories of "competitor" langu
 ages to Perl\, including why half of them seem to be forking (even if they
  weren't meaning to)\, and why it's unclear how any of them are going to c
 ope well in the interesting times that are coming our way soon.\n\nIn this
  talk there will be KNOWN KNOWNS and KNOWN UNKNOWNS. I'll miss out the UNK
 NOWN UNKNOWNS for obvious reasons. I can't promise to rigidly define the a
 reas of doubt and uncertainty\, but I'll do my best.
DTEND;TZID=Europe/Vienna:20141011T135000
DTSTART;TZID=Europe/Vienna:20141011T133000
LOCATION:Hauptraum
ORGANIZER:Nicholas Clark
SUMMARY:Lying in a field\, stargazing
UID:http://act.useperl.at/apw2014/talk/5770
URL:http://act.useperl.at/apw2014/talk/5770
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:David Schmidt
ATTENDEE:Stephen Riehm
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:Paul Cochrane
ATTENDEE:Patrick Michaud
ATTENDEE:Philipp Gortan
ATTENDEE:Stefan Seifert
ATTENDEE:Johann Rolschewski
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:steve mynott
ATTENDEE:Roland Ortner
ATTENDEE:Timo Paulssen
ATTENDEE:Wendy Van Dijk
ATTENDEE:Sue Mynott
COMMENT:18 attendees
DESCRIPTION:We run lots of applications on lots of machines. Many written i
 n Perl but many not.\n\nIn this talk I'll be exploring how we've evolved t
 he logging step by step to the point where we now capture\, forward\, and 
 store all log messages from all applications on all machines into an Elast
 icsearch cluster. The powerful Kibana GUI makes searching fast\, simple an
 d powerful.\n\nAnd not just applications logs as we also log all TCP and H
 TTP traffic as well\, via haproxy.\n\nAlong the way we've learned many use
 ful lessons and a few tricks.\n\nFor Perl applications in particular I'll 
 be showing how we generate logs in JSON and automatically include extra 'c
 ontextual data' that make log messages much more useful. Got an uninitiali
 zed variable warning? Now you can see what the code was working on when th
 at happened.
DTEND;TZID=Europe/Vienna:20141010T145000
DTSTART;TZID=Europe/Vienna:20141010T141000
LOCATION:Hauptraum
ORGANIZER:Tim Bunce
SUMMARY:Application Logging in the 21st Century
UID:http://act.useperl.at/apw2014/talk/5776
URL:http://act.useperl.at/apw2014/talk/5776
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Markus Förster
ATTENDEE:Thomas Heine
ATTENDEE:Stephen Riehm
ATTENDEE:David Schmidt
ATTENDEE:Philipp Gortan
ATTENDEE:Stefan Seifert
ATTENDEE:Johann Rolschewski
ATTENDEE:Helmut Wollmersdorfer
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Roland Ortner
ATTENDEE:Timo Paulssen
ATTENDEE:Wendy Van Dijk
COMMENT:14 attendees
DESCRIPTION:Slides: http://www.davidschmidt.at/files/APW2014_EPPlication_sl
 ides.pdf\n\nThis talk is about a web application for building and running 
 tests for the austrian registry. But really you could use this framework t
 o test pretty much anything if you want. (I am not saying you should!)\n\n
 In the beginning EPPlication was only capable of sending EPP calls (a XML 
 based protocol to communicate with registries) but that has changed and it
  can make all kinds of calls now. (REST\, SOAP\, SQL and SSH)\n\nTests are
  created by clicking together the various steps\n- setting a variable\n- s
 ending an EPP/SOAP/REST/SQL/... call\n- extracting data from a previous re
 mote call\n- validating a variable\n- ...\n- reusing/encapsulating steps i
 n modules\n\n\nSo it's kind of a graphical programming language.\n\nRunnin
 g a test can be done either by clicking a button (useful during test\ndeve
 lopment) or by using a command line interface that communicates with\nthe 
 framework RESTfully. The latter can be used to run tests automatically\nvi
 a cronjob or even as a CI system.\n\nTest results can be viewed in the bro
 wser\, a search function helps you to\nfind the interesting parts of a tes
 t result. The Command Line Interface also\nreceives a short summary of the
  test result.\n\nAfter a couple of days the test results (which are stored
  in a DB) are\nwritten to disk and deleted from the DB.\n\nTests can run i
 n parallel\, we are currently testing 10+ TLDs at the same\ntime. Processe
 s are forked (using Child.pm) and tasks are distributed\nusing a message q
 ueue (ZeroMQ).\n\nThe EPPlication codebase is very DRY\, configurable and 
 well\ntested. It uses Catalyst\, DBIX::Class\, Template::Toolkit\,\nHTML::
 FormHandler\, JQuery and Bootstrap3 as web stack.
DTEND;TZID=Europe/Vienna:20141010T153000
DTSTART;TZID=Europe/Vienna:20141010T145000
LOCATION:Hauptraum
ORGANIZER:David Schmidt
SUMMARY:EPPlication - Testing Framework (live examples!)
UID:http://act.useperl.at/apw2014/talk/5781
URL:http://act.useperl.at/apw2014/talk/5781
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stephen Riehm
ATTENDEE:David Schmidt
ATTENDEE:Stefan Seifert
ATTENDEE:Johann Rolschewski
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Elizabeth Mattijsen
ATTENDEE:steve mynott
ATTENDEE:Roland Ortner
ATTENDEE:Timo Paulssen
ATTENDEE:Thomas Heine
ATTENDEE:Wendy Van Dijk
COMMENT:12 attendees
DESCRIPTION:Got an idea to establish your own software development company?
  In this topic I would like to share with you my experience how to identif
 y required types of resources and summarize the costs to achieve set objec
 tives from a financial point of view.
DTEND;TZID=Europe/Vienna:20141010T162000
DTSTART;TZID=Europe/Vienna:20141010T160000
LOCATION:Hauptraum
ORGANIZER:Jüri Sementsov
SUMMARY:Easy financial planning of your own DEV company
UID:http://act.useperl.at/apw2014/talk/5787
URL:http://act.useperl.at/apw2014/talk/5787
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stephen Riehm
ATTENDEE:David Schmidt
ATTENDEE:Philipp Gortan
ATTENDEE:Stefan Seifert
ATTENDEE:Johann Rolschewski
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:Timo Paulssen
ATTENDEE:Thomas Heine
ATTENDEE:Wendy Van Dijk
COMMENT:12 attendees
DESCRIPTION:Ich stelle die Möglichkeiten und Fähigkeiten von\nWWW::Mechaniz
 e::PhantomJS vor. Es werden verschiedene Möglichkeiten verglichen\, mit de
 nen man Webseiten automatisieren kann\, die Javascript\nbenötigen. Weiterh
 in gehe ich auf die Entwicklung von WWW::Mechanize::PhantomJS entlang der 
 Testsuite von WWW::Mechanize::Firefox ein.
DTEND;TZID=Europe/Vienna:20141010T111000
DTSTART;TZID=Europe/Vienna:20141010T103000
LOCATION:Hauptraum
ORGANIZER:Max Maischein
SUMMARY:Web Automation mit WWW::Mechanize::PhantomJS
UID:http://act.useperl.at/apw2014/talk/5789
URL:http://act.useperl.at/apw2014/talk/5789
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David Schmidt
ATTENDEE:Marko Jozic
ATTENDEE:Philipp Gortan
ATTENDEE:Stefan Seifert
ATTENDEE:Johann Rolschewski
ATTENDEE:Peter Holzer
ATTENDEE:Nina Bieringer
ATTENDEE:Sebastian Hofer
ATTENDEE:Ernst Lammer
ATTENDEE:steve mynott
ATTENDEE:Paul Cochrane
ATTENDEE:Timo Paulssen
ATTENDEE:Wendy Van Dijk
ATTENDEE:Wolfgang Schemmel
COMMENT:14 attendees
DESCRIPTION:In einem kurzen Vortrag\, sollen die wichtigsten Punkte des Fro
 ntend-Frameworks Bootstrap und des Perl-Frameworks Dancer2 vermittelt werd
 en.\n\nDas Ziel ist Perl-Neuanfängern einen einfachen Start mit Dancer2 zu
  ermöglichen.\n\nWas fix behandelt wird:\nAJAX\, Datenbanken\n\nWas eventu
 ell behandelt wird:\nCookies & Template-Engines( Xslate\, MojoTemplate ode
 r Caribou)
DTEND;TZID=Europe/Vienna:20141011T150000
DTSTART;TZID=Europe/Vienna:20141011T144000
LOCATION:Hauptraum
ORGANIZER:Marko Jozic
SUMMARY:Bootstrap & Dancer2 for newbies
UID:http://act.useperl.at/apw2014/talk/5805
URL:http://act.useperl.at/apw2014/talk/5805
END:VEVENT
END:VCALENDAR
