Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Phred (5358)

  {fred} {at} {}

Fred is a Perl and PostgreSQL geek. He has made some very small contributions to a few cpan modules and mod_perl.

Journal of Phred (5358)

Thursday August 19, 2010
12:24 PM

New WWW::Salesforce release details

I've taken over the maintainership role for WWW::Salesforce and have pushed out a maintenance release that resolves some long standing issues.

0.12 Tue Aug 17 19:34:00 2010 PST
        - New maintainer PHRED
        - Thanks to Mark Stosberg for several patches for this version
        - Die with an error string instead of carping and returning
        - Skip tests in automated testing mode
        - Skip tests unless user, pass, and sectoken environment vars set
        - Fix failing test - base64binary => base64Binary namespace change
        - Perltidy file contents and remove unnecessary package scope braces
        - Handle undefined return values from SOAP client
        - Fix Type => type doc error in create()
        - Add describeSObjects method []

Tuesday August 17, 2010
03:49 PM

Perlmongers Dinner

We'll be having a group dinner for the August meeting, and have
a few drinks after for those interested. This will mostly
be a planning meeting for future meetings, but all are welcome
for Perl discussion and agreat food.

"Naan-N-Curry" at 336 O'Farrell Street, between Mason and Taylor.,+San+Francisco,+CA+94102,+USA

This place has moved around a few times, and has many satellite
locations now, so look at that address carefully. This is across the
street from the Hilton, and next to the entrance to a large parking

From the Powell Street Bart station: walk two blocks north along Powell,
and 1.5 blocks west. Don't try to walk up Mason or Taylor, unless
you're in an adventurous mood.

The food is inexpensive, high quality Indian food. They have a buffet
these days, which makes things simpler. Free chai. The dining room
is double-sized, with large tables: there's no need to worry too much
about RSVPs.

This place used to be 24 hours, but I guess they've scaled back to
11:00 AM to 4:00 AM. But I don't think we'll need to rush out of

Announcement posted via App::PM::Announce

RSVP at Meetup -

Tuesday August 03, 2010
03:43 PM grant funding proposal to TPF up for public review

A grant proposal I wrote for is up for public review. All views welcome -

Wednesday July 28, 2010
01:44 PM

Rakudo Star Install Party

Hi Mongers,

I'd like to offer my place in Bernal Heights Tuesday next week from 7:30pm until whenever for a Raduko Star installation & Perl 6 lightning talks. As some of you know a significant milestone in Perl 6's release history is coming up this Thursday, and what better way to get through an install than with local PM'ers!

For those that haven't been chez moi we have a basement, bar, projector, wifi, yard, BBQ, etc so we can eat, drink & give presentations. There's space for at least a dozen seated inside, and more outside (for those that can withstand the Day Star).

Who's interested in something like this? How about giving a talk?
Doesn't need powerpoint but we have a screen & sound if you do.
Anything at all raduko/perl6 related seems cool. Ping me off-list and I'll collate.

What: Rakudo Star Install Party
When: Tuesday 3rd August 2010, 19:30 'til (e.g.) 22:00
Where: Paul's place, SF, 94110 (address on RSVP)
What to bring: computer, snacks & drinks (although I'll seed unless someone wants to sponsor it?!). We could even BBQ!

Bonus feature: there's a ton of interesting links in bite-sized chunks at


Announcement posted via App::PM::Announce

RSVP at Meetup -

Monday July 12, 2010
06:18 PM

Perl-Critic in Depth

Jeff Thalhammer will be back to speak about Perl-Critic again on July 27nd at 7pm, at the office of LookSmart.

As any Perl developer will tell you, There's More Than One Way To Do It. But over time, we all learn that Some Ways Are Better Than Others.

Perl-Critic is a static source code analyzer based on Damian Conway's book Perl Best Practices. In this presentation, you'll learn how to use Perl-Critic to improve the quality and maintainability of your code. We'll cover the perlcritic command-line tool and the Test::Perl::Critic module, as well as tips for policy selection and incorporating Perl-Critic into your development culture. We'll also demonstrate how to extend Perl-Critic with your own custom policies.

Perl-Critic -

Jeff Thalhammer's CPAN page -

Announcement posted via App::PM::Announce

RSVP at Meetup -

Sunday June 13, 2010
11:41 PM

San Francisco Perl Mongers Twitter Feed

Thursday June 10, 2010
03:01 PM

Hudson for Everybody Else

Joe McMahon will be talking about Hudson on June 22nd at 7pm, at the office of Mother Jones.

"Continuous integration" sounds like a great idea: you automatically run your build on every checkin, so you know very soon after you've committed if you make a mistake or checked in a bug. However, like any
properly lazy Perl programmer, the last thing you want to do is write more code; you want to take advantage of work that's already done: that's Hudson.

Hudson is a continuous integration server that's easy to set up, customize, and use. Unlike other similar Java-based tools, Hudson is language-agnostic, even well-integrated with other tools.For Perl
projects, with a little assistance from CPAN, it's easy to set up and use for Perl projects. We'll look at a sample setup that covers most of the bases, including a few pointers on making it easy to build and track things
under Hudson, and finish up with a look at using Hudson to get your team involved - even enjoying - continuous integration.

Announcement posted via App::PM::Announce

RSVP at Meetup -

Friday May 07, 2010
01:35 PM

PL/Parrot, a DSL construction kit for PostgreSQL

What do you get when you cross a parrot with an elephant? Find out! PL/Parrot is a DSL construction kit for PostgreSQL, and much, much more. Stay tuned for more details. David Fetter will give us the ins and outs of PL/Parrot.

This meeting will take place on Tuesday, May 25th at 7pm at Six Apart World Headquarters.

Parrot home page:

PL/Parrot on GitHub:

David Fetter's home page:

Announcement posted via App::PM::Announce

RSVP at Meetup -

Saturday April 03, 2010
08:32 PM

My Perl presentations now on SlideShare

Here they are. There's a couple more I need to dig up, some in text format.
Thursday April 01, 2010
12:21 PM

HTML::FormHandler, a talk at

As the second talk in a series of talks on form handling, Bryan Beeley will be presenting a talk on the HTML::FormHandler, a Moose based form rendering and validation framework, on April 27th, 2010 at Six Apart World Headquarters.

HTML::FormHandler is an object oriented framework for form-specific data model, HTML rendering and data validation code. Simple forms can be rendered, parameters can be parsed, data can be validated, and validated data can be submitted to your database with a minimal amount of code using built-in input field types. Leveraging the power of Moose, HTML::FormHandler allows more complicated forms to override some or all of the built-in functionality while maintaining a common interface.

This meeting will take place on Tuesday, April 27rd at 7pm at Six Apart World Headquarters.

HTML::FormHandler on CPAN:

Announcement posted via App::PM::Announce

RSVP at Meetup -