BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:Perl devroom X-WR-CALNAME;VALUE=TEXT:Perl devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:2427@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T110000 DTEND:20140201T111500 SUMMARY:Welcome to the Perl devroom DESCRIPTION:
Welcome!
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/welcome_perl/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claudio Ramirez":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wendy Van Dijk":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2409@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T111500 DTEND:20140201T115500 SUMMARY:Convos, a modern IRC client for your browser DESCRIPTION:Convos is a modern IRC client for your browser, built in the Mojolicious framework using HTML5 Web Technologies like Web Sockets, Desktop Notifications, Media Queries, and Push State. It's always on, storing your messages in a Redis backend even when you are not connected. In my presentation, I will go through some of our technology choices and challenges in building a fully asynchronous Node.js-like application in Perl.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/convos_async_html5/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcus Ramberg":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2422@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T120000 DTEND:20140201T124000 SUMMARY:Asynchronous programming: Futures DESCRIPTION:A Future object represents an operation that is currently in progress, or has recently completed. It can be used in a variety of ways to manage the flow of control and data, through an asynchronous program. It is intended that library functions which perform asynchronous operations would use future objects to represent outstanding operations, and allow their calling programs to control or wait for these operations to complete.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/futures/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul 'LeoNerd' Evans":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2423@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T124500 DTEND:20140201T132500 SUMMARY:Perl Community Essentials DESCRIPTION:How can one get the most out of the Perl community? Good question! I'm so glad you asked.
In this presentation, Salve J. Nilsen attempts to give a concise and information-rich overview of what the Perl community can offer, what to expect, and how to get the most out of it. The intended audience is everyone who wants to be ore useful and effective with Perl, and isn't already familiar with the community.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/perl_community/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Salve J Nilsen":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2424@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T133000 DTEND:20140201T141000 SUMMARY:Writing novels using Perl DESCRIPTION:Do you need Perl to write a novel? Indeed you don't and many, if not most, novelists write them without using it, and I'm positive about this. However, Perl can help you through the process of writing a novel and that's what I've done with the open source "Manuel the Magnificent Mechanical Man", which you can either buy in Amazon or download as a CPAN module.I'll talk about how I organized the workflow for writing the novel using Perl, Git, GitHub, and the modules and Perl features which helped me through the process.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/novels_with_perl/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2425@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T141500 DTEND:20140201T145500 SUMMARY:A/B testing: what your mother never told you DESCRIPTION:People keep hearing about A/B testing, but not a lot of people understand it. Rather than focusing on what your software does, it helps you focus on what your customers do. This talk will introduce some basic concepts of A/B testing, explain some common mistakes people make, and (if I'm lucky), will introduce the first open-source A/B testing module for Perl (I've already written it, but it needs to be renamed and have a better interface).
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/ab_testing/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Curtis 'Ovid' Poe":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2426@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T150000 DTEND:20140201T154000 SUMMARY:Perl and the Web - A Love Story DESCRIPTION:In the beginning of the great kingdom of the Internet, there was one ruler: Perl. With time, fallen from grace, the beautiful princess language lost its place on the throne, giving way to Ruby, Python, and to the dismay and horror of everyone in the kingdom, PHP.
But all is not lost. While underground, Perl has schemed a plot to overthrow the competitors. That plan is Plack/PSGI.
Interested in knowing more? Attend the talk, if you dare!
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/perl_web_love/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sawyer X":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2446@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T154500 DTEND:20140201T162500 SUMMARY:Perl 5 and Unicode DESCRIPTION:This talk will start at the basics that any programmer in any language will need to know, moving on to Perl's approach to Unicode and its gotchas. To keep things interesting there will be a short puzzle to figure out every few slides. Some of them will be testing if you've been paying attention to the previous slides, and some of them will be trick questions which will be explained subsequently. See if you can get a perfect score!
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/perl5_unicode/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Lowe":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2430@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T163000 DTEND:20140201T165000 SUMMARY:Nearly Everything you do is Optimization DESCRIPTION:Which of your daily programming or system analysis and design activities aren't attempts to find and choose the best way to do something - an activity in which computers and automation are, in the long run, far superior? Learn to do those things instead of doing the things machines can do better than you.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/optimatization/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew 'diakopter' Wilson":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2442@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T165000 DTEND:20140201T171000 SUMMARY:Stop Building Bridges to Nowhere: Build Bridges to MoarVM instead DESCRIPTION:How many ways to interoperate? Build bindings to libraries in-process. Build bindings as RPC wrappers. Build bindings as web service wrappers. Build bindings as cross-VM sharing. OR build bindings to a VM which has bindings to all the others.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/bridges_moaevm/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew 'diakopter' Wilson":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2407@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T171500 DTEND:20140201T175500 SUMMARY:Net::LDAP DESCRIPTION:Net::LDAP is a great LDAP client API, managing standard LDAP operations (add, search, bind, modify, ...), and extended operations and controls (VLV, password policy, change password, etc.).It also includes an LDIF API which is very useful when managing mass import/export between directories.This talk will present basic concepts of LDAP, the Net::LDAP module, and some real life examples.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/net_ldap/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Clément Oudot":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:2429@FOSDEM14@fosdem.org TZID:Europe-Brussels DTSTART:20140201T180000 DTEND:20140201T190000 SUMMARY:Perl 6: what can you do today? DESCRIPTION:In this session, we'll answer "how far along is Perl 6" by exploring the things you can do with Perl 6 today. Along the way we'll discover a powerful way to parse, composable concurrent programming, a rich and extensible object system, and much more.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Perl URL:https:/fosdem.org/2014/schedule/2014/schedule/event/perl6_today/ LOCATION:K.3.201 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Worthington":invalid:nomail END:VEVENT END:VCALENDAR