jmcada's Journal jmcada's use Perl Journal en-us use Perl; is Copyright 1998-2006, Chris Nandor. Stories, comments, journals, and other submissions posted on use Perl; are Copyright their respective owners. 2012-01-25T02:11:08+00:00 pudge Technology hourly 1 1970-01-01T00:00+00:00 jmcada's Journal Larry on ebay Back in 2006 we had some Larry Wall action figures made for auction. Only a few made it out of the mold before it broke and it looks like brian put one of the set on <a href="">ebay</a>. jmcada 2008-06-17T03:59:55+00:00 journal New YAPC::NA Feature: Workshops! <p>This year at YAPC::NA we are experimenting with a new form of talk that is part presentation and part hackathon. We are having four extended workshops during the conference where attendees are invited to bring their computers along and experience an in-depth and very likely hands-on session where they will leave the conference not just thinking about new technologies, but actually having worked with them. </p><p> To kick things off on Tuesday, JT Smith is hosting a <a href="">WebGUI Workshop</a>. During the workshop, each attendee will install WebGUI, browse through the interface, and learn how to write custom plug-ins. This is a hands-on workshop that will show you just how easy and fun it can be to write powerful web applications in WebGUI. This is a great workshop that typically costs hundreds of dollars at the WebGUI conference, but is being offered free to any YAPC::NA attendee who wants to take advantage of it. </p><p> After that, Matt Trout is going to follow up with another web development tutorial, <a href="">Catalyst: 21st Century Perl Web Development</a>. This tutorial will get you up to speed on what you need to get started building powerful web applications with the Catalyst web framework. Catalyst is a powerful and flexible web framework that rivals systems like Ruby on Rails and Django, only in our favorite language, Perl! </p><p> The next day, Stevan Little will be giving <a href="">a Moose Tutorial</a>. This two hour session will get you up and running with Perl's post-modern object system. Moose adds a powerful and fun object system to Perl 5 that is inspired by Common LISP, Smalltalk, and Perl 6. You don't want to miss this session. </p><p> And finally, the Parrot and Perl6 developers are getting together for a <a href="">Parrot and Perl 6 Workshop</a>. Come to this session laptop in hand and leave with a working version of Parrot and Rakudo (Perl 6 on Parrot). This workshop was the catalyst for having the workshop session this year and from the chatter that I've seen on the planning list, will be a "can't miss" event for those interested in the next iteration of the Perl programming language. </p><p> So there you have it, four sessions of in-depth technology that are guaranteed to make it more difficult for you to decide on what talk to go to this YAPC::NA. </p><p> You welcome, The YAPC::NA 2008 Organizers</p> jmcada 2008-06-08T03:17:10+00:00 journal YAPC::NA 2008 Job Fair and Expo If you are attending <a href="">YAPC::NA 2008</a> and are interested in finding a new job, then polish up your resume and take a few minutes to stop by our annual YAPC::NA Job Fair and Expo. At the job fair you'll find great companies actively seeking Perl talent like you, as well as, many other Perl-based companies showing off their wares. Join us in the main lobby of the conference center from 1pm until 5pm CST on June 17th and talk with representatives from companies like Summersault, Grant Street Group, CarSpot, Where2GetIt, Virtualmin, PlainBlack, Experian CheetahMail, DWR Trading, Whitepages, and LiveText. jmcada 2008-06-08T02:49:17+00:00 journal Perlcast is back with Jeff Horwitz on mod_parrot Wow, six months really? Okay, so maybe not that long, but Perlcast has definitely been podfading and that's just not acceptable. Let's start to fix that with an <a href="">interview</a> with <a href="">Jeff Horwitz</a> about <a href="">mod_parrot</a>, the last Apache module you'll ever need. Enjoy! jmcada 2008-06-03T04:55:57+00:00 journal YAPC::NA Wiki Reminder YAPC::NA 2008 starts in less than two weeks!!! This is just a reminder that all attendees should take a few minutes and browse the conference <a href="">wiki</a>. There are <a href="">several BOFs</a> on there as well as the <a href="">pre-conference</a> and <a href="">anti-pre-conference</a> dinners. If your name's not on the pre-conference dinner list on the wiki, you won't be included in the "official" headcount for the dinner (and as Uri will tell you, this headcount is important!). There's also the <a href="">arrivals by air</a> and <a href="">departures by air</a> pages, as well as <a href="">room sharing postings</a>, the Thurs-Fri <a href="">post-yapc Hackathon</a>, and the Sat-Sun <a href="">pre-yapc Parrot Hackathon</a>. Another note to any first-time yapc attendees, the BOF schedule will likely start to become more structured (locations, days, and times added) during the first day, once people know where things are and have a better idea of their schedules. See you all at YAPC::NA 2008! jmcada 2008-06-03T02:59:32+00:00 journal Ugh I just wrapped up a phone call with a columnist from infoworld about a dynamic languages primer. Judging from the directions that the reporter kept taking the questioning, it looks like it will be more of a language flame war than a real article. I can't wait to see how selectively misquoted I will be. jmcada 2008-05-19T21:25:53+00:00 journal YAPC::NA 2008 on Facebook We have create a <a href="">Facebook event</a> for YAPC::NA 2008. If you happen to be a Facebook user, please sign up for the event and spread the word. jmcada 2008-04-27T22:33:34+00:00 journal Three Days Remaining For Early Bird Pricing to YAPC::NA 2008 There are only three days remaining to take advantage of the reduced rate for attending YAPC::NA 2008. We'll be turning off the early bird pricing on May 1st, so <a href="">sign up now</a>. jmcada 2008-04-27T21:09:17+00:00 journal YAPC::NA 2008 Schedule Posted <p>The <a href="">YAPC::NA 2008 schedule</a> is officially posted and we have an exciting set of talks this year. Presentations range from <a href="">Rakudo</a>, the Perl 6 compiler targeting Parrot, to <a href="">techniques for cleaning up your Perl 5 code</a> and from using Perl for <a href="">programming social networking sites</a> to <a href="">stopping malicious software</a> from effecting your systems.</p><p>Between the temporary reduced rate of $85 for the three-day conference and the exciting list of talks, how can you not <a href="">register for YAPC::NA 2008</a> today.</p> jmcada 2008-04-26T20:06:05+00:00 journal YAPC::NA Conference Map Dave Rolsky set up a <a href=";hl=en&amp;oe=UTF8&amp;msa=0&amp;msid=102563148614726261820.00044b2c12701bdd693ee&amp;ll=41.835053,-87.626309&amp;spn=0.011831,0.017338&amp;z=16">conference map</a> that is open for attendees to view and edit. Please feel free to add any points of interest, or, if there is some type of location that you'd like the conference organizers to add, just let us know. jmcada 2008-04-21T01:30:18+00:00 journal YAPC::NA 2008 Registration Open <p>With exactly two months remaining until <a href="">YAPC::NA 2008</a>, we are officially opening the <a href="">payment system for registration</a> to the conference. From now through the end of April, an early-bird price of $85 USD is available for attendees. After that, the registration cost goes up to $100 USD, so if you are looking to save some money on registration, <a href="">book now</a>! Of course, we are also making the full-price registration available for those who are feeling generous. </p><p> Some things to note: </p><p> If you are a speaker, DO NOT pay for the conference unless you really really want to. We will be passing out a coupon code sometime in the next few weeks so that you can properly register. </p><p> Also, if you are wanting to book <a href="">on-campus accommodations</a> you'll have to wait a week or so to reserve those; however, you can register and pay for the conference now to take advantage of early bird pricing. The housing registration system will be available very soon. The maintainers of ACT (the system we use to manage the conference) are working hard to create a more robust purchasing component of ACT that will make booking housing easier this year. A lot of this work will be done at <a href="">next week's ACT hack-a-thon</a>. Please join all of the ACT Hackers in making ACT an even better system for managing YAPC's around the world. </p><p> And finally, be sure to get the word out. We want to make this one of the best YAPC::NA's to date and to do that we need attendees! Tell your friends. Tell your boss. Tell your local PM group or LUG. YAPC::NA 2008 is almost here! </p> jmcada 2008-04-17T02:06:38+00:00 journal Coding Perl via Voice Interesting video of someone <a href="">coding Perl via voice</a> with Windows Vista voice recognition. I have my doubts about it being much different with any other software. jmcada 2008-04-02T03:12:43+00:00 journal Stonehenge Classes I'm <a href="">teaching a class</a> for Stonehenge mid April and just realized that I haven't mentioned it here... guess I just did<nobr> <wbr></nobr>:) jmcada 2008-04-01T04:36:38+00:00 journal Stonehenge Classes If anyone is interested, or if you have a co-worker that might need a little Perl training, brian, Jon, and I are conducting some <a href="">open training</a> courses in Chicago in April. There will be "Learning Perl", "Catalyst", and "Test Driven Development" courses available, all at reduced rates. jmcada 2008-03-23T00:12:46+00:00 journal LinkedIn YAPC::NA 2008 I've created a group on LinkedIn for people interested in YAPC::NA 2008. Everyone is <a href="">invited </a> to join, especially if you are planning on being at the conference. jmcada 2008-03-23T00:08:26+00:00 journal New YAPC::NA 2008 Atom Feed The location of the YAPC RSS/Atom feed has been changed to the default location built into our conference management system. If you want to follow the latest YAPC::NA 2008 news through your feed reader, add <a href=""></a> to your blog list. jmcada 2008-03-23T00:02:21+00:00 journal YAPC::NA 2008 Call For Participation Extended To March 31st The <a href="">YAPC::NA 2008</a> call for participation was scheduled to close on March 15th; however, we have had a number of requests for an extension. Instead of keeping the system open for a few individuals, we are just leaving the call open through March 31st 2008. If you've been on the fence on submitting a proposal or have just been too busy to get one in, here's your chance. You have over two more weeks. jmcada 2008-03-16T03:02:01+00:00 journal YAPC::NA 2008 CFP Deadline Quickly Approaching The CFP for <a href="">YAPC::NA 2008</a> officially ends on March 15th, so get your submissions in soon. Though we actually have had an amazing number of pre-deadline submissions (typically the last few days are when the floodgates open), we could still use some more. There are spots open for talks ranging from 20 minute overviews to longer 90 minute sessions. This year, we are also doing hands-on workshops in the conference center computer lab. Any projects that want to try to recruit some new hackers should sign up for hosting one of these informal learning sessions. jmcada 2008-03-07T05:20:02+00:00 journal Perl @ Flourish The organizers of <a href="">Flourish</a> are of course looking for attendees for their conference, but they are also looking for something else... top-notch Perl web developers. They are having a web programming showdown using a variety of languages and frameworks. Perl is on the list, but is currently under-represented. They are looking to invite the best-of-the-best in each language, preferably people who are noted contributors to the particular language or platform that they'll be developing in. Because of this demanding criteria, they are willing to talk about helping out with travel, etc. Please contact me, Josh McAdams (joshua dot mcadams at gmail dot com) if you are interested. jmcada 2008-03-06T04:27:43+00:00 journal YAPC::NA Website Banners <p>The folks over at <a href="">PlainBlack</a> were nice enough to offer up some graphic design assistance and created a set of <a href="">banners</a> for people to help promote YAPC::NA 2008. Please feel free to use these banners and li nke to this site to help spread the word about YAPC.</p> jmcada 2008-02-27T01:49:48+00:00 journal YAPC::NA 2008 Call for Participation <p>The Chicago Perl Mongers are excited to officially open the call for participation for YAPC::NA 2008. To submit your proposal, visit <a href="">the YAPC site</a>, create an account, and let us know what you'd like to talk about. Submissions will be accepted through March 15th 2008, so get yours in soon. </p><p> We are currently accepting proposals for conference talks with durations of 20, 45, 70, and 95 minutes. These talks can be directed at any level of Perl programmer, from the noobies to seasoned Perl veterans. If you want to show off an amazing hack or new framework that youve been involved with, this could be your chance. Possibly you just want to contribute to the community by giving an introductory talk on regular expressions or subroutines; we intend on having something for everyone this year. </p><p> If 20 minutes is a too intimidating for you right now or if you just dont have enough material to fill up that much time, dont fret, we'll be opening the call for lighting talks soon. These 5-minute mini-presentations are a great way to get a quick point across and to get some experience in presenting in front of a crowd. Keep watching this news source for more information about the lighting talks. </p><p> This year we are also planning on introducing more hands-on workshop-style tracks to the conference. These sessions will typically be a little longer than a normal presentation and will be much more informal. During the workshops, conference attendees will be able to interact with presenters to actually do things like compile Parrot or create a hello world program in Perl 6. If you are involved in a project and would like to host a workshop, please contact Josh McAdams directly at joshua dot mcadams at gmail dot com. </p> jmcada 2008-02-14T16:49:45+00:00 journal YAPC::NA Site Open For Business <p> YAPC::NA is less than six months away and the organizers have been working hard behind the scenes to get the conference off the ground. We've now got conference dates: June 16th-18th; a venue: IIT's Chicago Campus; dinner/auction plans: an on-campus bowling ally (thanks for the inspiration Houston, last year was a blast); and finally, a <a href="">website</a>. </p><p> The site is ACT-based, so if you've gone to a Perl conference before there is a good chance that you are already familiar with the interface and registered with the system. Feel free to go to the <a href="">site</a> and let us know that you're planning on attending. We'll be opening up registration and the CFP soon! </p> jmcada 2008-01-23T15:56:36+00:00 journal Perlcast Interview with Ovid about Logic Programming Back at the Nordic Perl Workshop 2007, I sat down with Ovid to talk about logic programming. Here is the <a href="">audio</a> for that interview. jmcada 2008-01-19T22:34:46+00:00 journal Perlcast is back with an interview about mod_perl Happy New Year and welcome back to Perlcast. Though 2007 ended with a very light lineup of shows, we here at Perlcast are excited about what 2008 has to offer. There are plans for more interviews, more presentations, and possibly even some videos and video tutorials about Perl. Anyway, let's get back to the <a href="">podcast</a>. Way back at OSCON 2006, I sat down with Stas Bekman and Philippe M. Chiasson to talk about <a href="">mod_perl</a>. Though quite a bit of time has passed since the show was recorded, there is still a lot of good mod_perl related information in the show. I hope that you enjoy it. jmcada 2008-01-05T17:52:54+00:00 journal Learning Perl 6 by brian d foy At the <a href="">Nordic Perl Workshop 2007</a> brian d foy presented on learning Perl 6. You can get the <a href="">slides</a> for that presentation and also listen to the <a href="">audio podcast</a>. In the presentation, brian talks about <a href="">Pugs</a> and encourages you to <a href="">try it out</a>. Just a note, the binary versions will save you a few days of compilation. jmcada 2007-06-17T20:38:30+00:00 journal Perlcast: Matt Trout on DBIx::Class Jonathan Rockway and I <a href="">talked with Matt Trout</a> about <a href="">DBIx::Class</a> and the Perl ORM landscape. jmcada 2007-06-12T11:30:29+00:00 journal Perlcast: Curtis "Ovid" Poe on Perl Testing After a very long break, Perlcast is back in action. I have quite a few podcasts in the queue, most from the <a href="">Nordic Perl Workshop 2007</a>. Let's get the first NPW interview out the door with <a href="">this one</a> with Curtis "Ovid" Poe concerning his work with Perl testing and <a href="">TAP::Parser</a>. jmcada 2007-06-02T21:41:04+00:00 journal Perlcast in/on Clear Blogging <p> Many of you know that I interviewed Bob Walsh for Perlcast about his book "Micro ISV: From Vision To Reality". He in turned talked to me about podcasting and it looks like Perlcast might actually be mentioned in Bob's new book, "Clear Blogging". The text from Bob interviewing me can be found at his clear blogging site... sweet! </p><ul> <li> <a href="">My Interview at Clear Blogging</a> </li><li> <a href="">"Clear Blogging"</a> </li><li> <a href="">My previous interview with Bob Walsh</a> </li><li> <a href="">"Micro ISV: From Vision To Reailty"</a> </li></ul> jmcada 2007-03-01T05:59:46+00:00 journal and conversations about Perl <p>Tonight's was's Dynamic Language Hootenanny, which, despite the cheesy name, was actually a very good showing of some of the features of Perl vs. Python vs. Ruby. Thanks again to Chris McAvoy for presenting and to Andy Lester for bringing the idea to life.</p><p>As far as the languages go, I think that I pretty much get the differences between the three. One really likes white space, two really don't like sigils (at least, that's what they claim though I swear I saw the @ poking its ugly head around in Ruby), and all three really make PHP look like the piece of sh!t that it is<nobr> <wbr></nobr>:)</p><p>So, of all of the talk, there are four things that stood out to me:</p><p>1) Ruby and Python don't have a Perlmonks.</p><p>Sure, they don't have a CPAN either, but they have the inkling of a CPAN, which is just enough to keep frustrated coders from turning away from the languages. The surprising comment was that ruby-monks and python-monks probably wouldn't work anyway. From Ruby and Python coders perspectives, the cultures just don't allow for something like that to work. I don't really do Python or Ruby, so I'd love to hear if this is true or false and why.</p><p>2) Perl doesn't have an interactive interpreter</p><p>Yes, it sounds lame... why not just 'perl -de 0' and be done with it. I'll tell you why. 'perl -de 0' is clunky. It just doesn't look as good as 'irb' or 'python'. Would 'alias iperl="perl -de 0"' do the trick. Probably not, but it's close and relatively free. Still, there is no pure interactive interpreter that ships with Perl that I know of.</p><p>3) There is nothing new in Perl.</p><p>Perl has been around. It has matured. If you need it, whatever it is, it is probably on CPAN. The intention of the presentation tonight was to show an example of an Enigma Machine in Perl, Python and Ruby. Chris had a little trouble with examples in all of the languages, but lo-and-behold, there is an Enigma Machine already on CPAN.</p><p>What does this mean? It means that a Perl coder can pretty much just grab pre-built modules and create feature-rich programs with little challenge. What else does this mean? It means that the barrier to entry to being an acknowledged contributing member to the Perl community is higher than that in many other languages. Create a new Ruby templating system? Amazing! Create a new Perl templating system? Add it to the list.</p><p>It is very possible that the richness of Perl is actually causing people to develop in other languages because it is easier to be a recognized figure in a burgeoning community. Mature code might be causing smart coders to go to other languages because it is easier to impress their communities than it is to impress a CPAN-worn Perl coder.</p><p>This could be good or bad. Possibly the best stick around and make Perl even better. Possibly the best leave and create a Perl equivalent in yet another syntax, adding little to the art of programming. It seems like we are at an interesting time in the evolution of Perl where it is mature enough to be taken seriously by those that we could care less about and yet is too mature to be fun and rewarding to contribute to.</p><p>4) Perl is web 1.0</p><p>Okay, so this one was one of the comments that really struck a chord with me. Sure, Perl can do web 2.0, but if I am trying grok Perl, what sites really represent Perl? To me there are four:,,, and is in O'Reilly's hands and is beyond most everyone's control because they have to fit into the O'Reilly brand. Still, there is a feel of professionalism to the site. The remaining three sites at least seem more open, but at the same time they are more disheartening. and are both based on slashcode, which, well, just hasn't seemed to keep up with the times. The look of both is outdated, the RSS feeds that are produced are poor, and the CSS support is mediocre. The content is great, but the usability is just not there based on today's standards. There have even been hacks on the sites trying to create somewhat usable feeds, but even these can't produce a simple usable RSS feed that doesn't suck. And finally it isn't ugly, but it isn't pretty, and it sure isn't something that would drive someone to look deeper into Perl.</p><p>Would Perl benefit by taking some of that precious grant money and paying a site designer or, gasp, a marketer to design a new look at feel for Perl that fits into the web today? A new look might drive some of the old Perl faithfuls away, then again, it might bring some new talent into the mix. Luckily, it's not my call.</p><p>Overall, this was a great meeting. Tons of conversation and catalyst for hours of thought. Thanks again to everyone for joining us.</p> jmcada 2007-02-21T06:47:38+00:00 journal Perlcast Interview with Uri Guttman Back at O'Reilly's Open Source Convention 2006 I sat down with Uri Guttman to discuss what he is currently working on in the Perl world. <ul> <li> <a href="">Interview Audio</a> </li><li> <a href="">Sysarch</a> </li></ul> jmcada 2007-02-19T20:09:21+00:00 journal