<?xml version="1.0" encoding="windows-1252"?>
<node id="250575" title="Re: Favourite modules April 2003" created="2003-04-15 10:33:20" updated="2005-05-31 13:02:23">
<type id="11">
note</type>
<author id="178658">
hiseldl</author>
<data>
<field name="doctext">

&lt;P&gt;Here are my favorites:
&lt;UL&gt;
&lt;LI&gt;[cpan://DBI] - I do a lot of database work, and a lot of times I just need to see if a DB has a table or is available, so I use 'dbish' a lot.  It's also a quick way to figure out what DSN's are available on your machine.&lt;/LI&gt;
&lt;LI&gt;[cpan://CGI] - cgi scripting. :-)&lt;/LI&gt;
&lt;LI&gt;[cpan://CGI::Application] - more often than not, defining callbacks for actions is a lot easier than straight scripting.&lt;/LI&gt;
&lt;LI&gt;[cpan://HTML::Template] - use this with [cpan://CGI::Application] for faster web app prototyping.&lt;/LI&gt;
&lt;LI&gt;[cpan://DBIx::Recordset] - has a nice interface.&lt;/LI&gt;
&lt;LI&gt;[cpan://HTML::TreeBuilder] - once you wrap your brain around this one, you can scrape data from any web page you want.  There's also a module [cpan://HTML::Seamstress] which uses this to create a better HTML template system than [cpan://HTML::Template] (IMHO).&lt;/LI&gt;
&lt;LI&gt;[cpan://Tk] - sometimes it's nice to have your favorite script with a GUI interface. :-)&lt;/LI&gt;
&lt;/UL&gt;
&lt;strong&gt;Update:&lt;/strong&gt; Here's another one:&lt;UL&gt;&lt;LI&gt;[cpan://CGI::Session] there's a cookbook and some good tutorials for using this module.&lt;/LI&gt;&lt;/UL&gt;

I use several others but these seem to be the most used in my arsenal, and I am a frequent surfer of CPAN, always watching out for anything that makes my job easier.
&lt;/P&gt;
&lt;P&gt;Cheers!&lt;/P&gt;
&lt;P&gt;--&lt;br/&gt;[hiseldl]&lt;br/&gt;What time is it? It's [190308|Camel Time!]&lt;/P&gt;</field>
<field name="root_node">
250495</field>
<field name="parent_node">
250495</field>
</data>
</node>
