Twitter #ye2013 Facebook RSS Log in
Proceedings
- 25 Years of Perl in (about) 25 Minutes
- Dave Cross (davorg), Magnum Solutions Ltd.
- English, 20 minutes
-
Last December, Perl was 25 years old. Here's a very high-level look at Perl's history.
- A Talk
- Piers Cawley (pdcawley)
- English, lightning
-
Some word
- API design by counterexample
- Zefram .
- English, 40 minutes
-
This talk will discuss API design principles, illustrating them with a case study of the popular but flawed DateTime API. In addition to general OO API design, there will be more specific lessons applicable to time-handling APIs. Leap second pedantry will be kept to a minimum
- Adventures in Perl packaging
- Jon Jensen (jon_jensen), End Point Dev
- English, 40 minutes
-
It is a source of convenience and just as often, annoyance, that Linux distributions come with Perl and some prepackaged CPAN modules. By the time developers get a chance to use any given version of a Linux distribution, its perl and CPAN modules are often old, sometimes very old.
- Agents, brains, and flying robots
- Carl Mäsak (masak)
- English, 40 minutes
-
It's the year 2013, far into the future. And I'm finally building the software agent that I've been wanting for years. My online secretary, my extended brain, my... digital extension of the fallible, forgetful wetware between my ears.
- Agile Companies Go P.O.P.
- Curtis Poe (Ovid), All Around The World
- English, 40 minutes
-
Agile companies aren't just about XP, Scrum or Kanban. It's like saying your powerful V8 engine is a car. Agile companies are about P.O.P.: People, Organization, and Process.
- Application Perl in the middle-size ISP
- Naim Shafiyev (shafiev), Azedunet
- English, 20 minutes
-
I'll talk about 3 "monents": releated to application Perl is ISP:
- Asynchronously Fantastic
- Sawyer X (Sawyer X)
- English, 40 minutes
-
The new age is all about non-blocking asynchronous creative responsive deconstructive refactored decoupled conjectured applications. If you're not on
- Benchmarking is *REALLY* hard
- ribasushi +1
- English, 20 minutes
-
Several years ago I realized that I can not reliably reproduce the results of any particular microbenchmark. Furthermore - none of the pieces available on CPAN could do so either.
- Binary Protocols Using Pack for Fun and For Profit
- Nicholas Perez (nperez), Booking.com
- English, 20 minutes
-
When you need space, speed, and simplicity, pack gives you almost everything you need to build binary protocols for services with low-latency requirements.
- Bread::Board by example
- Thomas Klausner (domm)
- English, 40 minutes
-
Bread::Board is an interesting, powerful and very hard to understand module. I recently had to work through it, and after lots of digging (and help from Bread::Board hackers) managed to understand it.
- Building Server-Side Cookie Storage at a Massive Scale
- Damian Gryski
- English, 40 minutes
-
Traditional client-side cookies can turn out to be awfully limiting. Little space - platform dependent, no less. No way to query or modify them in your application outside of handling an HTTP request. And no way to share data across devices. Storing the data server-side is easy up to a point. [...]
- Building a static web page using Blio
- Thomas Klausner (domm)
- English, 20 minutes
-
Blio is my blogging "engine". It converts a bunch of plain-texty files into HTML, thus generating a nice and static website (like jekyll)
- CGI.pm MUST DIE!
- Sawyer X (Sawyer X)
- English, lightning
-
CGI is the devil and tonight we're all exorcists!
- Closing
- Andrey Shitov (ash)
- English, 5 minutes
-
The only chance to see all the people taking part in organising this year's YAPC::Europe together on stage and applause to them
- CloudPAN: When you don't want to install modules to try them out
- Nicholas Perez (nperez), Booking.com
- English, 20 minutes
-
Sometimes you don't want to go through the hassle of installing modules just to see if they will work for you.
- Combine multiple images and speed up your website with CSS::SpriteMaker
- Savio Dimatteo (darksmo), Lokku Ltd.
- English, 20 minutes
-
A CSS Sprite is an image obtained by arranging many smaller images on a 2D
- Concurrency, Parallelism and Asynchrony: Perl 6 plotting and prototyping
- Jonathan Worthington (jnthn), Edument Central Europe sro.
- English, 40 minutes
-
With Rakudo now running on the JVM - a platform with solid threads and non-blocking IO support - we are finally in a position to start nailing down the concurrent, parallel and asynchronous features of the language.
- Coping with Help from Non-Techies: Technical Tips & Social Engineering
- Smylers, Direct Boat Insurance
- English, 20 minutes
-
What happens when non-developers help out with a project? Tips for managing collaboration, and software suggestions so that their contributions don't harm your productivity.
- DBIx::Class has new website
- Sawyer X (Sawyer X)
- English, lightning
-
DBIx::Class has a new website
- Dancer: Getting to Hello World
- R Geoffrey Avery (rGeoffrey), Perceptyx
- English, 20 minutes
-
When attempting to learn Dancer I ran into the problem that all the documentation started from "Here is a 'Hello World' script". But that was assuming many things were set up and configured and that just was not true, at least not on my server.
- Dancing Around the World
- Stefan Hornburg (Racke), Stefan Hornburg
- English, 40 minutes
-
We delevoping applications for the Bureau of International Information Programs (IIP). The target audience for these applications are the over 850 American Spaces worldwide. Dancer is used since two years as platform, for new applications and relaunches of older applications.
- DevOps for the Masses
- DrForr
- English, 20 minutes
-
A savage journey to the heart of the DevOps dream. We'll discuss what DevOps is, why you should migrate, and how to get there in the brave new world of virtualization, continuous testing and continuous deployment
- Doors of Durin
- Lars Dɪᴇᴄᴋᴏᴡ (daxim)
- English, lightning
-
The Doors of Durin were an amazing piece of tech gear in the Third Age of Middle-Earth. That much has been known all along, but recent archaeological work shows evidence that it was capable of things not previously imagined
- Easy Parallel Computing in Perl 5 for Multi-Core CPUs
- Darko Obradovic, DFKI GmbH - German Research Center for Artificial Intelligence
- English, 20 minutes
-
Today most modern computers have CPUs with multiple cores, but the traditional programming paradigm lets us still program with single processes using just one core most of the time.
- Exceptional Perl 6 - Error handling and Reporting in Perl 6
- Moritz Lenz (moritz), noris network AG
- English, 40 minutes
-
Have you ever been annoyed with perl, because it just told you "syntax error" when you forgot to close a parenthesis? Or that you can't easily catch some exceptions, and let others pass through?
- Exploit a PerlIO bug to run your own code at the beginning of another program
- Lukas Mai (mauke), Jochen Schweizer Technology Solutions GmbH
- English, lightning
-
Sometimes you want to run your own initialization code before a program starts running (or even compiling). Real-world example: BEGIN { $DB::deep = 1000; }
- Extending Syntax - Functional Programming meet Macros
- Rolf Langsdorf (LanX)
- English, 40 minutes
-
Perl has huge flexibility to extend its own syntax, not always to the good of the maintainability.
- Function::Parameters is pretty cool
- Lukas Mai (mauke), Jochen Schweizer Technology Solutions GmbH
- English, lightning
-
I wrote a module called Function::Parameters and I want to tell people how cool it is.
- Garbage Collection and Allocation in MoarVM
- M W (diakopterXXX)
- English, lightning
-
A quick intro into some Garbage Collection terminology and concepts, in the context of how MoarVM's garbage collector was designed and works today
- Grassroot community improvement FTW
- Salve J. Nilsen (sjn), (None)
- English, 50 minutes
-
In this talk, Salve J. Nilsen will be sharing some of his experiences from organizing Oslo Perl Mongers and other volunteer communities in Oslo, Norway. We'll use some of these as a basis for further discussion on how to make the Perl community better and more vibrant.
- Growing a Perl team (and the whole Perl community too!)
- Alex Balhatchet (Kaoru), Lokku Ltd.
- English, 40 minutes
-
We are a team of 4-5 Perl developers. But in the last 7 years we have had 27 unique engineers! Why? Because we hire interns!
- Hacking on perl5
- Ruslan Zakirov (ruz), Best Practical Solutions
- English, lightning
-
A small success story
- Hire a Designer, Save a Life
- Lyle Hopkins (CosmicNet), Cosmic Networks
- English, lightning
-
Hiring decisions can have a huge impact on peoples lives. See savejanine.co
- How I won an indoor golf set from reg.ru
- Brian McCauley (Nobull)
- English, lightning
-
To my great surprise, and no doubt in no small part thanks to BooK not being here, I won the reg.ru golf challenge.
- How to contribute to a project without knowing a damn bit about it or being able to run the code
- Thomas Klausner (domm)
- English, lightning
-
How I added a feature to ACT without knowing ACT or running it locally
- How to speak manager
- Denis Banovic (@bano99), net communication management
- English, 20 minutes
-
If you want to improove your current job situation this is the right talk for you! Learn how to deal with managers and to speak their language. After examining difficult situations together, you will receive advice on how to successfully make your point, how to handle bad news and how to ask for a raise. [...]
- HowTo: Perl as the most popular scripting language
- Richard Jelinek (TheWhip), PetaMem GmbH
- English, 40 minutes
-
We all want Perl to flourish - don't we?
- IPC::Cmd::run_forked - control external programs easily
- Petya Kohts
- English, lightning
-
IPC::Cmd::run_forked is a simple way of running external program from Perl and terminating it when it executes longer than expected. run_forked is also efficient enough to be used at the core of snaked, pure perl cron replacement
- IRC logs on the web
- Moritz Lenz (moritz), noris network AG
- English, lightning
-
On http://irclog.perlgeek.de/ I log IRC channels of open source projects. If anybody wants, they can ask me to log their channel too, for free.
- Implementing Two Factor Authentication
- Max Maischein (Corion)
- English, 40 minutes
-
This talk shows the implementation of RFC 6238 in Perl together with the open source application "Google Authenticator". We'll discuss the workflow and use, and the problems that come with two factor authentication. Additionally, we'll show the example of using two factor authentication with a web framework like Dancer.
- Implementing Unicode for Rakudo on MoarVM and JVM backends
- M W (diakopterXXX)
- English, lightning
-
A quick delve into a couple of interesting implementation techniques of the Unicode Character Database, originally prototyped for MoarVM, but to be ported trivially to the JVM Rakudo backend soon, including bitfield generation and recursive binary search algorithm generators
- Increasing Perl Awareness
- Tudor Constantin, Evozon
- English, lightning
-
What if we'd have a group of Perl loving people who automatically share and promote on their social networks each other's blog posts and Perl related articles? This lightning talk is about a tool that does just that - made with Mojoliciou
- Integrating DBI-Test
- H.Merijn Brand (Tux), Procura
- English, lightning
-
What is the DBI team doing behind the scene
- Introduction to Method::Signatures
- Denis Banovic (@bano99), net communication management
- English, 20 minutes
-
Unpacking and validating function parameters can be very tricky sometimes.
- Is Perl 6 Perl ?
- Elizabeth Mattijsen (liz), WenZPerl BV
- English, lightning
-
Show that Perl 6 *is* per
- Is your software development process complete?
- Herbert Breunung (lichtkind)
- English, 20 minutes
-
I'm currently writing a draft to bring some new flavour into the so called modern software development methodologies.
- Keynote
- Larry Wall (TimToady)
- English, 60 minutes
-
- LWP over libcurl
- Stanislav Poussep (Stas), Booking.com
- English, lightning
-
LWP::Protocol::Net::Curl: getting the best of the both worlds; available now in a CPAN mirror near you
- Lightning Talks Day 1
- R Geoffrey Avery (rGeoffrey), Perceptyx
- English, 70 minutes
-
Schedule:
- Lightning Talks Day 2
- R Geoffrey Avery (rGeoffrey), Perceptyx
- English, 70 minutes
-
Schedule:
- Lightning Talks Day 3
- R Geoffrey Avery (rGeoffrey), Perceptyx
- English, 70 minutes
-
Schedule:
- Long live Lingua::<iso639-3>
- Richard Jelinek (TheWhip), PetaMem GmbH
- English, lightning
-
PetaMem has recently contributed some 40 modules to the Lingua::<iso639-3> namespace. I'd like to briefly introduce their functionality in this lightning talk and also advocate the future usage of the iso639-3 namespace instead of the now used iso639-1
- Macroeconomics 101 in Five Minutes
- Curtis Poe (Ovid), All Around The World
- English, lightning
-
Many people don't understand the term "information economy" and of those who do, they often miss some of the implications.
- Making it easier to test network client code by mocking LWP request()
- Jason Clifford
- English, lightning
-
I was recently part of a team writing a new client to a network service which required tests across multiple layers of client code.
- Matt's PSGI Archive
- Dave Cross (davorg), Magnum Solutions Ltd.
- English, 20 minutes
-
In 1995, Matt Wright launched "Matt's Script Archive".
- MoarVM: a metamodel-focused runtime for NQP and Rakudo
- Jonathan Worthington (jnthn), Edument Central Europe sro.
- English, 40 minutes
-
MoarVM, short for Metamodel On A Runtime, is a runtime engine being built with the specific needs of Rakudo and its implementation langauge, NQP, in mind. It joins the JVM, Parrot, and, given a successful GSoC project, JavaScript, as a Rakudo Perl 6 backend.
- Monitoring Your Code with Log4perl
- Tom Hukins, Except One
- English, 20 minutes
-
When applications break, it's helpful to have informative logs to look through to find out what happened.
- Monitoring with Perl and Unix::Statgrab
- Jens Rehsack (Sno)
- English, 20 minutes
-
Platform independent monitoring with Perl and Unix::Statgrab.
- Multiple platform packaging
- Jens Rehsack (Sno)
- English, lightning
-
How to increase value with reduced effort by using pkgsr
- My way to becoming a Perl programmer
- Ilya Chesnokov (ichesnokov)
- English, lightning
-
I'll tell how I managed to become a Perl programmer after working as a sysadmin in a small company and how perl community changed my mind
- Open source at NAP
- Gianni Ceccarelli (dakkar), Veritone Hire
- English, lightning
-
how net-a-porter contributes back to the communit
- OpenSource conferences in Ukraine
- Mykola Marzhan (delgod)
- English, lightning
-
OSDN, KyivBSD, FOSS Sea, FOSS Lvi
- Opening. Day 1
- Andrey Shitov (ash)
- English, 10 minutes
-
Welcome to the YAPC::Europe 2013 in Kiev!
- Opening. Day 2
- Viacheslav Tykhanovskyi (vti)
- English, 10 minutes
-
Welcome to the Day 2 of the YAPC::Europe 2013 in Kiev.
- Opening. Day 3
- Alex Kapranoff (kappa), Yandex
- English, 10 minutes
-
Welcome to the (alas, last) Day 3 of the YAPC::Europe 2013 in Kiev.
- Organizing a Perl Workshop for Dummies
- Tadeusz Sośnierz (tadzik)
- English, lightning
-
In may this year, Warsaw.pm, usually 3-people-strong, organized the first Polish Perl Workshop, for almost 40 attendees. It wasn't nearly as hard as it was satisfying, so I'll try to spend 5 minutes convincing you to do the same in your town
- Our::Boilerplate - how to make your own modern Perl dialect
- Lars Dɪᴇᴄᴋᴏᴡ (daxim)
- English, 20 minutes
-
I will show how to bundle up modules which you use all the time in your application modules anyway - this is nicknamed "boilerplate code". Together with syntax-bending modules, this gives you your own dialect of Perl that's supposed to better in some way than standard Perl - easier to program, shorter source code, easier to maintain, etc.
- PAC terminal - good choice for CLI
- Naim Shafiyev (shafiev), Azedunet
- English, lightning
-
In this lighting talk i will talk about PAC
- Perl 6 OO vs. Moose
- Herbert Breunung (lichtkind)
- English, 40 minutes
-
Moose was the greatest chunk of Perl 6 features that found their way into the Perl 5 world with a stormy applause. But while this flow of features took place, a lot of other ideas were merged, so that P6 OO and M* have differences (also because you simple can't wrench any syntax into Perl 5). I tell you which. [...]
- Perl 6 hackathon
- Jonathan Worthington (jnthn), Edument Central Europe sro.
- English, 480 minutes
-
Your real chance to be involved to the Perl 6 development.
- Perl Quiz
- Ivan Fomichev, XING AG
- English, lightning
-
An interactive game for the audience, mainly based on some especially nasty gotchas in Perl 5 syntax I stumbled upon, and some recommendations how to avoid them
- Perl and SSH
- Salvador Fandiño (salva)
- English, 40 minutes
-
There is a bunch of modules on CPAN for interaction with remote machines via SSH.
- Perl in the Cloud
- Denis Banovic (@bano99), net communication management
- English, 40 minutes
-
Are you tired of doing OPS when all you want to do is DEV? Do you want to scale your Perl applications within few minutes?
- Perl6 is dead, long live Perl5
- Christian Karg (odrm), Pirum Systems Limited
- English, 20 minutes
-
Development of Perl6 is sucking in huge amounts of community creativity, attention and effort. Perl5 is the production work horse in commercial settings. Perl5 needs love and attention and investment for any of Perl to stay cool, hot, sexy and alive. We talk about "get the body you always wanted in 30 minutes" - our fitness regime for perl5.
- Pre-conference meeting
- Andrey Shitov (ash)
- English, 240 minutes
-
Pre-conference meeting at the “Varenichnaya Katysha” restaurant. Please add this event to your personal schedule so that we can predict the number of attendees.
- Production is boring — a lame excuse
- Alex Kapranoff (kappa), Yandex
- English, lightning
-
Obsolete skills are not fit for production because they are obsolete and not because production is boring.
- Questhub: a place to share your Perl quests
- Vyacheslav Matyukhin (mmcleric / berekuk), Questhub.io
- English, 40 minutes
-
Questhub is a social task tracker. (You might have heard of it when it was called Play Perl.)
- Rakudo Perl 6 on the JVM
- Jonathan Worthington (jnthn), Edument Central Europe sro.
- English, 40 minutes
-
For a long time, the Rakudo Perl 6 implementation has only run on and targeted the Parrot Virtual Machine. During the last 8-9 months, the Rakudo team have been taking advantage of Rakudo's flexible compiler architecture in order to add support for running on the JVM (Java Virtual Machine).
- Rakudo and Perl 5 interop scenarios
- M W (diakopterXXX)
- English, lightning
-
Following on Jonathan's MoarVM and JVM backends to Rakudo Perl 6 talks, this short talk walks through a couple of scenarios of interop of the proposed Perl 5 two-way embedding with Rakudo, both on the MoarVM and JVM backends
- Recent compiler optimizations
- Reini Urban (rurban)
- English, 50 minutes
-
I prototyped possible perl optimizations in the experimental B::CC backend and came to some interesting results, which led to design decisions and plans for Perl.
- Regexes can be simple and fast
- Carl Mäsak (masak)
- English, 40 minutes
-
I remember learning about regular expressions. They're this very expressive sublanguage, available at the press of the slash key in Perl, which makes a whole lot of tasks more tractable, easy to express, and fun. The syntax is a little quirky, but hey. They're pretty great.
- Reliable cron jobs in distributed environment
- Oleg Komarov (komarov), Booking.com
- English, 20 minutes
-
Our department at Yandex has a large Perl codebase, it contains dozens of scripts that are executed in background.
- Replacing Module::Build
- Leon Timmermans (leont)
- English, 40 minutes
-
Module::Build is being removed from core in 5.20, which leads to the question "what else should we use, then?" Here, I provide to give some answers.
- Rex - Deployment and Configuration Management
- Jan Gehring (jfried)
- English, lightning
-
Rex is a server orchestration tool. It is designed for software deployments and configuration management. It doesn't require an agent on the target system. Everything runs over SSH.
- River Cruise Essentials
- Viacheslav Tykhanovskyi (vti)
- English, 5 minutes
-
I will give some essential information of how to get to the River Station and find the gate where our boat will be waiting for us.
- Running random code
- David Leadbeater (dg)
- English, lightning
-
Fun with running random (untrusted) code. A whirlwind tour of Safe, some VMs and IRC bots
- SQL metaprogramming - non-ORM uses of DBIx::Class
- ribasushi +1
- English, 40 minutes
-
As the popularity of DBIx::Class continues to increase I run into a particular pattern more and more often: the 'O' in ORM confuses users and locks them into a rather limited programming style.
- Security of Perl and web applications
- Eugene Dokukin
- English, 40 minutes
-
I'll talk about security of Perl, its modules and web applications on Perl. Will discuss earlier disclosed vulnerabilities and present new holes. And I will compare situation with security between Perl and other web oriented programing languages and widespread of vulnerable web applications written on Perl and other languages
- Send-a-newbie programme
- Mihai Pop
- English, lightning
-
A short presentation of the Enlightened Perl Organisation programme, called Send-a-newbie, how I got to YAPC::Europe 2013, and why the community should support this initiative
- Serialization with Sereal: fast, compact, powerful. Pick three!
- Nicholas Perez (nperez), Booking.com
- English, 40 minutes
-
There is an overwhelming variety of protocols and libraries for serialization. The set is almost as big as that of templating systems. This is because serialization is a game of trade-offs and various implementations happily reuse similar techniques but pick different compromises.
- Simpleness CMS
- Dimitry Ivanov (ivanoff)
- English, lightning
-
Simpleness CMS - is an open-source Perl CMS system.
- Some handy little modules
- Salvador Fandiño (salva)
- English, lightning
-
I have a couple of little but very useful modules on CPAN I would like to present:
- State of the Velociraptor
- Matt S Trout (mst), Shadowcat Systems Limited
- English, 40 minutes
-
Contents may include, but are not limited to:
- String::Print
- Mark Overmeer (markov), MARKOV Solutions
- English, 20 minutes
-
Many, many modules on CPAN improve (s)printf. Especially where printf meets translations, there is considerable room for improvement.
- Student project
- cono
- English, lightning
-
Want share my experience of the students project. We are teaching people how to Perl
- Syncing social media and feeds with IMAP
- Leon Brocard (acme)
- English, 20 minutes
-
IMAP has solved many problems, such as offline access and syncing with multiple clients. Come find out how a little Perl, knowledge of web services, email, URL expanders, oEmbed and readability can lead to reading Twitter and feeds offline on your phone, laptop, web browser..
- Template::Flute - Designer friendly template engine
- Jure Kodzoman (Yure), Informa Studio
- English, 20 minutes
-
If you know what it feels like to constantly fix HTML's your HTML designer sends you, then Template::Flute is for you. It's pure HTML template engine, made to ease the workflow between HTML designers and developers. This talk will cover benefits of using Template::Flute and explain easier workflow that can be achieved using it
- Testing DBI Drivers Conformance using DBI::Test
- Jens Rehsack (Sno)
- English, 20 minutes
-
This shall give DBD Authors an impression how to rely on the test framework delivered via DBI::Test for DBI and SQL::Statement
- Testing web applications through Selenium 2 / Webdriver using Perl
- Samit Badle
- English, 40 minutes
-
This talk provides a look into how Selenium 2 / WebDriver technologies can be used in Perl. This talk will cover the full stack including:-
- Testing with Test::Class::Moose
- Curtis Poe (Ovid), All Around The World
- English, 50 minutes
-
Lots of people like Moose. Lots of people like Test::Class. Naturally, they want to use Test::Class and Moose, but the two modules get into a fight about who gets to play with the new() constructor and it fails. So people keep emailing me "how do I use Test::Class with Moose?" So I wrote Test::Class::Moose. [...]
- Testing, what for?
- Patrick Mevzek
- English, 40 minutes
-
This presentation is neither an introduction to Perl tests, nor a full tutorial.
- The "Future Perl Versioning" Discussion
- Andrey Shitov (ash)
- English, 40 minutes
-
The purpose is to fill this time slot with an open discussion of the future Perl versions naming. Should it be Perl 5.20, or Perl 7, or whatever, let's take our responsibility and face the reality to help the language develop.
- The Inescapable Kephra Update
- Herbert Breunung (lichtkind)
- English, lightning
-
There is new movement now, but i will speak about fresh developments not foreseeable now and the entangeled projects like, WxPerl, WxPerlbook, and GCL
- The Kingdom of the Blind
- Dave Cross (davorg), Magnum Solutions Ltd.
- English, lightning
-
A not entirely serious look at the world outside of the echo chambe
- The Long Journey
- Theo van Hoesel (vanHoesel), THEMA-MEDIA
- English, lightning
-
who is this newbie, where does he come from, and where will he be heading
- The Why and How of Redis
- Aaron Crane (arc), Cutbot Ltd.
- English, 20 minutes
-
Redis can seem like an odd beast: though it’s a “data store”, it’s very different from relational databases, or document databases, or other sorts of system you might be familiar with. [...]
- The YAPC.travel project
- Andrey Shitov (ash)
- English, lightning
-
I would like to tell about my idea of how we can raise some additional funds for the Perl events doing nothing.
- Unstupidifying MP3 tagging
- Sawyer X (Sawyer X)
- English, lightning
-
Many players rely on MP3 tagging to sort your audibles (music, audiobooks, etc.) but tagging MP3s is always a good way to get nightmares.
- What's new in DBIx::Class
- ribasushi +1
- English, lightning
-
Short overview of recent milestones in the development of DBIx::Clas
- Working on Perl 6 Internals
- Elizabeth Mattijsen (liz), WenZPerl BV
- English, lightning
-
A small demonstration of how easy it is to work on the Perl 6 internals, because most of the internals are written in Perl 6 itself
- Writing maintenable event driven programs with AnyEvent and Class::StateMachine
- Salvador Fandiño (salva)
- English, 40 minutes
-
Anybody familiar with event driven programming knows how this paradigm leads easyly into spaghetti code that is difficult to debug and maintain.
- YAPC::Europe 2013 Talks Announcements
- Andrey Shitov (ash)
- English, 20 minutes
-
20 minutes available for all the conference speakers to present their talks.
- YAPC::Europe 2014 Venue Announcement
- Anton Berezin (Grrrr), Telia Denmark
- English, 10 minutes
-
Announcing the host city of the YAPC::Europe 2014.
- ZeroMQ
- Thomas Klausner (domm)
- English, 40 minutes
-
ZeroMQ is "sockets on steroids", and we're currently starting to use it to let our various programs (from cron-job to Catalyst/OX) talk with each other, and with us. This talk will offer a short description of 0MQ itself, the low-level Perl bindings, some abstraction layers we (until then) have hopefully built & released, and some use-cases for our code base
- eCommerce Innovation Conference 2013
- Stefan Hornburg (Racke), Stefan Hornburg
- English, lightning
-
The conference focuses on Open Source software and
- oEmbed - hassle-free embedding of third party media content
- Kerstin Puschke (titanoboa), XING AG
- English, 20 minutes
-
oEmbed is an open format for embedding third-party media content like videos, pictures or tweets into your web application. It standardizes the process of turning a URL into an embeddable representation of the content. OEmbed APIs are provided – among others - by YouTube, Vimeo, Flickr, SlideShare and Twitter. [...]
- perl 5 + moose = perl 7
- StrayTaoist
- English, 20 minutes
-
perl6 has caused perl5 an issue, in that in the Real World(tm), employers want to shrink any usage of perl 5, given it is perceived as 'dying'.
- perl 5 is to Shakespeare as p3rl6 is to txtspk lol
- StrayTaoist
- English, 20 minutes
-
There are, of course, changes in the syntax between perl 5 and Perl6. Obviously. Some are for the better, some will take getting used to. What will become of our favoured idioms? We don't want to end up like middle-aged parents tutting at their childrens' txtspk, but we want to stay cool without having to write k3wl.
- progress report on leap seconds
- Zefram .
- English, 40 minutes
-
Leap seconds survived their attempted assassination at the 2012 World Radiocommunication Conference, and in the aftermath the debate has widened. It is now recognised that programming libraries have a vital role to play in handling time scales in the future. [...]
- sending test reports through cpanm
- Breno Oliveira (garu)
- English, lightning
-
We all know and love CPAN Testers, but it's a cpanm world now, so how on earth can we submit test reports with it?
- snaked: pure perl cron replacement
- Petya Kohts
- English, 20 minutes
-
This is a story of snaked: pure Perl cron replacement developed and used in the sysadmin department of the biggest Russian Internet company in wild production (tens of thousands of servers) for last 3 years roughly, presented by its author.
- the real inescapeable Kephra talk
- Herbert Breunung (lichtkind)
- English, lightning
-
(backup
- use perl or die;
- Stefan Seifert (Nine), Atikon Holding GmbH
- English, lightning
-
Richard Jelinek made a great case for eating our own dogfood and use Perl applications. It's been a while since it was natural to use Perl web applications. Most of what you find is a decade old and unmaintained.
- why timezones are difficult
- Zefram .
- English, 40 minutes
-
Confusion reigns in the realm of wall clocks! Convention dictates that clocks read differently in different locations, the rules change every year, and computers are obliged to cope. This talk will explain how we got to this mess, how messy it actually is (which is messier than you think), and how computer programs (and programmers) can avoid bemuddlement. [...]
- Design decisions on p2
- Reini Urban (rurban)
- English, 70 minutes
-
With p2 I plan to parse and execute perl5 asis.