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
- Andrey Shitov (ash)
- 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 Street
- 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
- Andrey Shitov (ash)
- English, 5 minutes
-
Instructions on how to reach attendees dinner place
- Benchmark::Perl::Formance for the masses
- Steffen Schwigon (renormalist), Kernkonzept GmbH
- 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 Dev
- 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
- Andrey Shitov (ash)
- 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)
- ribasushi +1
- 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 (illy), Geekuni
- 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), Edument Central Europe sro.
- 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 (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
- 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
- Andrey Shitov (ash)
- 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), Pearson
- 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
- Leon Brocard (acme)
- 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
- ribasushi +1
- 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 (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), (None)
- 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 (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 Training and contract development
- 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
- Andrey Shitov (ash)
- English, 60 minutes
-
- Lightning Talks Day 1
- R Geoffrey Avery (rGeoffrey), Perceptyx
- English, 60 minutes
-
Schedule day 1:
- Lightning Talks Day 2
- R Geoffrey Avery (rGeoffrey), Perceptyx
- English, 60 minutes
-
Another 10 Lightning Talks and the Lightning Announcements between them. See Day 1 for the rest of the description. talk:321
- Lightning Talks Day 3
- R Geoffrey Avery (rGeoffrey), Perceptyx
- English, 60 minutes
-
Another 10 Lightning Talks and the Lightning Announcements between them. See Day 1 for the rest of the description. 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), Stefan Hornburg
- 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), USIT, UiO
- 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
- Andrey Shitov (ash)
- 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), Edument Central Europe sro.
- 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), (None)
- 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
- 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)
- 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)
- 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 Street
- 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), Edument Central Europe sro.
- 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), 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 Street
- 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), Kernkonzept GmbH
- 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), Edument Central Europe sro.
- 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 (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 Training and contract development
- 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), Stefan Hornburg
- 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 Street
- 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
- ribasushi +1
- 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 (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 Training and contract development
- 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
- Andrey Shitov (ash)
- 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), USIT, UiO
- English, lightning
-
Setting up a Catalyst/DBIC app for scability and redundancy
- use types
- Reini Urban (rurban)
- 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
-
Imagine a big chocolate cake full of yummy ingredients and you have "ma kommunitae" A personal look at some of the people in the Perl community who both impress and inspire me.