OSCON 2007: Perl Lightning Talks
- Thu Jul 26 2007
- OSCON 2007
- 3 comments
Perl Lightning Talks are five-minute talks by random people about random topics. Sometimes they’re tangentially related to Perl, sometimes they’re just rants, but they’re usually always good.
Vani Raja talked about the YUI CSS. I’m waiting for the Perl… I think this is a CSS demo. I have no idea what makes this interesting.
Schwern is up. “How Long Is Five Minutes” is the title of this talk. I do believe that this is a tea-brewing demonstration. Yes, yes it is. He’s making the point that it’s very difficult to determine how long five minutes is, especially if you’re doing something else while waiting for that five minutes to pass. And if you don’t know how long five minutes is, how do you know how long an hour is? Two hours? A day? Then how do you know how much work you can do in five minutes, or an hour, or a day?
Schwern is up. There is now a Wiki for Perl5. It will eventually be the Perl Encyclopedia — a brain-dump of the Perl community.
Schwern is up. Perl demographic survey is up at perlsurvey.org.
Schwern is up. Perl5 doesn’t have a charismatic leader any more, as Larry’s gone up the mountain to write Perl6. If you want to do something and you’re not sure if you should do it, ask Schwern.
Steve Medlin is talking about qpsmtpd for mail servers. There are plugins for everything, and plugins are very easy to write. He’s going quickly…
Andy Lester is talking about ack, which is basically grep for large trees of source code, all written in Perl. It can use Perl regular expressions for searching. It ignores .svn directories, your blib directories, binaries, emacs backup files. It does colour highlighting of search results, and a whole lot more!
He’s moved on to Perl 101, a place where the new Perl programmers can go to find answers to what you should know when programming Perl.
Andy Number 3, Google Code kicks Sourceforge’s ass.
Andy Number 4, Andy’s rant about how Perl isn’t a scripting language, it’s a programming language. Halleluia!
Following Andy is Rebecca, who’s drawing similarities between open source programmers and volunteers. OS programmers don’t call themselves that, they’re developers or contributers. Fair point. “There are those volunteers who put in 40 or 60 hours a week and should be employees. Those aren’t normal volunteers.” New open source volunteers need tasks assigned to them. Instead of just saying “find something to do”, it would be wonderful if people with OS projects kept a list of things that new people could work on. Having something to do allows positive feedback and allows a sense of accomplishment. Right now open source is more geared to the hardcore people and needs to cater more to the one-shot people.
Eric Wilhelm is now talking about Test::Harness 3.0 (currently TAP::Parser). See also testanything.org.
Eric Wilhelm Number 2 is now talking about Module::Build. It started with perl -MCPAN -e ‘install Foo’. But CPAN can become out of date, so you have to install CPAN before installing Foo. But then there can be updates to Module::Build, so you have to update CPAN then update Module::Build then install Foo. But they’ve updated CPAN with something or other so you just have to update that before installing Foo. Eventually we’ll just get back to the future where you just have to install
Someone who didn’t introduce themselves is talking about MoveMyData.org, which allows you to multi-publish, synchronise, republish data between multiple sites.
Tim Bunce is doing three talks in ten minutes. First up, he’s recapping a talk from last year when he said that database interaction in open source languages sucks. Fixing this needs an API, and Tim suggests JDBC. Not actually JDBC, but the API. The idea is to adopt JDBC between DBI and the database drivers. Amazingly enough there’s a java2perl6 program, which he’s used to convert JDBC class definitions into Perl6. Wild.
Second up, imagine you have a 100k LOC web application. When it gets slow, you don’t really know what bit of it contributes to the slowness. He’s written DashProfile which you can use to profile your code.
Third up, his talk on DBI::Gofer compressed into five minutes.
Now Michael Potter is talking about something that I completely missed. Oh, standardizing data definitions. Instead of going to ANSI, he thinks it’s time for an open organization that’ll warehouse data definitions.
Catalyst in five minutes is up next, presented by Jonathan Rockway. He’s talking about making a blog with Catalyst. Went by too fast.
He’s now talking about Angerwhale. Yet Another Blog Application. It’s apparently “blogging 2.0″.
SVN::Notify::Mirror, to monitor SVN repositories. That’s all I got.
Now music! Perl In A Nutshell to the tune of Life In A Nutshell. Awesome!
