Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • by tokpela (875) on 2008.11.26 9:28 (#66009)

    My company uses mainly Windows so most of my development is on Windows.

    The programs that I have written with Perl are quite demanding and run well, consistently with good stability. By demanding I mean that they run 24/7 and process tens of thousands of files per week. These are production applications that are mission-critical for the business.

    Perl's stability combined with my ability to rapidly adapt my code has been a good selling point for continuing to write Perl in my company even though they write ASP, VB and some C# for everything else.

    Some of the things I have done with Perl include (in no particular order except my random memory):

    • Lots of Oracle database use
    • Lots of text parsing
    • Reading and writing Excel files
    • Lots of CSV file parsing
    • Connecting to various external sites using FTP, SFTP, HTTP(S)
    • Connecting to Exchange to parse Outlook folders and messages
    • Sending templated emails (to a list) using MIME::Lite and Template Toolkit (and Oracle)
    • Validating XML files
    • Validating PDF files
    • Creating Windows services
    • Processing directories of files
    • Using mod_perl for Web-based configuration setting
    • EDI file processing

    Let me know if you need any more information or have any other questions on what I do.

    I need to add that I **really** appreciate the Perl community for allowing me to stand on the shoulders of GIANTS. Without all of the wonderful people who contribute to Perl, Parrot, CPAN and the community at large, I would probably not be programming (no fun without Perl). You are indispensible. A BIG thank you!