Keynote article ...
Other articles ...
[4700] Obfurscated code - it might work, but is it maintainable?
[4620] Perl 6 - a Practical Extraction and Reporting example!
[4611] Hungarian, Camel, Snake and Kebab - variable naming conventions
[4610] Sorting by key or by comparator - Perl 6
[4609] Mapping an array / list without a loop - how to do it in Perl 6
[4608] Introspecion in Perl 6
[4607] Classes and object - first steps in Perl 6
[4606] Using Perl 6 to analyse and report on data
[4605] Hello World - in Perl 6
[4604] Perl - version 6 - official version launched at Christmas
[4395] Preparing data through a little bit of Perl
[4301] Perl - still a very effective language indeed for extracting and reporting
[4296] Polishing the Perl courses - updated training
[4100] Perl Dancer - from installation to your first real application
[4099] Perl Dancer - a Perl Framework - Installation and first test
[4031] Showing what programming errors look like - web site pitfall
[3941] Building an object based on another object in Perl
[3940] Run other processes from within your Perl program
[3939] Lots of ways of doing the same thing in Perl - list iteration
[3927] First match or all matches? Perl Regular Expressions
[3914] While, for, foreach or something else to loop.
[3875] Using CGI and Perl to put a simple application online. Sometimes still the best way.
[3874] Using Perl to read an RSS feed off a web site and extract data - via LWP and XML modules
[3870] Writing more maintainable Perl - naming fields from your data records
[3839] Spraying data from one incoming to series of outgoing files in Perl
[3833] Learning to use existing classes in Perl
[3830] Traversing a directory in Perl
[3823] Know Python or PHP? Want to learn Perl too?
[3770] Sample answers to training course exercises - available on our web site
[3707] Converting codons via Amino Acids to Proteins in Perl
[3630] Serialsing and unserialising data for storage and transfer in Perl
[3581] Perl - calls to methods that use => - what do they mean?
[3577] How to do multidimensional arrays (or rather lists and hashes) in Perl
[3574] Perl functions such as chop change their input parameters
[3547] Using Perl to generate multiple reports from a HUGE file, efficiently
[3546] The difference between dot (a.k.a. full stop, period) and comma in Perl
[3485] Perl - retrieving and caching web resources
[3449] Apache Internal Dummy Connection - what is it and what should I do with it?
[3446] Awk v Perl
[3445] Perl and CGI - simple form, and monitoring script.
[3444] Take the dog on a lead - do not carry her. Perl references.
[3412] Handling binary data in Perl is easy!
[3411] Single and double quotes strings in Perl - what is the difference?
[3409] When variables behave differently - Tie in Perl
[3407] Perl - a quick reminder and revision. Test yourself!
[3406] Not multidimentional arrays - but lists of lists. Much more flexible. Perl!
[3400] $ is atomic and % and @ are molecular - Perl
[3398] Perl - making best use of the flexibility, but also using good coding standards
[3377] What do I mean when I add things in Perl?
[3375] How to interact with a Perl program while it is processing data
[3374] Speeding up your Perl code
[3335] Practical Extraction and Reporting
[3332] DNA to Amino Acid - a sample Perl script
[3326] Finding your big files in Perl - design considerations beyond the course environment
[3322] How much has Perl (and other languages) changed?
[3106] Buckets
[3105] Adventure with references to lists and lists of references
[3098] Learning Object Orientation in Perl through bananas and perhaps Moose
[3097] Making Perl class definitions more conventional and shorter
[3077] Perl 6 - significantly nearer, and Rakudo looks very good
[3059] Object Orientation in an hour and other Perl Lectures
[3012] Exception handling in Perl - using eval
[3011] What are .pid files?
[3010] Children, zombies, and reaping processes
[3007] Setting up a matrix of data (2D array) for processing in your program
[3005] Lots of ways of doing it in Perl - printing out answers
[3004] Increment operators for counting - Perl, PHP, C and others
[2972] Some more advanced Perl examples from a recent course
[2970] Perl - doing several things at the same time
[2969] What does blessing a variable in Perl mean?
[2967] Multiway branches in Perl - the given and when syntax
[2963] Removing the new line with chop or chomp in Perl - what is the difference?
[2877] Further more advanced Perl examples
[2876] Different perl examples - some corners I rarely explore
[2874] Unpacking a Perl string into a list
[2840] Just pass a pointer - do not duplicate the data
[2836] Perl - the duplicate key problem explained, and solutions offered
[2833] Fresh Perl Teaching Examples - part 2 of 3
[2832] Are you learning Perl? Some more examples for you!
[2825] Perl course - is it tailored to Linux, or Microsoft Windows?
[2821] Chancellor George Osborne inspires Perl Program
[2818] File open and read in Perl - modernisation
[2817] Setting a safety net or fallback value in Perl
[2816] Intelligent Matching in Perl
[2815] switch and case, or given and when in Perl
[2813] Iterating over a Perl list and changing all items
[2812] What is Perl?
[2811] Igloos melt in the summer, but houses do not
[2805] How are you getting on?
[2801] Binary data handling with unpack in Perl
[2798] Perl - skip the classics and use regular expressions
[2783] The Perl Survey
[2736] Perl Course FAQ
[2688] Security considerations in programming - what do we teach?
[2657] Want to do a big batch edit? Nothing beats Perl!
[2551] Perl and the Common Gateway Interface - out of fashion but still very useful?
[2532] Analysing Google arrivals by country of origin
[2484] Finding text and what surrounds it - contextual grep
[2427] Operator overloading - redefining addition and other Perl tricks
[2416] Automating access to a page obscured behind a holding page
[2405] But I am reading from a file - no need to prompt (Perl)
[2402] Automated Browsing in Perl
[2399] Firefighting with Perl
[2382] Giving up on user input - keyboard timeout in Perl
[2379] Making variables persistant, pretending a database is a variable and other Perl tricks
[2376] Long job - progress bar techniques (Perl)
[2375] Designing your data structures for a robust Perl application
[2374] Lead characters on Perl variable names
[2321] Uploading and Downloading files - changing names (Perl and PHP)
[2243] Changing a variable behaviour in Perl - tieing
[2242] So what is this thing called Perl that I keep harping on about?
[2241] Perl references - $$var and \$var notations
[2235] Sending awkward characters by email in Perl
[2234] Loading external code into Perl from a nonstandard directory
[2233] Transforming data in Perl using lists of lists and hashes of hashes
[2232] Why sendmail one way, and pop3 the other?
[2231] What is CGI.pm / A dozen new examples
[2230] Running a piece of code is like drinking a pint of beer
[2229] Do not re-invent the wheel - use a Perl module
[2226] Revision / Summary of lists - Perl
[2219] Configuring httpd, or Tomcat, to run CGI scripts in Perl
[2213] Keyboard reading in Perl - character by character not line by line
[2129] Nothing beats Perl to solve a data manipulation requirement quickly
[2070] Converting to Perl - the sort of programs you will write
[2069] Efficient calls to subs in Perl - avoid duplication, gain speed
[2067] Perl - lists do so much more than arrays
[2047] Small Web Server in Perl
[2045] Does robots.txt actually work?
[1951] Whisky - Setting and reading cookies from Perl
[1947] Perl substitute - the e modifier
[1946] Variable Types in Perl
[1924] Preventing ^C stopping / killing a program - Perl
[1922] Flurinci knows Raby Lae PHP and Jeve
[1921] Romeo and Julie
[1920] Progress Bar Techniques - Perl
[1918] Perl Socket Programming Examples
[1917] Out of memory during array extend - Perl
[1897] Keeping on an even keel
[1865] Debugging and Data::Dumper in Perl
[1863] About dieing and exiting in Perl
[1861] Reactive (dynamic) formatting in Perl
[1856] A few of my favourite things
[1852] Perl and Blackberries
[1832] Processing all files in a directory - Perl
[1829] Dont bother to write a Perl program
[1828] Perl - map to process every member of a list (array)
[1826] Perl - Subs, Chop v Chomp, => v ,
[1825] Question Mark - Colon operator (Perl and PHP)
[1753] Perl v PHP, choosing the right language
[1750] Glorious (?) 12th August - what a Pe(a)rl!
[1728] A short Perl example
[1727] Equality and looks like tests - Perl
[1726] Hot Courses - Perl
[1721] Perl 6 - When will we have a production release?
[1717] Q - Should I use Perl or Python?
[1709] There is more that one way - Perl
[1705] Environment variables in Perl / use Env
[1704] Finding operating system settings in Perl
[1703] Perl ... adding to a list - end, middle, start
[1702] Running operating system commands in Perl
[1665] Factory method example - Perl
[1664] Example of OO in Perl
[1581] What is an lvalue? (Perl, C)
[1514] Autovivification - the magic appearance of variables in Perl
[1510] Handling Binary data (.gif file example) in Perl
[1509] Extracting information from a file of records
[1508] How not to write Perl?
[1468] Lexical v Arithemetic testing, Bash and Perl
[1444] Using English can slow you right down!
[1416] Good, steady, simple example - Perl file handling
[1397] Perl - progress bar, supressing ^C and coping with huge data flows
[1395] Dont just convert to Perl - re-engineer!
[1320] Perl for Larger Projects - Object Oriented Perl
[1316] Filtering and altering Perl lists with grep and map
[1312] Some one line Perl tips and techniques
[1289] Pure Perl
[1251] Substitute operator / modifiers in Perl
[1232] Bathtub example
[1225] Perl - functions for directory handling
[1222] Perl, the substitute operator s
[1221] Bathtubs and pecking birds
[1219] Judging the quality of contributed Perl code
[1215] An update on Perl - where is it going?
[1191] Smart English Output - via PHP and Perl ? : operator
[1183] Improving searches - from OR to AND?
[1073] Heartbeat script in Perl
[1009] Passing GET parameters through Apache mod_rewrite
[975] Answering ALL the delegate's Perl questions
[969] Perl - $_ and @_
[968] Perl - a list or a hash?
[965] KISS - one action per statement please - Perl
[930] -> , >= and => in Perl
[928] C++ and Perl - why did they do it THAT way?
[872] Email metrics
[867] Being sure to be positive in Perl
[839] Reporting on the 10 largest files or 10 top scores
[765] Perl - turning seconds into days, hours, minutes and seconds
[762] Huge data files - what happened earlier?
[760] Self help in Perl
[743] How to debug a Perl program
[738] (Perl) Callbacks - what are they?
[737] Coloured text in a terminal from Perl
[733] Perl for Systems Admin - suid scripts
[702] Iterators - expressions tha change each time you call them
[662] An unhelpful error message from Apache httpd
[641] Simple but rugged form handling demo
[639] Progress bars and other dynamic reports
[622] Queues and barrel rolls in Perl
[618] Perl - its up to YOU to check your file opened
[616] printf - a flawed but useful function
[608] Don't expose your regular expressions
[604] Perl - multiprocess applications
[599] Perl/Tk real time display
[597] Storing a regular expression in a perl variable
[594] Twice is a co-incidence and three times is a pattern
[590] Danny and Donna are getting married
[588] Changing @INC - where Perl loads its modules
[586] Perl Regular Expressions - finding the position and length of the match
[583] Remember to process blank lines
[582] DWIM and AWWO
[577] Learning to program in Perl or PHP
[531] Packages in packages in Perl
[493] Running a Perl script within a PHP page
[454] Time conversions in Perl
[400] New in the shops
[358] Use standard Perl modules
[357] Where do Perl modules load from
[355] Context in Perl
[314] What language is this written in?
[293] Course follow-ups
[263] Harmony
[262] A little bit of fun - the new Perl Quiz
[255] STDIN, STDOUT, STDERR and DATA - Perl file handles
[254] x operator in Perl
[246] When to bless a Perl variable
[243] new 'Perl on the Web' example
[242] Satisfaction of training
[240] Conventional restraints removed
[230] Course sizes - beware of marketing statistics
[140] Comparison Chart for Perl programmers - list functions
[138] Perl - redo and last without a loop
[113] A Parallel for Perl 6
[112] Avoid the wheel being re-invented by using Perl modules
[89] When will Perl 6 be available
[86] Talk review - Idiomatic Perl, David Cross
[45] CGI v mod_perl
[43] Hash of lists in Perl
[31] Here documents
[28] Perl for breakfast
[25] Release numbers
[12] How many people in a room?
Top or
Show all for The Perl Programming Language and its use