CGI and Perl General Development

Home » CGI and Perl (73) » General Development (25)

File Handling part 2
This tutorial is lesson number 18 on Perl teaching you about file handling, part two.

Advanced Hashes
This tutorial is lesson number 16 on Perl teaching you about retrieving hash values by key.

Subroutines part 2
This tutorial is lesson number 15 on Perl teaching you about subroutines and all data passed to subroutines in a special array are automatically stored.

Subroutines
This tutorial is lesson number 14 on Perl teaching you about subroutines, what they are and what they can do for you.

Conditional Statements part 3
This tutorial is lesson number 13 on Perl teaching you about conditional statements and on using do loops.

Conditional Statements part 2
This tutorial is lesson number 12 on Perl teaching you about adding multiple conditions to an "if" statement.

Conditional Statements
This tutorial is lesson number 11 on Perl teaching you about conditional statements which are used to compare different values in order to have the program make some sort of automatic decision about what to do next.

Environment Variables
This tutorial is lesson number six on Perl teaching you about environment variables which is a handy way to find out things about the current visitor, server, and any data passing between the two.

Outputting Headers And HTML The Easy Way
This tutorial is lesson number seven on Perl teaching you about outputting headers and learning HTML the easy way.

Form Validation
The most reliable way to make sure your users haven't filled in your forms wrongly is to use server-side form validation. This tutorial shows how you can do this with Perl and the CGI, and introduces the concept of subroutines along the way.

Perl File Handling: open, read, write and close files Perl and CGI
This article describes the facilities provided for Perl file handling.

PERL and CGI Tutorial
In this tutorial we are going to learn PERL and CGI.

Genetic algorithms applied with Perl
Based on the Darwinian principle of survival of the fittest, genetic programming uses mutation and replication to produce algorithms for creating ever-improving computer programs. In this column, you'll get to know the genetic algorithm in simple terms. Ted provides Perl implementations for some specific tasks, which you can adapt for generic use. To demonstrate the genetic algorithm, Ted breeds numbers for fitness to a formula, and letters to form English words.

Cultured Perl: The elegance of JAPH
A mainstay of the Perl culture, JAPH is a short script that produces the output "Just another Perl hacker." Although written for the beginner or intermediate Perl programmer, this article examines a few simple examples of the JAPH genre that will surprise and engage even the most seasoned devotee.

Using CGI::Application
CGI::Application builds upon the bedrock of CGI, adding a structure for writing truly reusable Web-applications. CGI::Application takes what works about CGI and simply provides a structure to negate some of the more onerous programming techniques that have cast an unfavorable light upon it.

Benchmarking Perl
In this Part 21 of "The Perl You Need To Know" series, it covers the Benchmark module - the handy Perl stopwatch that allows you to time, optimize, and slim down on code.

Untangling Lists and Hashes
In this Part 10 of "The Perl You Need to Know" series, you will be shown how to work with Perl's list and hash data structures.

Sorting Techniques
This article is about teaching the novice programmer how to sort lists of things, while showing to the more experienced folks certain techniques and ideas that could be new to them if they are migrating from a different language.

A CGI program that prints every environment variable
This article provides a short CGI program that can print every environment variable it knows.

CGI Environmental Variables
Lists all standard environmental variables made available to CGI programs by web servers, and provides a brief explanation of each one of them.

Home » CGI and Perl (73) » General Development (25)