‎Advances in Multilingual Stemming on CPAN‎

Photo Nova Patch (‎patch‎) - lightning

The past year has seen multiple advances in stemming algorithms and tools on CPAN, including new stemmers that previously didn’t exist in Perl for multiple natural languages. Let’s take a whirlwind tour of new stemming development in 2013–2014 and demonstrate how Shutterstock uses them for multilingual information retrieval

Speaker Bio: Nova Patch is an open source developer on the International team at Shutterstock, specializing in internationalization, localization, and multilingual search; and focusing on crafting internationalized web applications and services to support the world’s languages, writing systems, and cultures.

 

 

‎Civic Hacking, Youth Education, and popularizing Perl‎

Photo Joshua Turcotte - lightning

I would like to rant meta for a bit and string together a slew of separate experiences I have been having, re: the diminishing community supporting perl, thrusts to make new generations of coders (see: raspberry pi), and civic hacking (bringing the power of code to good to assist communities and governments... [...]

Speaker Bio: A modest perl developer having spent a little over a decade (from perl infancy) in a sheltered bay that never contributed to CPAN and never went open source... so, I have to socialize myself among other perl mongers if I'm going to grow into this talent.

 

 

‎Dancer: Getting to Hello World‎

Photo R Geoffrey Avery (‎rGeoffrey‎) - 25 minutes - 03/05/14 09:30

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.

Speaker Bio: Speaker Bio: For many years a Perl Bioinformatics programmer in Philadelphia for a major pharma company helping scientists load, process, analyze and view their data. Now making sure a credit card swipe causes the money to get to the right place.

Keeper of the lighting talks gong.

Geoff really should get a life and go to fewer conferences:
OSCON 1999,2001,2004,2007-11,2013-14
PerlWhirl 1-2
YAPC::NA 1999-2015
YAPC::EU 2002-11,2013-15
PittsburghPW 2006-08, 2010-11, 2013-14 (15)
FrozenPerl 2010
DC-BaltimorePW 2012-15
= 170 days (+ 2 this season)

 

 

‎Foreign Function Interface (FFI) + Perl‎

Photo Graham Ollis (‎plicease‎) - 25 minutes - 03/05/14 14:00

Foreign Function Interface (FFI) is a popular method of implementing extensions that rely on C libraries in languages such as Ruby, Python and Java. FFI has not hit the big time in Perl, but it has some advantages over Perl’s historical extension language XS. Migrating parts of CPAN from XS to FFI may ease the transition to alternative Perl implementations or Perl 6. [...]

Speaker Bio: I am a full time Perl developer. I am active on CPAN in the area of FFI and Alien, and interested in infrastructure in general. I am currently the release manager for Alien::Base. I am made in Australia and from New Mexico. My favorite animal is the Platypus. My favorite food is green chili.

Contact on twitter @plicease.

 

 

‎How to run a Perl Workshop or Conference‎

Photo Heath Bair (‎Candybar‎) - 25 minutes - 03/05/14 11:00 - Abstract

So you want to learn what it takes to run a Perl workshop or a conference in your home town.

Speaker Bio: Conferences Chairman
The Perl Foundation

 

 

‎Intro to Regular Expressions‎

Photo Stephen Belcher - 55 minutes - 03/05/14 10:00

This tutorial will cover everything you need to get started with regular expressions: repetitions, captures/backreferences, search and replace, and more.

Speaker Bio:

 

 

‎Lightning Talks‎

Photo R Geoffrey Avery (‎rGeoffrey‎) - 30 minutes - 03/05/14 15:30

Schedule:

Speaker Bio: Speaker Bio: For many years a Perl Bioinformatics programmer in Philadelphia for a major pharma company helping scientists load, process, analyze and view their data. Now making sure a credit card swipe causes the money to get to the right place.

Keeper of the lighting talks gong.

Geoff really should get a life and go to fewer conferences:
OSCON 1999,2001,2004,2007-11,2013-14
PerlWhirl 1-2
YAPC::NA 1999-2015
YAPC::EU 2002-11,2013-15
PittsburghPW 2006-08, 2010-11, 2013-14 (15)
FrozenPerl 2010
DC-BaltimorePW 2012-15
= 170 days (+ 2 this season)

 

 

‎Reference on References‎

Photo Michael Stemle (‎manchicken‎) - lightning

I have a super quick demo on references in Perl. Topics covered involve copying references and scalars, and tracking their locations and values throughout the program

Speaker Bio: Mike Stemle, Jr. is a Sr. Software Engineer with more than 16 years of professional software experience. He's worked in early social media, telecom, advertising, e-commerce, and billing. He's written things as small as the first ever web message board for `farmer.com` and other things as big as billing systems processing more than 100K transactions per hour.

Hailing from Fairfax, VA he fights the good fight along side his good pal, Timmy, and all of the amazing folks at ThinkGeek, Inc. Mike is naturally low in cholesterol, and only to be used as directed.

_These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease._

You can find out more about Mike Stemle, Jr. here:

- [Github Resume](http://resume.github.io/?manchicken)
- [Twitter](https://twitter.com/manchicken)
- [Blog](http://www.manchicken.com)

 

 

‎Something introductory about Pentominoes and Tiling‎

Photo philip hood - 25 minutes - 03/05/14 10:30

I have had some fun thinking about pentominoes and tiling (more generally), and thought to present some of my (pretty brutal) observations and some (again, pretty brutal & fairly naïve) algorithms in both creating and solving some pentomino puzzles. [...]

Speaker Bio:

 

 

‎State in Clojure‎

Photo Brock Wilcox (‎awwaiid‎) - 25 minutes - 03/05/14 14:30

Managing state in our programs is one of the most important and difficult things we do, especially in concurrent execution situations. In this talk I will talk about how it is done in Clojure, comparing that to perl and discussing where we can steal some ideas

Speaker Bio: Brock (awwaiid) is a lover of programming, harmonicas, kitties, and his wife (not necessarily in that order). And other things too. He has a degree in Philosophy, so beware of his code being on the slightly philosophical side. He invites conversation and community involvement on any of his projects!

 

 

‎Test your Perl Code!‎

Photo Joshua Turcotte - 55 minutes - 03/05/14 14:00

This tutorial session shall deal with larger concepts, primarily Unit testing, but with honorable mention to TDD (test driven design) and BDD (behavior driven design) with implementation in Perl. Why you should do it; what you should do; what you shouldn't do; when; where; and some examples of how. Bring your own cat pictures (BYOCP)

Speaker Bio: A modest perl developer having spent a little over a decade (from perl infancy) in a sheltered bay that never contributed to CPAN and never went open source... so, I have to socialize myself among other perl mongers if I'm going to grow into this talent.

 

 

‎The Intersection of Code and Art‎

Photo Stevan Little (‎stevan‎) - 55 minutes - 03/05/14 11:00

The act of computer programming often involves the use of creativity to do things such as; solve problems, design APIs and architect solutions. Can we then infer that the use of creativity during the act means that the produced result is a piece of art? Of course not, but does that mean that code itself cannot be viewed in an aesthetic light? Can code be art? For that matter, what is art?

Speaker Bio: Stevan hacks Perl and stuff Speaker Bio:

 

 

‎The Reese's peanut butter cup of web-dev: Plack and single-page web apps‎

Photo John Anderson (‎genehack‎) - 25 minutes - 03/05/14 15:00

I'll present a quick overview of what single-page web apps are, and show one way to combine a Plack-based app that both powers the back-end API and delivers the initial page payload of the web app. I'll also discuss strategies for mixing together idiomatic Perl library organization with the way things are typically done in the Javascript community

Speaker Bio: I make cool stuff on the web.

If you need to get me on the phone, +1.301.246.0369.

 

 

‎The year in toolchain‎

Photo Graham Knop (‎haarg‎) - 25 minutes - 03/05/14 10:00

What's been happening in Perl's module authoring, building, testing, and installing tools in 2013 and 2014

Speaker Bio:

 

 

‎Twitterers Anonymous‎

Photo John Anderson (‎genehack‎) - lightning

I've got a Twitter problem. I'm writing some software to help. This is my story

Speaker Bio: I make cool stuff on the web.

If you need to get me on the phone, +1.301.246.0369.

 

 

‎Unicode Beyond Just Characters: Localization with the CLDR‎

Photo Nova Patch (‎patch‎) - 25 minutes - 03/05/14 09:30

Unicode is much more than just characters. The Unicode Consortium defines open standards for collating, parsing, and formatting data in much of the world’s languages. The Common Locale Data Repository (CLDR) is the largest standard repository of locale data along with specifications for its use and is a powerful resource for software localization. [...]

Speaker Bio: Nova Patch is an open source developer on the International team at Shutterstock, specializing in internationalization, localization, and multilingual search; and focusing on crafting internationalized web applications and services to support the world’s languages, writing systems, and cultures.

 

 

‎Web Identity Techniques & Perl‎

Photo Zak Zebrowski - lightning

When you browse the web, there are multiple things that can be done to identify who you are. We will also talk about ways of obfuscating your identity. Techniques that use perl as a back end will be highlighted. A 4 hour youtube session, and a lot of slides, are available at http://opensecuritytraining.info/WebIdentity.htm

 

 

‎Writing Maintainable Perl‎

Photo David Bradford - 25 minutes - 03/05/14 11:30 - Abstract

One criticism of opponents of Perl is that it is a "write-only" language meaning that once the code is written, it is extremely difficult to maintain because it is difficult to understand upon re-examination. As with many criticisms, this should be aimed at those undisciplined developers who are writing the code, and not their tool of choice.