Skip to content

Perl Hacks

Just another Perl Hacker's blog

  • Articles
    • CGI Programming
      • CGI Programming Part 1
      • CGI Programming Part 2
      • CGI Programming Part 3
    • Modern Perl Programming
      • Database Access with DBIx::Class
      • A Simple Web App
      • Adding to Our Web App
    • perl.com
      • Changing Hash Behaviour With Tie
      • Creating Data Output Files with the Template Toolkit
      • Finding CGI Scripts
      • How We Wrote The Template Toolkit Book Using Template Toolkit
      • Overloading Perl Objects
      • Perl Command Line Options
      • Perl’s Special Variables
    • RTFM
      • An Introduction to the Perl Documentation
      • Modules, References, Data Structures and Objects
      • Writing Plain Old Documentation
      • Non-Free Perl Documentation
      • Perl Newsgroups
      • Perl Websites
      • Perl Mailing Lists
      • Perl Documentation Overview
    • Template Toolkit
      • Introducing the Template Toolkit – Part 1
      • Introducing the Template Toolkit – Part 2
      • Introducing the Template Toolkit – Part 3
    • Symbol::Approx::Sub
  • Calendar
  • Perl Club
  • Perl Taster
  • Perl Vogue
  • Talks
  • Other Perl Hacks Sites
    • Dave’s CPAN modules
    • Perl Steering Committee Meetings
    • Perl Search Engine
    • Code
  • About
    • Contact

Contact

If you’re getting in touch to sell me SEO or web design services or anything like that – then please don’t waste your (or my!) time.

Share this:

  • Tweet
  • Click to share on Reddit (Opens in new window) Reddit
  • More
  • Click to email a link to a friend (Opens in new window) Email
  • Click to print (Opens in new window) Print
  • Share on Tumblr
  • Pocket

Dave's Ads


Newsletter

Sign up here for occasional email about stuff I'm doing, information about upcoming talks and training courses and other updates.

(I promise not to spam you.)

Top Posts & Pages

  • A Slice of Perl
  • Generating Content with ChatGPT
  • Dots and Perl
  • A Simple Web App
  • Turning AI into a Developer Superpower: The PERL5LIB Auto-Setter
  • Crufty Old Perl
  • Deploying Dancer Apps - The Next Generation
  • Modern Perl Articles
  • Amazon Links and Buttons
  • Deploying Dancer Apps
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
Proudly powered by WordPress | Theme: sosimple by Fernando Villamor Jr..
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}