Previous articles in this series showed how to use Perl for text processing and general purpose programming. Now it's time to demonstrate how to use Perl on the web.
At this year's OSCON, Terry Camerlengo sat down with Damian Conway, author of Perl Best Practices and Perl Hacks, to get his thoughts on a wide variety of subjects, including the what-and-when of Perl 6 and what he thinks is important for the next generation of computer scientists. Watch the video (or read on) to hear what he says.
The DBD and DBD libraries are among the oldest and most successful perl libraries and existence, pretty much any perl program that talks to a database uses them. The creator of DBD, Tim Bunce, spent some time at OSCON 2008 talking to O'Reilly News about the history of DBD and how Tim has managed such a large and critical project.
For those of you who are Perl or PHP programmers and who also do heavy testing, there's an excellent chance that you've heard of TAP, the Test Anything Protocol. It's easy to implement, easy to parse, and is gaining in popularity. Because it's being implemented so widely, we've decided to form an IETF working group and we need your help.
Damian Conway has a well-deserved reputation as the mad scientist of Perl. His opening night keynote at OSCON 2008 combined Perl programming, the difference engine, quantum mechanics, and general relativity to produce variables which travel backwards in time.
Perl hacker and Googler Brad Fitzpatrick just announced a Google-supported, community-driven project to support the Perl language on Google's App Engine.
Larry Wall, father of perl, likens the history of perl to raising a child. In this live interview at OSCON 2008, Larry talks about perl's rebellious teen years, the role of the benevolent dictator, and dual licensing as a quantum physics phenomenon.
OSCON is happening right now at the Oregon Convention Center in Portland, Oregon, bringing together thousands of experts, visionaries, and hackers in the trenches to explore all that open source has to offer. Today's afternoon sessions include:
Creating Location-aware Web 2.0 Applications on an Open Source Geospatial Platform
TCP/IP Troubleshooting for System Administrators
People for Geeks
Practical Erlang Programming
Porting to Python 3.0
Hack This App! PHP Security Workshop
...and more! For more information about OSCON and to view the complete event schedule visit our OSCON 2008 site.
Perl 5 has come a long way in the past few years. The newest version, Perl 5.10, added several new features to make your programs shorter, easier to maintain, easier to write, and more powerful. Here's how to start using files and strings in modern Perl.
Perl 5 has come a long way in the past few years. The newest version, Perl 5.10, added several new features to make your programs shorter, easier to maintain, easier to write, and more powerful. Here's how to start using modern Perl productively.
Amazon's Simple Storage Service provides a simple, flexible, and inexpensive way to manage online data storage. Amazon's S3 modules for Perl make storing and retrieving data in your own programs almost trivial, leaving Amazon to worry about hosting, scaling, and backups. Abel Lin shows how to store, retrieve, and store data with Amazon S3.
Many programmers know of the two main systems of templating. One embeds actual source code into the template. The other provides a mini language with loops, conditionals, and other control structures. There is a third way -- a reverse callback system. James Robson explains this best-of-both-worlds approach by demonstrating Perl's Template::Recall module.
In this course, participants will learn not only CGI, but the computer language Perl. This language is generally regarded as the most useful computer language for processing and manipulating text based data.