Perl.com update
--------------------------------------
The Email for www.perl.com Subscribers
============================================================
=======
Open with Confidence.
Join the Affordable Solutions for the Open Enterprise Web
seminar series
April 11 and 12, hosted by Novell, Dell, JBoss and MySQL.
Running a successful small business and a cost-efficient
edge
infrastructure at the same time isn't easy. But with the
right network
edge computing solution, it is possible. Discover Open
Enterprise
Solutions at an SMB price that only Dell can offer. Register
today at:
http://www.orei
lly.com/go/novell_perl
============================================================
=======
Hello, Perl hackers. Since the last newsletter two weeks
ago, spring has
arrived in the northern hemisphere (at least if you go by
the evidence
that your editor's cats have clustered against the open
windows to smell
all of the smells of growing things and drying mud).
Here's what you
should read if you haven't set Perl.com as your home page
yet.
* Perl News in the Wild
Registration has opened for YAPC::NA, June 26 through 28 in
Chicago,
Illinois. Now if the conference people would just confirm
your editor's
talk....
<http://use.perl.org/article.pl?sid=06/03/28/087215>
Similarly, YAPC::EU has announced the dates of its
conference in
Birmingham, U.K.--30 August through 01 September, 2006. Say
goodbye to
summer with Old World Hackers:
<http://use.perl.org/article.pl?sid=06/03/28/2327245>
a>
Perlcast has published an interview with Pugs/Bugs developer
Audrey Tang.
If you're quick, you can also win access to the Rough Cuts
version of Perl
Hacks:
<http://perlcast.com/2006/03/29/interview-with-audr
ey-tang/>
Dave Mitchell, Perl 5 porter, scared and impressed everyone
by converting
the regular expression engine from recursive to iterative:
<http://use.perl.org/article.pl?sid=06/03/30/1337208>
a>
* Perl on ORN
Your editor reviewed the recently released CPAN distribution
Jifty: BI:
<http://www.oreillynet.com/onla
mp/blog/2006/03/cpan_module_review_jiftydbi.html>
Dave Cross posted slides from a recent talk about what
Perl's
database-object bridges often lack:
<http://www.oreillynet.com/o
nlamp/blog/2006/03/whats_wrong_with_objectrelatio.html>
a>
Your editor convinced Allison Randal to pair program with
him using
Parrot's compiler tools (yes, the ones intended to put Perl
6 on Parrot):
<http://www.oreillynet.com/on
lamp/blog/2006/03/inside_parrots_compiler_tools.html>
Finally, your editor posted the first five parts of a
six-part series on
designing the world's most maintainable language. (Don't
miss the
conclusion on Saturday morning):
<http://www.oreillynet.com/o
nlamp/blog/2006/03/the_worlds_most_maintainable_p.html>
a>
That's it for this week. Next week, watch for an article
on making the
most of the Perl debugger, an interview with maintperl
Pumpking Nicholas
Clark, and the start of an extended series on refactoring a
legacy
codebase--in real time.
Not sure what "in real time means" but it sounds
cool,
- c
chromatic oreilly.com
Editor, Perl.com, et cetera
============================================================
=======
Your Skills Are in Demand. More Skills. More Demand.
Choose from 45 webcasts organized by track--JSP, PHP, and
ColdFusion. Each
track has been designed to take advantage of your existing
Web development
skills and includes insightful content contributed by Dr.
Dobb's and
O'Reilly.
http://www.o
reilly.com/go/learn2asp_perl
============================================================
=======
*** Featured Articles ***
Using Ajax from Perl
The recently rediscovered Ajax technique makes the client
side of web
programming much more useful and pleasant. However, it also
means revising
your existing web applications to take advantage of this new
power.
Dominic Mitchell shows how to use CGI::Ajax to give your
Perl applications
access to this new power.
<http://www.perl.com/pub/a/2006/03/02/ajax_and_perl.ht
ml>
***
Advanced Subroutine Techniques
Subroutines seem like a basic building block of code.
They're simple and
easy to understand and use, right? That's true--but there
are a few
advanced techniques to make your code more maintainable and
robust. Rob
Kinyon goes beyond making sense of subroutines to making
subroutines work
for you.
<http://www.perl.com/pub/a/2006/02/23/advanced_
subroutines.html>
***
Managing Rich Data Structures
Perl is so good at handling plain text files that it's
seductively easy to
use them when you need something better. Yet sometimes using
a
full-fledged database is just Too Much Work. If only Dave
Baker had
written an article on using complex, persistent data
structures with
MLDBM.
<h
ttp://www.perl.com/pub/a/2006/02/16/mldbm.html>
***
Debugging and Profiling mod_perl Applications
How do you use the debugger on a mod_perl application? How
do you profile
an application embedded in a web server, with multiple child
processes?
Don't worry. Where there's Perl, there's a way. Frank
Wiles demonstrates
how to debug and profile mod_perl applications.
<http://www.perl.com/pub/a/2006/02/09/debug_mod_perl.
html>
***
Test-Driving X11 GUIs
Is GUI testing as difficult as it seems? Maybe not, with the
right testing
libraries. George Nistorica shows what X11::GUITest can and
can't do to
make your Unix and Unix-like applications more robust.
<http://www.perl.com/pub/a/2006/02/02/x11_gui_testin
g.html>
***
More Advancements in Perl Programming
What's advanced Perl programming? The definition has
changed over the
years. For a while it was XS and GUIs and typeglobs and OO.
Now a lot of
it is using CPAN effectively. Since completing Advanced Perl
Programming,
Second Edition, Simon Cozens has discovered even more ways
to work more
smartly and effectively. Here's what he's learned.
<http://www.perl.com/pub/a/2006/01/26/more_advanc
ed_perl.html>
***
============================================================
=======
BUY 2 BOOKS DIRECT, GET 1 FREE
Take advantage of O'Reilly's "Buy 2 Books, Get 1
Free" offer by cutting
and pasting code "OPC10" into our shopping cart.
Any orders over $29.95
also qualify for free shipping in the US.
http://www.oreilly.com/store/?CMP=NLC-0Z7E111503
82&ATT=perl1
============================================================
=======
------------------------------------------------------------
------
Interested in sponsoring the Perl.com newsletter? Please
email us at
advertising oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------
------
To change your newsletter subscription options, please visit
http://www.oreil
lynet.com/cs/nl/home
For assistance, email help oreillynet.com
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------
------
|