YAPC::Europe 2011 in Riga

YAPC::Europe 2011 “Modern Perl”

Twitter #ye2011    RSS       Log in

Proceedings

‎(Re)Developing in Perl 6‎
Damian Conway (‎damian‎), Thoughtstream
English, 60 minutes
Now that Perl 6 is available in a usable form, over the past twelve months Damian has revisited some of his most popular Perl 5 modules and reimplemented them in "native" Perl 6.
‎./yapc.pl --start‎
Andrew Shitov (‎ash‎), Ostrovok.ru
English, 5 minutes
Welcome speech
‎A new operator‎
Abigail
English, lightning
We'll show a new operator, that combines the best of two worlds
‎A plastic beerglass‎
Maciej Czekay (‎Bruno‎), Booking.com
English, lightning
Working with ALSA (Advanced Linux Sound Architecture) tastes like drinking a beer from a plastic glass.
‎About Act...‎
Sébastien Aperghis-Tramoni (‎Maddingue‎)
English, lightning
Act needs your love
‎ActiveState, Perl and the Cloud‎
Ingy döt Net (‎ingy‎), Oui Code Software
English, 20 minutes
Ingy dot Net talks about deploying Perl Apps with cloud computing, and showcases ActiveState's current offerings
‎Adventures in Marketing‎
Mark Keating (‎mdk‎), Shadowcat Systems Limited
English, 20 minutes
In this talk I will look at some of the current efforts to market Perl to a wider audience and explain some of the issues we have had/will face. I will be discussing the need to gain a broad audience and how we have to give Perl a Mindshare
‎An Armful of Announcements‎
Mark Keating (‎mdk‎), Shadowcat Systems Limited
English, lightning
Mark Keating will be talking about the recent Google Sumer of Code, Send-A-Newbie and LPW2011 he also has a request for everyone at the conference, something we all have to do apparently..
‎App-ffeedflotr - plot data using Firefox and flot‎
Max Maischein (‎Corion‎)
English, 20 minutes
This talk presents App::ffeedflotr, a program I wrote to visualize data. In the talk, I will show what it can do, and how I use data visualization during development of modules.
‎App::CCSV‎
Karlheinz Zoechling (‎gargamel‎), Geizhals.at
English, lightning
Autosplit for CSV files on the command lin
‎App::TimeTracker, Metaprogramming & Method Modifiers‎
Thomas Klausner (‎domm‎)
English, 20 minutes
I recently rewrote App::TimeTracker (new version 2.009 recently uploaded to CPAN). App::TimeTracker now allows you to keep track of the time you spent on various jobs and projects using a simple command line interface.
‎Attendees dinner essentials‎
Andrew Shitov (‎ash‎), Ostrovok.ru
English, 5 minutes
Instructions on how to reach attendees dinner place
‎Benchmark::Perl::Formance for the masses‎
Steffen Schwigon (‎renormalist‎), Amazon
English, 20 minutes
By the time of the YAPC::EU I will have my
‎Camps: Better web development environments‎
Jon Jensen (‎jon_jensen‎), End Point Corporation
English, 40 minutes
Developing web applications on a local computer has numerous problems: setup time, different platform or software versions, inability for other users to try out new code in development without pushing it somewhere else, and differences from production that are more significant than expected. [...]
‎Closing‎
Andrew Shitov (‎ash‎), Ostrovok.ru
English, 10 minutes
Thank you very much for being with us
‎Cool, bonsai, cool - An introduction to ElasticSearch‎
Clinton Gormley (‎DrTech‎)
English, 20 minutes
ElasticSearch is a powerful, flexible, Lucene-based full text search server, with automatic sharding and clustering.
‎DB Schema Posters: Everybody Should Have One‎
Smylers, Direct Boat Insurance
English, lightning
A big poster showing all a database's tables and the links between them is incredibly useful, especially when trying to find your way around an unfamiliar system.
‎DBIx::Class guts 1.1 (or how SQL sausage is made)‎
Peter Rabbitson (‎ribasushi‎)
English, 65 minutes
DBIx::Class is a relatively popular database access toolkit, however years after its inception many developers still see it as a mysterious monolithic black box.
‎DBIx::Class::Tree::Mobius‎
Valentin Guillois
English, 20 minutes
DBIx::Class::Tree::Mobius is a new DBIx::Class component to represent and manage trees in a SQL database.
‎DBIx::DataModel in detail‎
Laurent Dami (‎dami‎), Etat de Genève, Pouvoir Judiciaire
English, 40 minutes
DBIx::DataModel is an Object-Relational Mapper inspired from UML, with special care in expressiveness and efficient collaboration with the underlying database.
‎Dancing into Web Development‎
Andrew Solomon
English, 40 minutes
This will show you how easy it is to put together a dynamic website using Dancer.
‎Debugging Perl 6 Grammars‎
Jonathan Worthington (‎jnthn‎)
English, 20 minutes
Perl 6 grammars are a powerful way to parse text, and extract structure from it. They take what you already know about regexes and object orientation and bring it together powerfully. It's great, but...what happens when your grammar won't match something you think it should?
‎Demystify file system hierarchy for deployments‎
Jozef Kutej (‎jozef‎), meon
English, 40 minutes
What to expect?
‎Dependency Injection - Introduction‎
Zbigniew Lukasiak (‎zby‎), Opera Software
English, 40 minutes
1. What is DI?
‎Dependency Injection and TDD‎
Silvano Luciani
English, 45 minutes
The aim of this talk is to show how to use the Dependency Injection pattern to write code that is easy to test and build applications whose behaviour can easily change at runtime by defining environments and different sets of configurations.
‎E-Commerce usability and how to test it‎
Jure Kodzoman (‎Yure‎), Informa Studio
English, 20 minutes
Web usability is an approach to make web sites easy to use for an end-user. Usability is becoming more and more important on the web. This talk will introduce you on how to do usability testing, even if your target audience is outside your country, which is pretty common in Europe.
‎Easy generation of documents for Microsoft Word‎
Laurent Dami (‎dami‎), Etat de Genève, Pouvoir Judiciaire
English, lightning
MsOffice-Word-HTML-Writer offers an easy way to generate documents fully compatible with MsWord : instead of dealing with the complexity of RTF or XML document formats, just write HTML, add some instructions for headers, footers, sections, etc., and package the whole thing as MIME/multipart. Easy
‎Encryption on the Web for everyone‎
Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎)
English, 40 minutes
∙ introduction: why do we need end-to-end encryption?
‎Euclid, Socrates and Mill - Quality in Documentation‎
Matt S Trout (‎mst‎), Shadowcat Systems Limited
English, 40 minutes
Earlier this year, your presenter made the choice (mistake?) to finally
‎Extended meta-data on backpan/cpan‎
Mark Overmeer (‎markov‎), MARKOV Solutions
English, 20 minutes
Many services on CPAN distributions collect their own information. This is doable, but rather tricky for the current CPAN situation. It's much harder when replaying history, being useful for companies.
‎Extending Perl with functional macros‎
Rolf Langsdorf (‎LanX‎)
English, 40 minutes
A multitude of extension were invented for Perl5, using "source
‎Feel like I'm fixing to test - talk‎
Thomas Klausner (‎domm‎)
English, 20 minutes
I will show two techniques I used quite successfully in the last few years to set up fixtures in
‎Free weather data from api.met.no‎
Trond Michelsen (‎trondmm‎), Meteorologisk Institutt
English, lightning
The Norwegian Meteorological Institute offers free weather data from a web service. This talk will introduce the service, present some of the data available and the perl module Weather::Metno::LocationForecast that fetches and parses the data
‎GSoC and GCI‎
Wesley Johnson (‎wesjdj‎)
English, lightning
Last winter I took part in GCI - the Google Code-in. I'd like to explain what that involved, what I did and what I learned. This will also be an appeal to module authors to provide tasks for the upcoming GCI.
‎German Perl Workshop 2012‎
Steffen Winkler (‎STEFFENW‎)
English, lightning
Announcement of the German Perl Workshop 2012.
‎Getting the most out of YAPC‎
brian d foy, The Perl Review
English, 20 minutes
Don't wander around your first YAPC clueless. Learn a few secrets to get the most of the conference.
‎Git::CPAN::Hook - Managing CPAN installations with Git‎
Philippe Bruhat (‎BooK‎), BOOKING.COM
English, 20 minutes
At the 2010 QA Hackathon in Vienna, a few people discussed the idea of controling a CPAN install with Git. Since this kind of endeavour requires a good interface between Perl and Git, a first yak needed to be shaved. See the talk about Git::Repository for details.
‎Git::Repository - Controling Git from Perl‎
Philippe Bruhat (‎BooK‎), BOOKING.COM
English, 40 minutes
After looking at all the existing alternatives, I decided to write my own Git wrapper for Perl.
‎Gnokii - an alternative approach‎
H.Merijn Brand (‎Tux‎), PROCURA B.V.
English, 20 minutes
To address an (older) Nokia phone to send text messages through a computer interface, which is easy e.g. for cut-n-paste error messages to colleagues, Linux offers gnokii and a GUI xgnokii.
‎Go language for Perl programmers‎
Andrew Shitov (‎ash‎), Ostrovok.ru
English, 20 minutes
For sure, you've heard about Go programming language. As Perl programmers tend to be linguists, they should like looking at other languages, even if they never will use them in production.
‎HTML5: What is is, what it isn't, and should you use it?‎
Mallory van Achterberg (‎Stomme poes‎), Cloudsuite b.v.
English, 20 minutes
"The HTML5 hype is out of control. What is it exactly, what ISN'T it, and what parts can you safely use?"
‎Hack For Japan‎
Yusuke Kawasaki (‎kawanet‎), RGF (Recruit Co., Ltd.)
English, 20 minutes
The magnitude 9.0 massive earthquake hit Japan on March 11, 2011. And the plant was exploded. Very soon after the quake, many hackers individually began to hack something around the terrible disaster and for the survivors. At the next weekend, we launched the "Hack For Japan" group to support these developers. Numbers of projects have started through our hackathon events both online and offline.
‎Hg vs. Git‎
Herbert Breunung (‎lichtkind‎)
English, 20 minutes
decentral version control systems are hip, so you have to use it too. But don't worry, Im your best friend and tell you what suits you best and which lip gloss matches perfectly.
‎How CPAN Testers helped me improve my module‎
Léon Brocard (‎acme‎), PhotoBox
English, 20 minutes
It's quite hard to write cross-platform CPAN modules, especially when you use XS to interface with C libraries. Luckily, CPAN Testers tests your modules on many platforms for you. Come see how CPAN Testers helped me to create a fully portable module
‎How I learned to stop worrying and love threads‎
Leon Timmermans (‎leont‎)
English, 40 minutes
For almost a decade, Perl has had threads.pm, a module based on a "fake forking" paradigm. Now, a new experimental module called threads::lite is available, based on concepts from the Actor Model and pattern matching
‎How low can the Acme:: go?‎
David Leadbeater (‎dg‎)
English, lightning
In the quest for everything in Pure-Perl how low can it go
‎How not to screw up your business application‎
Carl Mäsak (‎masak‎)
English, 40 minutes
The stereotypical business architecture is fundamentally flawed.
‎If you are not on IRC - you do not exist‎
Peter Rabbitson (‎ribasushi‎)
English, lightning
A short rant on the state of the community outside of yapc-business-hours
‎Integrating an external model with an existing Catalyst environment‎
Daniel Böhmer, Freelance Software Developer
English, lightning
In the lightning talk we would like to present the main idea of our application architecture to inspire intermediate Catalyst users and get feedback. This is what our application is about:
‎Introduction to CPAN: Creating and Uploading‎
brian d foy, The Perl Review
English, 20 minutes
Get a PAUSE account and upload your first module to CPAN
‎Introduction to CPAN: Useful Modules‎
Sébastien Aperghis-Tramoni (‎Maddingue‎)
English, 20 minutes
An introduction that will include topics like:
‎Introduction to Code Coverage‎
Paul Johnson (‎pjcj‎)
English, 20 minutes
Other talks on the beginners track explain how to create Perl modules and how to test your code. But how do you know whether your tests are doing a good job? One technique is to use code coverage.
‎Introduction to Perl: Data Structures‎
Salve J. Nilsen (‎sjn‎), the Norwegian Open Source Competence Center
English, 20 minutes
Perl has amazing support for data structures. Hashes, Arrays, Queues, Stacks, are all first class citizens in Perl. This class will give an introduction to the basic data structures and the ways to manipulate them. It will include topics like:
‎Introduction to Perl: Documentation‎
brian d foy, The Perl Review
English, 20 minutes
This is a tour of the Perl documentatio
‎Introduction to Perl: Getting Data In and Out‎
Gabor Szabo (‎szabgab‎), Perl Ecosystem Group
English, 20 minutes
An introduction that will include topics like:
‎Introduction to Perl: Regular Expressions‎
Clive Darke (‎cdarke‎), QA
English, 20 minutes
An introduction that will include topics like:
‎Introduction to Perl: Testing‎
Jose Luis Martinez, CAPSiDE
English, 20 minutes
An introduction that will include topics like:
‎Introduction to the Dancer web application framework‎
Job van Achterberg (‎jkva‎)
English, 20 minutes
A introductory talk - how to setup a simple webapplication using Dancer.
‎Introduction to writing readable and maintainable Perl‎
Alex Balhatchet (‎Kaoru‎), Lokku Ltd.
English, 40 minutes
An introduction to writing readable Perl code, for people who write Perl that other people may want to read. Covers the most important lessons from Perl Best Practices, and ends by showing how to use Perl::Critic to test that you are meeting the standards set out
‎It Doesn't Matter!‎
Paul Johnson (‎pjcj‎)
English, lightning
This lightning talk will be a half serious rant about not being overly concerned with how fast various Perl constructs are.
‎Iterating over tabular data that's really hierachical‎
Brian McCauley (‎Nobull‎)
English, lightning
The Data::Iterator::Hierarchical module allows nested loops to iterate in the natural way over a sorted rowset such as that which would typically be returned from an SQL database query that is the result of naturally left joining several tables.
‎Larry Wall's keynote‎
Andrew Shitov (‎ash‎), Ostrovok.ru
English, 60 minutes
‎Lightning Talks Day 1‎
R Geoffrey Avery (‎rGeoffrey‎)
English, 60 minutes
Schedule day 1:
‎Lightning Talks Day 2‎
R Geoffrey Avery (‎rGeoffrey‎)
English, 60 minutes
An­oth­er 10 Lig­htn­ing Talks and the Lig­htn­ing An­noun­ce­ments bet­ween them. See Day 1 for the rest of the de­scrip­tion. talk:321
‎Lightning Talks Day 3‎
R Geoffrey Avery (‎rGeoffrey‎)
English, 60 minutes
An­oth­er 10 Lig­htn­ing Talks and the Lig­htn­ing An­noun­ce­ments bet­ween them. See Day 1 for the rest of the de­scrip­tion. talk:321
‎Making data dance‎
Carl Mäsak (‎masak‎)
English, 20 minutes
Donald Knuth's "Dancing Links" algorithm deserves wider recognition. It can solve the N-queens problem. It can help us tile pentominoes. It makes solving a Sudoku problem trivial.
‎Medieval Perl: charting the history of medieval texts with a modern language‎
Tara Andrews (‎aurum‎)
English, 40 minutes
How much can computational analysis tell us about our medieval literary heritage that we don't know already?
‎MetaCPAN, the next generation search engine for the CPAN‎
Moritz Onken (‎mo‎)
English, lightning
What is, why you should use it instead of search.cpan.org and how easy it is to contribute
‎Modern Perl - getting there from here‎
Anthony Webster
English, 40 minutes
Successful businesses have often built a code base over a number of years. The tempation is to start from scratch, but the reality is you usually can’t. So how do you get to Modern Perl
‎Modern PerlCommerce‎
Stefan Hornburg (‎racke‎)
English, 40 minutes
Interchange is a Open Source eCommerce software written before the advent of any modern Perl. Thus we implemented a lot of things like running a server, dispatching, parameter parsing, session handling and templating.
‎Modern WxPerl‎
Herbert Breunung (‎lichtkind‎)
English, lightning
Parts of the API are not the highlights of WxPerl. But during this talk I show you, how to write clean and concise GUI-Apps. Helper modules and advanced Wx stuff not everybody knows are topics that will be also touched
‎Mojolicious - A New Hope‎
Marcus Ramberg (‎marcus‎), Nordaaker AS
English, 40 minutes
This talk is an introduction to Mojolicious, a next generation HTTP toolkit for Perl with a vibrant community. We will look at how the routes based dispatcher works, the built in rendering system as well as cutting edge features like HTTP Web Socket support and the CSS3 XML parser. This talk also covers the Mojo HTTP User Agent
‎Monkey-patching, subclassing, and accidental overriding‎
Aaron Crane (‎arc‎), Cutbot Ltd.
English, 20 minutes
We all know that CPAN is one of Perl's biggest advantages. But sometimes, you find yourself using a CPAN class that doesn't have quite enough features for what you're trying to do. What's the best way to deal with that sort of situation?
‎Mostly lazy DBIx::Class testing‎
Chisel Wright, Net-A-Porter
English, 20 minutes
It's often useful to check that your DBIx::Class classes provide the methods you expect, and no-one has sneakily stolen or broken methods when you weren't looking.
‎Opening—the Second Day‎
Alex Kapranoff (‎kappa‎), Yandex
English, 10 minutes
What's going on in the second day of the conference
‎Opening—the Third Day‎
Andrew Shitov (‎ash‎), Ostrovok.ru
English, 10 minutes
What's going on here
‎Oriental Perl for Enterprise‎
Yusuke Kawasaki (‎kawanet‎), RGF (Recruit Co., Ltd.)
English, 20 minutes
This talk will introduce some usages of the modern Perl in the leading enterprise scene in Japan.
‎Perl 5.16 and Beyond‎
Jesse Vincent, Best Practical Solutions, LLC
English, 40 minutes
The past few years have seen a renaissance of Perl development. With an annual release schedule and an ever-growing list of core contributors, the Perl community is more vibrant than ever before.
‎Perl 6 Lists, Arrays, and Hashes vivified: lazy, infinite, flat, slurpy, typed, bound, and LoL'd‎
Patrick Michaud (‎Pm‎), pmichaud.com
English, 40 minutes
One of the significant new features of Perl 6 is its support for lazy and infinite lists, arrays, sequences, and other data structures. However, these new features have far-reaching impacts on the whole of Perl 6 design and implementation. [...]
‎Perl 6 hackathon‎
Jonathan Worthington (‎jnthn‎)
English, 480 minutes
Perl 6 hackathon is a one day event for those who want to look at internals of Perl 6 and its development process. There will be people who are responsible for Perl 6 design, specification and implementation, and Rakudo developers.
‎Perl Jam - How To Organise a Conference (and live to tell the tale)‎
Barbie, Miss Barbell Productions
English, lightning
A short promotion for contributors for a forthcoming book about conference organising
‎Perl Jam: processing MIDI events in realtime‎
Maciej Czekay (‎Bruno‎), Booking.com
English, 40 minutes
MIDI allows to exchange Note/Controller messages between electronic musical instruments and/or software. Being almost 30 years old, MIDI is still widely used in music production (and not only). Perl running on a Linux machine equippped with a MIDI interface can use MIDI::ALSA module to intercept incoming MIDI messages, process them in realtime and send to appropriate devices. [...]
‎Perl Mongers Über Alles (Oslo.pm ye2011 edition)‎
Salve J. Nilsen (‎sjn‎), the Norwegian Open Source Competence Center
English, lightning
Oslo has had a Perl Mongers group since 2002. Here are a couple of highlights of what they've done
‎Perl Training‎
Dave Cross (‎davorg‎), Magnum Solutions Ltd.
English, 20 minutes
I've been running Perl training courses for ten years. Some have run alongside conferences, some have been internal courses for companies and some have been public courses.
‎Perl and domain names + Domain name DOT perl‎
Patrick Mevzek, AFNIC
English, lightning
Presenting 3 short items about relationships between Perl and Internet domain names:
‎Perlude: a taste of haskell in perl‎
marc chantreux (‎eiro‎)
English, 40 minutes
Perlude (formaly Lazyness) steal haskell prelude keywords to give perl a convenient way to deal with generators the way haskell uses monad.
‎Persec, a combinator parser in perl5‎
marc chantreux (‎eiro‎)
English, lightning
Persec is a very beginning of a combinator parser inspired by the haskell Parsec and the perl6 grammar's rules. this LT show the idea behind the hood and what's already don
‎Plack basics - website best practices‎
Leo Lapworth (‎Ranguard‎), Foxtons
English, 40 minutes
Plack sits between your web server (Apache, Starman, FCGI) and your framework/code (Catalyst, Dancer, Mojo, or Web::Simple or your own raw code).
‎Pod and Perl 6‎
Tadeusz Sośnierz (‎tadzik‎), Opera Software
English, lightning
What new features does Perl 6 Pod bring? Why is it so closely tied to the compiler, and what benefits does it have? What cool uses Pod in Perl 6 gives us? Come and see how Pod can be even more awesome, and what you can do today with Rakudo
‎Postmodern Module Packaging‎
Ingy döt Net (‎ingy‎), Oui Code Software
English, 40 minutes
Do you ♥ your Modules? Want to take them to the future? Imagine a world where every Makefile.PL is one short line, your documentation writes itself, all your tests are just data (they run in Perl 6 as well), and getting a change to CPAN is just a 'make release' and a beer away. Confused? Come find clarity!
‎RFC: Fiddling with the symbol table‎
Job van Achterberg (‎jkva‎)
English, lightning
Currently shared availability of routines is achieved through manual plugging of these in the symbol table; this is a Request For Comments on the speaker's current practice of handling this
‎Rakudo Evolved: speed, feedback and hackability‎
Jonathan Worthington (‎jnthn‎)
English, 40 minutes
About a year ago, the Rakudo Perl 6 development team released Rakudo Star. Implementing a wide range of Perl 6 features, it marked a point where more people could jump in and start exploring the Perl 6 language. They did, and over the last year the community and module ecosystem has grown.
‎Redis - A key/value store‎
David Leadbeater (‎dg‎)
English, 40 minutes
Redis is one of the recent crop of databases that avoid SQL, sometimes called NoSQL. This talk will introduce Redis, what it's good for -- and probably more importantly what it's not good for. The various modules for using Redis from Perl will be covered
‎Reinventing Build.PL‎
Leon Timmermans (‎leont‎)
English, lightning
Module::Build is dying, what are we going to do about that
‎Replacing Relational DB with Redis: a Case Study‎
Anton Berezin (‎Grrrr‎), Telia Denmark
English, 65 minutes
While relational databases represent a valuable and
‎Roman numbers and Perl‎
Jean Forget
English, 40 minutes
The Roman number system is much more complicated than most people think. My talk will present the historical features this system had and how various CPAN modules deal with them.
‎Running legacy mod_perl with Plack‎
Peter Makholm (‎brother‎)
English, 40 minutes
Using mod_perl had some benefits over plain CGI.pm. You got some sort of persistence and a tight integration with Apache. Unfortunately you got a tight integration with Apache. This makes mod_perl have some obscure quirks and can make mod_perl applications hard to test and debug.
‎SSH Can Do That? Tips for Working More Productively with Remote Servers‎
Smylers, Direct Boat Insurance
English, 20 minutes
As Perl developers we often need to work on remote servers, deploying, debugging, and sometimes even writing code. SSH makes this possible, but by default it can be rather cumbersome to work in this way.
‎Sanitizing HTML 5 with Perl 5‎
Uwe Voelker (‎Perl-Uwe.com‎), XING AG
English, 20 minutes
At work (XING.com) I wrote an HTML sanitizer for our WYSIWIG editor. It is based on whitelisting.
‎Smoking The Onion - Tales of CPAN Testers‎
Barbie, Miss Barbell Productions
English, 40 minutes
This talk looks at the larger CPAN Testers ecosystem, and aims to show how both users and authors can reap benefits.
‎Some word about converting code from python to perl5 and perl6‎
Nikolay Mishin (‎mishin‎), Luxoft
English, lightning
For connecting to Jira by Soap protocol i use python module suds,
‎Spark - Seriously Awesome Form Handling‎
James Laver (‎jjl‎)
English, 65 minutes
I'm lazy and forms are hard to do right. If I can be lazier and do them better, that would be a win. So I wrote Spark.
‎Speaker Training‎
Alex Kapranoff (‎kappa‎), Yandex
English, 240 minutes
***** NOTE: This training will be held in Konventa Seta hotel located at Kaleju iela 9/11. Look for directions at http://www.hotelkolonna.com/konventa-seta/how-to-find-us. *****
‎State of the Parrot‎
Christoph Otto (‎cotto‎)
English, 40 minutes
In this talk, you'll find out where Parrot’s been, what we’re up to and where I want to lead Parrot, both as a platform for language development and experimentation and as a product for embedding into other, sometimes surprising, applications. Satellites may be involved.
‎State of the Velociraptor‎
Matt S Trout (‎mst‎), Shadowcat Systems Limited
English, 40 minutes
Contents may include, but are not limited to:
‎Stump The Wall‎
Ingy döt Net (‎ingy‎), Oui Code Software
English, lightning
Larry Wall's new Slideshow Software on CPAN since yesterday
‎StuwerCal - a communal iCal-Aggregator running on Dancer & dotcloud‎
Thomas Klausner (‎domm‎)
English, 20 minutes
As part of a civic participation project I developed a smallish iCal-aggregator for the "Grätzl" I'm living in:
‎TAP Juggling‎
Steffen Schwigon (‎renormalist‎), Amazon
English, 20 minutes
TAP is my hammer.
‎TEACHING CLASS | Introducing Modern Perl‎
Dave Cross (‎davorg‎), Magnum Solutions Ltd.
English, 480 minutes
***** NOTE: This class will be held in Konventa Seta hotel located at Kaleju iela 9/11. Look for directions at http://www.hotelkolonna.com/konventa-seta/how-to-find-us. *****
‎TEACHING CLASS | Object-Oriented Programming in Perl 6‎
Jonathan Worthington (‎jnthn‎)
English, 480 minutes
***** NOTE: This class will be held in Konventa Seta hotel located at Kaleju iela 9/11. Look for directions at http://www.hotelkolonna.com/konventa-seta/how-to-find-us. *****
‎TEACHING CLASS | Perl Best Practices‎
Damian Conway (‎damian‎), Thoughtstream
English, 480 minutes
***** NOTE: This class will be held in Konventa Seta hotel located at Kaleju iela 9/11. Look for directions at http://www.hotelkolonna.com/konventa-seta/how-to-find-us. *****
‎TEACHING CLASS | Surviving Perl Unicode‎
brian d foy, The Perl Review
English, 240 minutes
***** NOTE: This class will be held in Konventa Seta hotel located at Kaleju iela 9/11. Look for directions at http://www.hotelkolonna.com/konventa-seta/how-to-find-us. *****
‎TEACHING CLASS | Testing with Perl‎
Gabor Szabo (‎szabgab‎), Perl Ecosystem Group
English, 480 minutes
***** NOTE: This class will be held in Konventa Seta hotel located at Kaleju iela 9/11. Look for directions at http://www.hotelkolonna.com/konventa-seta/how-to-find-us. *****
‎TEACHING CLASS | Understanding Regular Expressions‎
Damian Conway (‎damian‎), Thoughtstream
English, 480 minutes
This tutorial will introduce beginner and intermediate Perl
‎Tapper test scheduling‎
Maik Hentsche (‎Caldrin‎)
English, 20 minutes
Tapper is a test automation framework developed in the AMD OSRC and published in spring 2011. After a very brief introduction of the project I will introduce its coolest part from a programmers perspective - the scheduler that decides what test run on what machine. [...]
‎Template::Flute - Modern designer-friendly HTML templating engine‎‎
Stefan Hornburg (‎racke‎)
English, 40 minutes
Template::Flute enables you to completely separate web design and programming
‎Terms of endearment - the ElasticSearch query language explained‎
Clinton Gormley (‎DrTech‎)
English, 40 minutes
It is easy to start using full text search with ElasticSearch, but to access its power, you need to understand a little more.
‎The Business Aware Programmer‎
Abigail
English, 40 minutes
Programming in a business environment puts some unique requirements
‎The Legend of Data::Query - a LINQ's awakening‎
Matt S Trout (‎mst‎), Shadowcat Systems Limited
English, 40 minutes
Many years ago, an object database called Tangram was created, and
‎The Little Animal Farm‎
Carl Mäsak (‎masak‎)
English, lightning
We (masak and tadzik) implemented a game in Perl 6.
‎The One True Serialization Module(tm)‎
Peter Makholm (‎brother‎)
English, lightning
So you need to serialize some data? Let me count the ways to skin that camel (LMCTWTSTC)!
‎The Perl Community - A Modest Proposal‎
Dave Cross (‎davorg‎), Magnum Solutions Ltd.
English, lightning
Some stuff about the Perl community. And Marketing. And Masons
‎The Perl Foundation: Year in Review‎
Karen Pauley
English, 20 minutes
The Perl Foundation has entered its 11th year. This talk will provide a review of the successes and failures of the past year, and take a brief look at the plans for the year ahead
‎The SNMP::Class library‎
Athanasios Douitsis, Athanasios Douitsis
English, 20 minutes
The SNMP::Class is an attempt to create a high level Perl library enabling the programmer to carry out complex network management tasks focused on monitoring-related operations that use SNMP while at the same time automatically taking care of as much as possible of the low level SNMP-specific details. [...]
‎The State of the Acmeism‎
Ingy döt Net (‎ingy‎), Oui Code Software
English, 65 minutes
Acmeism (http://acmeism.org) is the commitment to furthering all good languages simultaneously. [...]
‎Ubic: flexible perl-based service manager‎
Alex Kapranoff (‎kappa‎), Yandex
English, 20 minutes
Ubic is a toolkit for describing daemons in pure Perl.
‎Way too far down memory lane: the quest for pure-perl Sub::Name‎
Peter Rabbitson (‎ribasushi‎)
English, lightning
I picked up the crack pipe... AND I LOVED IT! Come explore the world of perlguts, system calls and memory peeking with me for fun and FatPacker profit
‎Webscraping by example‎
Max Maischein (‎Corion‎)
English, 40 minutes
Lots of information is available online if you have a web browser. Not all information is readily available to Perl.
‎What good Perl editors should be able‎
Herbert Breunung (‎lichtkind‎)
English, 20 minutes
of course another Kephra talk. But this time more on ideas how to make some things different and subsequently (my) life as a programmer easier. Some Ideas may not be implemented, thatswhy the vague title. But there is a fresh rewrite of Kephra which I want to basically show during that talk
‎White Camel Awards‎
brian d foy, The Perl Review
English, lightning
The annual presentation of the White Camels Awards for contributions to the community
‎Write programs like oneliners‎
Philippe Bruhat (‎BooK‎), BOOKING.COM
English, lightning
Perl command switches allow one to write short but powerful programs. This talk presents a few techniques inspired by those switches that enable one to use oneliner techniques in larger programs
‎Writing Plugins for Padre, the Perl IDE‎‎
Gabor Szabo (‎szabgab‎), Perl Ecosystem Group
English, 20 minutes
Padre has been around for almost 3 years now and has gained considerable user base. The feature that makes it unique is that it is written in Perl 5.
‎XML::Compile::SOAP‎
Mark Overmeer (‎markov‎), MARKOV Solutions
English, 40 minutes
Once upon a time, Perl was famous as glue language. When XML became fashion, many modules popped-up to help you process it. And then came SOAP::Lite.
‎YAPC::Europe 2012‎
Max Maischein (‎Corion‎)
English, 5 minutes
The organizers of the next European YAPC saying a word about their place
‎YAPC::Europe 2012 venue announcement‎
Andrew Shitov (‎ash‎), Ostrovok.ru
English, 5 minutes
Every year the YAPC::Europe venue committee decides where the next year's conference will be held.
‎YAPP‎
Alexander Nusov (‎santeri‎)
English, lightning
YAPP - Yet Another Perl Podcast.
‎bending semantics with 5.14‎
Zefram
English, 20 minutes
Perl 5.14 makes some previously-esoteric optree magic much more accessible. This talk will look at the semantic and performance effects that can be achieved by judicious optree editing, taking advantage of the new facilities. Some XS knowledge is required.
‎bending syntax with 5.14‎
Zefram
English, 20 minutes
Perl 5.14, building on the experimental parser hook mechanism of 5.12, introduces revolutionary new facilities for extension modules to add new syntax to Perl. This talk, by the author of the new facilities, will look at how to use them effectively. It's a lot easier than last year's shenanigans with 5.12, but still requires writing XS.
‎iusethis.com infrastructure‎
Marcus Ramberg (‎marcus‎), Nordaaker AS
English, lightning
Setting up a Catalyst/DBIC app for scability and redundancy
‎use types‎
Reini Urban (‎rurban‎), cPanel
English, 40 minutes
My plan for 5.16 are types. Type-checks make perl slower and might come handy for discipline,
‎why time is difficult‎
Zefram
English, 20 minutes
Dates, times, time intervals, clocks, calendars, and related phenomena are major contributors to hassle in programming, and the source of innumerable bugs. This talk will explain why it's such a complicated area, and how best to think about it to avoid getting confused. Leap seconds will be demystified, and then remystified as the truth turns out to be stranger than you imagined. [...]
‎working with databases‎
Laurent Dami (‎dami‎), Etat de Genève, Pouvoir Judiciaire
English, 40 minutes
An overview of the main questions/design issues when starting to work with databases in Perl
‎‎I <3 my Community‎
Mark Keating (‎mdk‎), Shadowcat Systems Limited
English, 20 minutes
Im­agine a big chocolate cake full of yummy in­gredients and you have "ma kom­munitae" A per­son­al look at some of the peo­ple in the Perl com­mun­ity who both im­press and in­spire me.