| |
|
|
2016-06-15 |
Three-argument form of open used and it is not available until perl 5.6.
|
| |
|
|
2016-06-11 |
Set minimum version number in every Perl file
|
| Pro |
|
|
2016-06-08 |
Show number of files in several directory trees using Shell
|
| Pro |
|
|
2016-06-07 |
Show number of files in a directory tree using Shell
|
| |
|
Screencast |
2016-06-06 |
Testing timeout with cmp_ok
|
| Pro |
|
|
2016-06-04 |
Testing a tree data structure in Perl
|
| |
|
|
2016-06-03 |
Use of uninitialized value $got in pattern match (m//) at Test/Deep/Regexp.pm line 57.
|
| Pro |
|
|
2016-06-01 |
Filters in AngularJS
|
| |
|
|
2016-06-01 |
Private Member Data shouldn't be accessed directly - encapsulation violation
|
| Pro |
|
|
2016-05-28 |
Logging in AngularJS applications
|
| |
|
|
2016-05-28 |
CSV - Comma Separated Values and Perl
|
| |
|
Screencast |
2016-05-27 |
Using 'like' to test without exact values
|
| |
|
Screencast |
2016-05-21 |
TODO - testing a bug or a future feature
|
| Pro |
|
|
2016-05-20 |
Showing objects in the JavaScript console without going mad
|
| |
|
|
2016-05-16 |
Add and retrieve items - MongoDB, Dancer and Testing!
|
| Pro |
|
|
2016-05-16 |
String-eval in Perl
|
| Pro |
|
Screencast |
2016-05-16 |
Stack trace in JavaScript
|
| Pro |
|
|
2016-05-15 |
Logging in JavaScript applications
|
| |
|
|
2016-05-12 |
Prompt, read from STDIN, read from the keyboard in Perl
|
| Pro |
|
|
2016-05-12 |
Split retainig the separator or parts of it in Perl
|
| Pro |
|
|
2016-05-08 |
Dependency Injection in AngularJS - with and without introspection
|
| Pro |
|
|
2016-05-07 |
Custom HTML Attributes
|
| |
|
|
2016-05-05 |
Silencing the noisy Dancer tests
|
| |
|
|
2016-04-26 |
Refactoring Dancer 2 app, using before hook
|
| |
|
Screencast |
2016-04-21 |
Test diagnostic messages using diag, note, and explain
|
| |
|
|
2016-04-20 |
XML::Writer examples
|
| |
|
Screencast |
2016-04-16 |
Moving over to Test::More
|
| |
|
|
2016-04-11 |
Uploading files using Dancer
|
| Pro |
|
|
2016-04-08 |
How to serialize a datetime object as JSON using Python?
|
| Pro |
|
|
2016-04-08 |
How to commafy a number? (How to print number with commas as thousands separators using Python?)
|
| |
|
Screencast |
2016-04-07 |
prove, the harness
|
| |
|
|
2016-04-03 |
Memoization - speeding up function calls by caching of return values
|
| |
|
|
2016-03-30 |
How to return nothing (or undef) from a function in Perl?
|
| |
|
Screencast |
2016-03-29 |
Separating test data from test code
|
| |
|
Screencast |
2016-03-26 |
Test without a Plan
|
| |
|
Screencast |
2016-03-25 |
Distribution directory layout
|
| |
|
|
2016-03-22 |
Reverse Echo with Ajax and Dancer 2
|
| |
|
Screencast |
2016-03-21 |
What is the status of the current test script?
|
| |
|
Screencast |
2016-03-17 |
Logging in modules with Log4perl the easy way
|
| |
|
|
2016-03-14 |
Stand-alone Ajax client and the Access-Control-Allow-Origin issue
|
| |
|
Screencast |
2016-03-11 |
Refactoring large test suite - separating data from code
|
| Pro |
|
|
2016-03-11 |
Fixing test failure on Windows - Properly quoting regexes - Accepting GitHub pull request
|
| |
|
|
2016-03-10 |
Converting indirect calls
|
| |
|
|
2016-03-09 |
Improve Kwalitee (Pod::Tree 1.25)
|
| |
|
|
2016-03-08 |
How to declare requirements of a CPAN distribution?
|
| |
|
|
2016-03-05 |
Perl::Critic exclude some policies - fix others (Pod::Tree 1.24)
|
| |
|
|
2016-03-03 |
Enforce the same version numbers in all the Perl modules in a distribution
|
| |
|
|
2016-02-27 |
Ajax and Dancer 2
|
| |
|
|
2016-02-26 |
Fix Perl::Critic test failures reported by CPAN Testers
|
| |
|
|
2016-02-23 |
Fixing the release. Twice in a row! (Pod::Tree 1.22 and 1.23)
|
| |
|
|
2016-02-21 |
Eliminating indirect method calls
|
| |
|
|
2016-02-18 |
An extra space can ruin your day
|
| |
|
|
2016-02-17 |
Finish Perl::Critic cleanup, set up Test::Perl::Critic
|
| Pro |
|
|
2016-02-16 |
Marpa for building parsers - a first look
|
| |
|
|
2016-02-16 |
Move packages to their own files - release Pod::Tree 1.21
|
| |
|
|
2016-02-14 |
use strict; and warnings; but no diagnostics
|
| Pro |
|
|
2016-02-13 |
How to install Perl modules on FreeBSD
|
| |
|
|
2016-02-12 |
use Path::Tiny instead of home-made ReadFile and WriteFile
|
| |
|
|
2016-02-10 |
Run Perl::Tidy to beautify the code
|
| Pro |
|
|
2016-02-07 |
Benchmark: Refactoring MD5 calculation in Rex
|
| Pro |
|
|
2016-02-06 |
Web Scraping TED - list of talks
|
| |
|
|
2016-02-05 |
Check test coverage - add compile tests
|
| Pro |
|
|
2016-02-04 |
Possible precedence issue with control flow operator
|
| |
|
|
2016-02-02 |
Refactor the tests to use Test::More (Pod::Tree 1.20)
|
| Pro |
|
|
2016-02-01 |
Bumping version numbers in all the modules at once
|
| Pro |
|
|
2016-01-31 |
Web Scraping TED - information about a specific talk
|
| |
|
|
2016-01-31 |
How to provide STDIN to an external executable?
|
| Pro |
|
|
2016-01-30 |
Always require explicit importing of functions
|
| Pro |
|
|
2016-01-29 |
How to get a slice of a hash?
|
| |
|
|
2016-01-29 |
The easiest way to find the highest hash value without looping through all of them (max)
|
| |
|
|
2016-01-23 |
Understanding regular expressions
|
| Pro |
|
|
2016-01-20 |
How to get a slice of an array or an array reference?
|
| |
|
|
2016-01-19 |
Operations on value-pairs in Perl
|
| |
|
|
2016-01-09 |
How to read an Excel file in Perl
|
| |
|
|
2016-01-02 |
Email validation using Regular Expression in Perl
|
| |
|
|
2015-12-17 |
shift in Perl
|
| |
|
|
2015-12-14 |
use Path::Tiny to read and write file
|
| |
|
|
2015-12-11 |
Counter with Dancer Sessions
|
| Pro |
|
|
2015-12-11 |
How to forbid certain Perl modules from use?
|
| |
|
|
2015-12-09 |
Array references in Perl
|
| Pro |
|
|
2015-12-08 |
Process status in SQLite
|
| Pro |
|
|
2015-12-05 |
MongoDB with Perl: insert, find and delete
|
| Pro |
|
|
2015-12-04 |
How to compare version numbers in Perl and for CPAN modules
|
| |
|
|
2015-12-04 |
Perl::Version vs version confusion
|
| |
|
|
2015-12-02 |
Perl::Critic example - lint for Perl
|
| |
|
|
2015-11-27 |
20 most popular Perl modules
|
| |
|
|
2015-11-25 |
Generate random numbers in Perl with the rand() function
|
| |
|
|
2015-11-24 |
Monitoring the most recent uploads to CPAN
|
| |
|
|
2015-11-18 |
OOP - Object Oriented Perl
|
| Pro |
|
|
2015-11-17 |
Speed up calculation by running in parallel
|
| Pro |
|
|
2015-11-16 |
Echo with Plack in CGI mode
|
| |
|
|
2015-11-15 |
Single Page Application with Perl Dancer and AngularJS
|
| Pro |
|
|
2015-11-13 |
Echo with plain CGI
|
| Pro |
|
|
2015-11-12 |
Hello World with plain CGI
|
| Pro |
|
|
2015-11-11 |
Hello World with Plack in CGI mode
|
| |
|
Screencast |
2015-11-11 |
Test plan and test descriptions
|
| |
|
|
2015-11-07 |
Common DateTime operations
|
| Pro |
|
|
2015-11-02 |
List and Array Utilities in Perl
|
| |
|
|
2015-11-01 |
Command line counter with JSON backend
|
| |
|
|
2015-10-23 |
Reverse Polish Calculator in Perl using a stack
|
| |
|
|
2015-10-21 |
How to split a text file line by line in Perl
|
| |
|
|
2015-10-19 |
YAML vs YAML::XS inconsistencies (YAML::Syck and YAML::Tiny too)
|
| |
|
Screencast |
2015-10-18 |
Introducing test automation with Test::Simple
|
| |
|
|
2015-10-15 |
Profiling and 100 times speed improvement
|
| |
|
|
2015-10-07 |
AUTOLOAD - handling Undefined subroutines
|
| |
|
|
2015-10-06 |
Contributing to the Open Source Perl Ecosystem
|
| Pro |
|
|
2015-10-04 |
Testing PSGI based web applications using Plack::Test
|
| Pro |
|
|
2015-10-04 |
Serving static site (the content of a directory) using Plack and PSGI
|
| |
|
|
2015-10-02 |
Upgrade Vagrant Perl Development Environment
|
| |
|
|
2015-09-30 |
Multiple command line counters with plain TSV text file back-end
|
| Pro |
|
|
2015-09-25 |
Command line counter with MongoDB as storage
|
| |
|
Screencast |
2015-09-24 |
Logging with Log4perl the easy way
|
| |
|
|
2015-09-23 |
POD - modules processing Plain Old Documentation format
|
| |
|
|
2015-09-21 |
XML and Perl
|
| Pro |
|
Screencast |
2015-09-20 |
Core Perl OOP: Constructor arguments
|
| |
|
|
2015-09-20 |
DBI - Database Independent Interface for Perl
|
| |
|
|
2015-09-19 |
Enable Travis-CI for Continuous Integration
|
| |
|
|
2015-09-17 |
IO::Socket::INET configuration failed
|
| Pro |
|
|
2015-09-17 |
What should setters return? (Examples with core Perl OOP)
|
| Pro |
|
Screencast |
2015-09-16 |
Core Perl OOP: attributes, getter - setter
|
| |
|
|
2015-09-16 |
Add META data to a CPAN distribution (Pod::Tree 1.19)
|
| |
|
|
2015-09-14 |
Becoming a co-maintainer of a CPAN-module - the first steps (Pod::Tree 1.17_01, 1.18)
|
| |
|
|
2015-09-14 |
Becoming a co-maintainer of a CPAN-module
|
| |
|
|
2015-09-12 |
How to preserve XML::Simple element order
|
| Pro |
|
Screencast |
2015-09-11 |
Core Perl OOP: Constructor
|
| |
|
|
2015-09-11 |
The diamond operator <> of Perl
|
| |
|
|
2015-09-10 |
SVG - Scalable Vector Graphics
|
| |
|
|
2015-09-07 |
Data Serialization in Perl
|
| |
|
Screencast |
2015-09-06 |
Perl videos and screencasts
|
| |
|
Screencast |
2015-08-28 |
Processing config file
|
| |
|
Screencast |
2015-08-25 |
Read fixed width records - using unpack
|
| |
|
|
2015-08-24 |
Vagrant Perl Development Environment (VirtualBox)
|
| |
|
Screencast |
2015-08-21 |
Reading Excel file using Perl
|
| |
|
Screencast |
2015-08-20 |
Sending email with attachments
|
| |
|
|
2015-08-19 |
Perl 5 Regex Cheat sheet
|
| |
|
Screencast |
2015-08-15 |
disk usage: du in Perl
|
| Pro |
|
|
2015-08-14 |
Current working directory in Perl
|
| |
|
Screencast |
2015-08-13 |
Reporting diskspace usage on a mail server
|
| |
|
Screencast |
2015-08-12 |
Diskspace usage: df in Perl
|
| |
|
Screencast |
2015-08-11 |
Create Linux user account
|
| |
|
Screencast |
2015-08-11 |
CPAN Testers and CPAN Ratings
|
| |
|
Screencast |
2015-08-10 |
search.cpan.org
|
| |
|
Screencast |
2015-08-10 |
Installing Perl modules using cpan
|
| |
|
Screencast |
2015-08-10 |
Installing modules from the OS vendor
|
| |
|
Screencast |
2015-08-09 |
Some interesting CPAN modules
|
| |
|
Screencast |
2015-08-09 |
What is CPAN?
|
| |
|
Screencast |
2015-08-08 |
Changing @INC relative path
|
| |
|
Screencast |
2015-08-08 |
Changing @INC
|
| |
|
Screencast |
2015-08-08 |
Using object oriented modules
|
| |
|
Screencast |
2015-08-07 |
Using procedural Perl modules
|
| |
|
Screencast |
2015-08-07 |
File::Find
|
| |
|
Screencast |
2015-08-07 |
File::Spec
|
| Pro |
|
|
2015-08-06 |
Exception handling in Perl: How to deal with fatal errors in external modules
|
| |
|
Screencast |
2015-08-06 |
More UNIX commands
|
| |
|
Screencast |
2015-08-06 |
File::HomeDir
|
| |
|
Screencast |
2015-08-06 |
directory handle
|
| |
|
Screencast |
2015-08-06 |
rename files
|
| |
|
Screencast |
2015-08-05 |
File globbing
|
| |
|
Screencast |
2015-08-05 |
Unix and DOS commands
|
| |
|
Screencast |
2015-08-04 |
external-programs
|
| |
|
Screencast |
2015-08-04 |
shell-x
|
| |
|
Screencast |
2015-08-03 |
Exercise: parse perl file
|
| |
|
Screencast |
2015-08-03 |
Exercise: parse INI file
|
| |
|
Screencast |
2015-08-03 |
Exercise: parse hours log file and create time report
|
| Pro |
|
|
2015-08-02 |
Keep data in client and fetch only changes
|
| |
|
Screencast |
2015-08-02 |
Solution: sort SNMP numbers
|
| |
|
Screencast |
2015-08-02 |
Exercise: sort SNMP numbers
|
| |
|
Screencast |
2015-08-01 |
Solution: split path - filename/dirname
|
| |
|
Screencast |
2015-08-01 |
Exercise: split path - filename/dirname
|
| |
|
Screencast |
2015-07-30 |
Solution: split HTTP using Regex
|
| |
|
Screencast |
2015-07-30 |
Exercise: split HTTP GET request
|
| |
|
Screencast |
2015-07-29 |
Fixing dates using Regexes
|
| |
|
Screencast |
2015-07-29 |
split with regex
|
| |
|
Screencast |
2015-07-27 |
Fixing Assembly with Perl
|
| |
|
Screencast |
2015-07-26 |
trim
|
| |
|
Screencast |
2015-07-26 |
Minimal Regex Matching
|
| |
|
Screencast |
2015-07-26 |
Greedy regex quantifiers
|
| |
|
Screencast |
2015-07-26 |
Global substitution with regexes
|
| |
|
Screencast |
2015-07-25 |
substitution
|
| |
|
Screencast |
2015-07-25 |
/x modifier for verbose regexes
|
| |
|
Screencast |
2015-07-25 |
Single-line regexes using /s
|
| |
|
Screencast |
2015-07-24 |
multiple lines in regexes
|
| |
|
Screencast |
2015-07-23 |
Case insensitive regexes
|
| |
|
Screencast |
2015-07-22 |
m-for-matching
|
| |
|
Screencast |
2015-07-20 |
Exercise: Roman numbers
|
| |
|
Screencast |
2015-07-20 |
Solution: hexa, octal, binary
|
| |
|
Screencast |
2015-07-19 |
Exercise: hexa, octal, binary
|
| |
|
Screencast |
2015-07-19 |
Solution: Match numbers with regex
|
| |
|
Screencast |
2015-07-19 |
Exercise: Match numbers with regex
|
| |
|
Screencast |
2015-07-18 |
Special character classes
|
| |
|
Screencast |
2015-07-18 |
More about Character classes
|
| |
|
Screencast |
2015-07-18 |
Regex Anchors
|
| |
|
Screencast |
2015-07-17 |
Regex Capturing
|
| |
|
Screencast |
2015-07-17 |
Regex Alternatives
|
| |
|
Screencast |
2015-07-17 |
Solution: regexes 3
|
| |
|
Screencast |
2015-07-16 |
Solution: regexes 2
|
| |
|
Screencast |
2015-07-16 |
Solution: regexes 1
|
| |
|
|
2015-07-16 |
Exercise: Regexes 1
|
| |
|
Screencast |
2015-07-16 |
Quantifiers on Character classes
|
| |
|
Screencast |
2015-07-15 |
Quantifiers
|
| |
|
Screencast |
2015-07-15 |
Any number of any characters
|
| |
|
Screencast |
2015-07-14 |
Optional Characters
|
| |
|
Screencast |
2015-07-14 |
Negated character class
|
| |
|
Screencast |
2015-07-14 |
Character classes
|
| |
|
|
2015-07-14 |
Data structure design for fast lookup
|
| |
|
Screencast |
2015-07-14 |
Match any character
|
| |
|
Screencast |
2015-07-13 |
Single character match
|
| |
|
Screencast |
2015-07-12 |
Finding a string in a file
|
| |
|
Screencast |
2015-07-12 |
Simple use of Regexes
|
| |
|
Screencast |
2015-07-11 |
Were can I use Regexes
|
| |
|
Screencast |
2015-07-11 |
Regexes
|
| |
|
Screencast |
2015-07-10 |
Solution: parse variable width fields
|
| |
|
Screencast |
2015-07-10 |
Exercise: parse variable width fields
|
| |
|
Screencast |
2015-07-10 |
Solution: improve Apache log-analyzer
|
| |
|
Screencast |
2015-07-09 |
Exercise: improve Apache log analyzer
|
| |
|
Screencast |
2015-07-09 |
Solution: sort scores
|
| |
|
Screencast |
2015-07-09 |
Exercise: sort scores
|
| |
|
Screencast |
2015-07-08 |
Solution: improve color selector
|
| |
|
Screencast |
2015-07-08 |
Exercise: improve color selector
|
| |
|
|
2015-07-07 |
Don't use $a and $b outside of sort, not even for examples
|
| |
|
Screencast |
2015-07-06 |
Solution: parse HTTP values
|
| |
|
Screencast |
2015-07-06 |
Exercise: parse HTTP values
|
| |
|
Screencast |
2015-07-05 |
Dumping a hash
|
| |
|
Screencast |
2015-07-05 |
Counting words in a file
|
| |
|
Screencast |
2015-07-05 |
exists, delete in hash
|
| |
|
Screencast |
2015-07-04 |
Fetching data from a hash
|
| |
|
Screencast |
2015-07-04 |
hash in SCALAR context
|
| |
|
Screencast |
2015-07-04 |
Creating a hash from an array
|
| |
|
Screencast |
2015-07-04 |
Creating a hash
|
| |
|
Screencast |
2015-07-04 |
A hash and its uses
|
| |
|
|
2015-07-03 |
Exercise: number guessing in sub
|
| |
|
Screencast |
2015-07-03 |
Defining subroutines
|
| |
|
Screencast |
2015-07-03 |
Functions and Subroutines
|
| |
|
|
2015-07-03 |
Exercise: sort mixed string
|
| |
|
|
2015-07-02 |
Asynchronous web application with PSGI and Twiggy
|
| |
|
|
2015-07-02 |
Exercise: display unique rows of a file
|
| |
|
Screencast |
2015-07-02 |
Count digits
|
| |
|
Screencast |
2015-07-02 |
The Ternary operator
|
| |
|
Screencast |
2015-07-02 |
sort
|
| |
|
Screencast |
2015-07-01 |
reverse
|
| |
|
Screencast |
2015-06-30 |
shift
|
| |
|
Screencast |
2015-06-30 |
shift and unshift
|
| |
|
Screencast |
2015-06-30 |
Loop controls: next last
|
| |
|
|
2015-06-29 |
PSGI and AJAX for single-page applications
|
| |
|
Screencast |
2015-06-29 |
pop and push
|
| |
|
Screencast |
2015-06-29 |
slurp
|
| |
|
Screencast |
2015-06-28 |
Filehandle in SCALAR and LIST context
|
| |
|
Screencast |
2015-06-28 |
Conext sensitivity
|
| |
|
Screencast |
2015-06-27 |
array in context
|
| |
|
Screencast |
2015-06-27 |
The year of 19100
|
| |
|
|
2015-06-26 |
Concurrent Requests and measuring performance with ApacheBench
|
| Pro |
|
|
2015-06-26 |
Basic Authentication with LWP::UserAgent and HTTP::Request::Common
|
| |
|
|
2015-06-25 |
LWP::UserAgent and Basic Authentication
|
| |
|
Screencast |
2015-06-25 |
Solution: number guessing game - m move toggle
|
| |
|
Screencast |
2015-06-25 |
Solution: number guessing game - d debug toggle
|
| |
|
Screencast |
2015-06-25 |
Solution: number guessing game - n next game
|
| |
|
Screencast |
2015-06-25 |
Solution: number guessing game - s show
|
| |
|
Screencast |
2015-06-24 |
Solution: number guessing game - exit
|
| |
|
Screencast |
2015-06-24 |
Solution: number guessing game - multiple guesses
|
| |
|
|
2015-06-23 |
Exercise: improve number guessing game
|
| |
|
Screencast |
2015-06-23 |
Solution: improve the color selector - filename
|
| |
|
Screencast |
2015-06-23 |
Solution: improve the color selector - colors.txt
|
| |
|
Screencast |
2015-06-22 |
Solution: improve the color selector - force
|
| |
|
Screencast |
2015-06-22 |
Solution: improve the color selector - check input
|
| |
|
|
2015-06-21 |
Caching data using the Cache module
|
| |
|
Screencast |
2015-06-20 |
Solution: improve the color selector
|
| |
|
Screencast |
2015-06-20 |
Join
|
| |
|
Screencast |
2015-06-20 |
Process CSV file using Text::CSV_XS
|
| |
|
Screencast |
2015-06-19 |
One-liner sum of column in CSV
|
| |
|
|
2015-06-18 |
DNS Name resolving - check DNS propagation with Perl
|
| |
|
|
2015-06-16 |
How to check if a server is live using Ping?
|
| |
|
Screencast |
2015-06-14 |
Process CSV file short version
|
| |
|
Screencast |
2015-06-13 |
Process CSV file
|
| |
|
|
2015-06-12 |
A command line counter with database back-end using DBIx::Class
|
| Pro |
|
|
2015-06-11 |
Convert list to table and add jQuery tablesorting with Date column
|
| |
|
Screencast |
2015-06-11 |
Process command line using Getopt::Long (screencast)
|
| |
|
|
2015-06-09 |
What is my IP address, how to determine the IP address of your computer using Perl
|
| Pro |
|
|
2015-06-08 |
Add a date stamp to the items in the database
|
| Pro |
|
|
2015-06-08 |
Replace manual HTML generation by the use of Handlebars
|
| |
|
|
2015-06-07 |
Adding Date, Size, CC, and Message-ID
|
| |
|
|
2015-06-06 |
ISBN - International Standard Book Number - with Perl
|
| |
|
|
2015-06-04 |
Statement modifiers: reversed if statements
|
| |
|
Screencast |
2015-06-03 |
MetaCPAN is awesome!
|
| |
|
|
2015-06-03 |
Adding the To: field to the MongoDB database
|
| Pro |
|
|
2015-06-03 |
Deleting item using Ajax request with DELETE and OPTIONS
|
| Pro |
|
|
2015-06-02 |
Add and retrieve elements - jQuery + Ajax
|
| |
|
|
2015-06-02 |
Password protecting web pages in Dancer 2
|
| |
|
|
2015-06-01 |
Switching to Moo - adding command line parameters
|
| |
|
Screencast |
2015-05-31 |
Process command line using Getopt::Long
|
| |
|
Screencast |
2015-05-30 |
Command line parameters (screencast)
|
| |
|
|
2015-05-30 |
Refactoring the script and add logging
|
| |
|
Screencast |
2015-05-30 |
Command line parameters
|
| |
|
Screencast |
2015-05-29 |
Protecting from crash
|
| |
|
Screencast |
2015-05-28 |
Add "404 Not Found" page
|
| |
|
Screencast |
2015-05-28 |
Add another static page
|
| |
|
|
2015-05-27 |
JSON in Perl
|
| |
|
Screencast |
2015-05-27 |
Show CPANstats on every page
|
| |
|
|
2015-05-27 |
END block - running code after the application has ended
|
| |
|
|
2015-05-26 |
Putting the email in MongoDB - part 1
|
| |
|
|
2015-05-25 |
BEGIN block - running code during compilation
|
| |
|
|
2015-05-24 |
Exercise: improve the color selector
|
| |
|
Screencast |
2015-05-24 |
Looks like number
|
| |
|
Screencast |
2015-05-24 |
Array indexes (screencast)
|
| |
|
Screencast |
2015-05-23 |
Array indexes
|
| |
|
|
2015-05-23 |
Exercise: more statistics
|
| |
|
|
2015-05-21 |
Perl Critic distributions and policies
|
| |
|
Screencast |
2015-05-21 |
Get CPANstats from MetaCPAN using cron
|
| |
|
|
2015-05-20 |
Hello World with Dancer2
|
| |
|
|
2015-05-19 |
Routing with PSGI
|
| |
|
|
2015-05-18 |
Updating MongoDB using Perl
|
| |
|
Screencast |
2015-05-17 |
Serving static files such as favicon.ico and robots.txt using Plack
|
| |
|
Screencast |
2015-05-16 |
Create the search.cpan.org look and feel
|
| |
|
|
2015-05-15 |
Indexing e-mails in an mbox
|
| |
|
Screencast |
2015-05-14 |
Looking at a specific commit in GitHub
|
| |
|
|
2015-05-13 |
Command line phonebook with MongoDB and Moo
|
| |
|
|
2015-05-12 |
Unique values in an array reference in Perl
|
| |
|
Screencast |
2015-05-12 |
Mocking function to fake environment
|
| |
|
Screencast |
2015-05-11 |
Array assignment
|
| |
|
Screencast |
2015-05-10 |
Creating an array
|
| |
|
|
2015-05-09 |
Chat server using Net::Server
|
| |
|
|
2015-05-08 |
Singleton Moo
|
| |
|
Screencast |
2015-05-07 |
foreach loop over list
|
| |
|
|
2015-05-06 |
Fetching Pictures from Flickr using Perl
|
| |
|
|
2015-05-05 |
Moose-like type checking system for Moo
|
| |
|
Screencast |
2015-05-04 |
List assignment
|
| |
|
Screencast |
2015-05-02 |
Lists in Perl
|
| |
|
|
2015-05-01 |
Writing Command line scripts and accepting command line parameters using Moo
|
| |
|
|
2015-04-30 |
Getting started with Mojolicious::Lite
|
| |
|
|
2015-04-29 |
Echo server with logging and timeout
|
| |
|
Screencast |
2015-04-28 |
Solution: write report to file
|
| |
|
|
2015-04-28 |
Exercise: write report to file
|
| |
|
Screencast |
2015-04-28 |
Start using Template Toolkit to show the empty pages
|
| |
|
|
2015-04-27 |
Getting started with MongoDB using Perl - insert and simple update
|
| |
|
Screencast |
2015-04-27 |
Solution: add more statistics
|
| |
|
|
2015-04-27 |
Exercise: add more statistics
|
| |
|
Screencast |
2015-04-26 |
Old style open
|
| |
|
|
2015-04-26 |
Reading the content of a directory
|
| |
|
|
2015-04-25 |
Understanding Regular Expressions found in Getopt::Std
|
| |
|
|
2015-04-23 |
Testing a simple TCP/IP server using Net::Telnet
|
| |
|
|
2015-04-21 |
Using fork to spread load to multiple cores
|
| |
|
|
2015-04-19 |
Don't put & in-front of subroutines in Perl
|
| |
|
|
2015-04-19 |
Getting started with Classic Perl OOP
|
| |
|
|
2015-04-18 |
Venn diagram with SVG
|
| |
|
Screencast |
2015-04-17 |
Create skeleton PSGI application for the SCO project
|
| |
|
|
2015-04-16 |
Creating subroutines on the fly using Symbolic references
|
| |
|
|
2015-04-15 |
Fetching several web pages in parallel using AnyEvent
|
| |
|
Screencast |
2015-04-14 |
Rename the SCO cloning project
|
| |
|
|
2015-04-13 |
How to add a relative directory to @INC
|
| |
|
|
2015-04-12 |
A Simple way to download many web pages using Perl
|
| |
|
Screencast |
2015-04-11 |
Analyze Apache log file
|
| |
|
|
2015-04-10 |
Replacing an accessor by a method (using BUILDARGS)
|
| |
|
|
2015-04-09 |
Perl hash in scalar and list context
|
| |
|
|
2015-04-08 |
Regex: special character classes
|
| |
|
|
2015-04-07 |
Checking the whois record of many domains
|
| |
|
Screencast |
2015-04-06 |
Debug sum numbers
|
| |
|
|
2015-04-03 |
Inheritance and Method Modifiers in Moo
|
| |
|
|
2015-04-02 |
How to calculate factorial in Perl - n!
|
| |
|
Screencast |
2015-04-02 |
Add some acceptance tests using search.cpan.org
|
| |
|
|
2015-04-01 |
Getting started with Net::Server - building an echo server
|
| |
|
|
2015-03-31 |
Methods, Functions and Subroutines in Perl and what is $self ?
|
| |
|
Screencast |
2015-03-28 |
Sum numbers in a file
|
| |
|
|
2015-03-28 |
Command line counter with plain text file back-end
|
| |
|
|
2015-03-28 |
Counter Examples
|
| |
|
|
2015-03-27 |
qw - quote word
|
| |
|
Screencast |
2015-03-27 |
Write to file
|
| |
|
Screencast |
2015-03-26 |
Getting started - Create skeleton for the SCO clone application
|
| |
|
Screencast |
2015-03-26 |
Read file line by line
|
| |
|
|
2015-03-25 |
Using Twitter, sending Tweets from a Perl script
|
| |
|
Screencast |
2015-03-25 |
while loop
|
| |
|
|
2015-03-24 |
Public and Private Methods in Moo-based Object Oriented Perl
|
| |
|
Screencast |
2015-03-24 |
read one line
|
| |
|
Screencast |
2015-03-22 |
Testing sessions by mocking time
|
| |
|
Screencast |
2015-03-22 |
No such file
|
| |
|
|
2015-03-20 |
Moo attribute predicate and clearer
|
| |
|
|
2015-03-19 |
Always use strict and use warnings in your perl code!
|
| Pro |
|
Screencast |
2015-03-19 |
Test file
|
| |
|
|
2015-03-18 |
Count elements using XML::XPath
|
| |
|
|
2015-03-18 |
STDIN in scalar and list context
|
| |
|
Screencast |
2015-03-17 |
Sending HTML e-mail using Email::Stuffer
|
| |
|
Screencast |
2015-03-17 |
Open or die
|
| |
|
Screencast |
2015-03-17 |
Open file with error handling
|
| |
|
|
2015-03-16 |
Moo attributes with default values
|
| |
|
Screencast |
2015-03-16 |
Open file all
|
| |
|
Screencast |
2015-03-16 |
Open file
|
| Pro |
|
Screencast |
2015-03-16 |
Packaging with Build.PL
|
| |
|
|
2015-03-15 |
How to merge one text file to the end of another text file?
|
| |
|
Screencast |
2015-03-15 |
die, warn, exit
|
| |
|
Screencast |
2015-03-14 |
Solution: number guessing game
|
| |
|
|
2015-03-14 |
Exercise: number guessing game
|
| |
|
|
2015-03-14 |
How to download a Perl module from CPAN
|
| |
|
Screencast |
2015-03-13 |
Solution: concatenation
|
| |
|
Screencast |
2015-03-13 |
Solution: area prompt and warn
|
| |
|
Screencast |
2015-03-13 |
Solution: area of rectangular
|
| |
|
|
2015-03-12 |
Exercise: rectangular
|
| |
|
|
2015-03-12 |
Moo and required attributes
|
| Pro |
|
Screencast |
2015-03-12 |
Packaging with Makefile.PL
|
| |
|
Screencast |
2015-03-11 |
Here documents
|
| |
|
Screencast |
2015-03-11 |
rand() and int()
|
| |
|
Screencast |
2015-03-11 |
Scope of Variables
|
| |
|
|
2015-03-10 |
Passing two arrays to a function
|
| Pro |
|
Screencast |
2015-03-09 |
Packaging a script and a module
|
| |
|
Screencast |
2015-03-08 |
strings in single quotes
|
| |
|
Screencast |
2015-03-08 |
strings in double quotes
|
| |
|
Screencast |
2015-03-08 |
Substr
|
| |
|
Screencast |
2015-03-07 |
String functions: index
|
| |
|
Screencast |
2015-03-07 |
Short Circuit
|
| |
|
Screencast |
2015-03-07 |
True False
|
| |
|
Screencast |
2015-03-07 |
Logical Operators in Perl
|
| |
|
Screencast |
2015-03-06 |
undef
|
| |
|
Screencast |
2015-03-06 |
Compare Values
|
| Pro |
|
Screencast |
2015-03-06 |
MANIFEST and MANIFEST.SKIP
|
| |
|
|
2015-03-05 |
Creating bar graphs using Perl GD::Graph
|
| |
|
Screencast |
2015-03-05 |
String to number conversion
|
| |
|
Screencast |
2015-03-04 |
Comparing the speed of JSON decoders
|
| Pro |
|
Screencast |
2015-03-04 |
Changes and README
|
| |
|
Screencast |
2015-03-03 |
Comparison Operators
|
| |
|
|
2015-03-02 |
Type checking with Moo
|
| Pro |
|
Screencast |
2015-02-27 |
Build.PL of Module::Build
|
| |
|
|
2015-02-26 |
Combining SVG and PSGI
|
| Pro |
|
Screencast |
2015-02-25 |
Makefile.PL of Module::Install
|
| |
|
Screencast |
2015-02-25 |
The 'if' statement
|
| |
|
Screencast |
2015-02-24 |
String operators
|
| |
|
Screencast |
2015-02-22 |
Numerical Operators
|
| |
|
Screencast |
2015-02-21 |
Variable interpolation - User Input and Output - chomp
|
| |
|
Screencast |
2015-02-20 |
Common Errors and Warnings
|
| Pro |
|
Screencast |
2015-02-19 |
Makefile.PL of ExtUtils::MakeMaker
|
| |
|
|
2015-02-19 |
CPAN for older versions of Perl
|
| |
|
Screencast |
2015-02-18 |
Scalar values and variables
|
| |
|
|
2015-02-17 |
Don't keep generated files in version control
|
| |
|
|
2015-02-16 |
How to insert a hash in another hash in Perl
|
| |
|
Screencast |
2015-02-15 |
Solution: Hello World part 2 (what is the difference between comment and POD?)
|
| |
|
Screencast |
2015-02-14 |
Solution: Hello World part 1
|
| Pro |
|
Screencast |
2015-02-14 |
Tools to package Perl scripts, modules, and applications
|
| |
|
|
2015-02-13 |
SVG - Scalable Vector Graphics with Perl
|
| |
|
|
2015-02-12 |
Perl developer jobs
|
| Pro |
|
Screencast |
2015-02-11 |
Modules - Behind the scenes
|
| |
|
|
2015-02-11 |
Select random elements from a weighted list
|
| |
|
Screencast |
2015-02-10 |
Using the built-in debugger of Perl as REPL
|
| |
|
Screencast |
2015-02-09 |
Perl on the command line (screencast)
|
| |
|
Screencast |
2015-02-09 |
Exercise: Hello World
|
| Pro |
|
Screencast |
2015-02-08 |
Import on demand
|
| |
|
|
2015-02-08 |
Creating a hash from an array in Perl
|
| |
|
|
2015-02-07 |
How I learn English
|
| |
|
|
2015-02-07 |
Catalyst, the MVC Perl web framework
|
| |
|
Screencast |
2015-02-06 |
POD - Plain Old Documentation
|
| |
|
|
2015-02-05 |
Can't locate object method "..." via package "1" (perhaps you forgot to load "1"?)
|
| |
|
|
2015-02-04 |
How to insert an array into another array in Perl?
|
| Pro |
|
Screencast |
2015-02-04 |
Restrict the import by listing the functions to be imported
|
| |
|
|
2015-02-03 |
How to create an Excel file with Perl?
|
| |
|
Screencast |
2015-02-02 |
Documentation of Perl
|
| Pro |
|
Screencast |
2015-02-01 |
Exporting and importing functions easily
|
| |
|
Screencast |
2015-01-31 |
Comments
|
| Pro |
|
Screencast |
2015-01-30 |
What is the difference between require and use? What does import do?
|
| |
|
|
2015-01-29 |
Reading from a file in scalar and list context
|
| |
|
Screencast |
2015-01-28 |
Debugging Perl scripts
|
| Pro |
|
Screencast |
2015-01-28 |
How does require find the module to be loaded?
|
| |
|
Screencast |
2015-01-27 |
Safety net (use strict; use warnings;)
|
| Pro |
|
Screencast |
2015-01-26 |
Introduction to the Advanced Perl course
|
| |
|
Screencast |
2015-01-26 |
Your first script: Hello world
|
| |
|
|
2015-01-25 |
Avoid (unwanted) bitwise operators
|
| Pro |
|
Screencast |
2015-01-25 |
Modules in Perl
|
| |
|
|
2015-01-24 |
Construct the path to a file in the same directory as the current script
|
| Pro |
|
Screencast |
2015-01-24 |
Namespaces and packages
|
| |
|
Screencast |
2015-01-23 |
Editors and IDEs for Perl developers
|
| Pro |
|
Screencast |
2015-01-22 |
The problem with libraries
|
| |
|
|
2015-01-21 |
What is autovivification?
|
| Pro |
|
Screencast |
2015-01-20 |
Perl 4 libraries
|
| |
|
|
2015-01-19 |
Skip tests if prerequisites are not installed
|
| |
|
Screencast |
2015-01-18 |
Welcome and Installation
|
| Pro |
|
Screencast |
2015-01-17 |
Moose: coerce value to a subtype
|
| |
|
|
2015-01-16 |
Want a job abroad? Improve your language and communication skills!
|
| |
|
|
2015-01-15 |
The magic unary plus (+)
|
| Pro |
|
Screencast |
2015-01-15 |
Creating subtypes for Moose
|
| Pro |
|
Screencast |
2015-01-13 |
Classes as constraints in Moose
|
| |
|
|
2015-01-12 |
Web sites powered by Perl with Open Source code-base
|
| Pro |
|
Screencast |
2015-01-11 |
Moose testing type constraint
|
| |
|
|
2015-01-07 |
How to get the size of a file in Perl
|
| Pro |
|
Screencast |
2015-01-06 |
Moose type constraints
|
| |
|
|
2015-01-05 |
2015 CPAN Pull Request Challenge
|
| Pro |
|
Screencast |
2015-01-04 |
Moose: testing the setter and getter
|
| |
|
|
2015-01-02 |
Advanced usage of Getopt::Long for accepting command line arguments
|
| Pro |
|
Screencast |
2015-01-01 |
Moose: Testing the constructor
|
| Pro |
|
Screencast |
2014-12-30 |
Moose constructor
|
| |
|
|
2014-12-26 |
How to grep a file using Perl
|
| |
|
|
2014-12-21 |
PSGI the superglue between Perl web application frameworks and web servers
|
| |
|
|
2014-12-17 |
How to set default values in Perl
|
| Pro |
|
Screencast |
2014-12-14 |
Test for expected warnings
|
| |
|
|
2014-12-11 |
Migrating (the Perl Maven site) from Dancer 1 to Dancer2
|
| Pro |
|
Screencast |
2014-12-09 |
Is this IP in the given subnet?
|
| |
|
Screencast |
2014-12-05 |
search.cpan.org: Individual Author pages
|
| |
|
|
2014-12-02 |
Perl 5 Regex Quantifiers
|
| |
|
|
2014-11-28 |
Memory usage and load time of Moose, Moo, and Class::Accessor
|
| |
|
|
2014-11-26 |
Length of an array in Perl
|
| |
|
|
2014-11-21 |
Simple timestamp generation using POSIX strftime in Perl
|
| |
|
|
2014-11-19 |
Does the 'all' function of List::MoreUtils really short-circuit?
|
| |
|
|
2014-11-16 |
CGI - Common Gateway Interface
|
| |
|
|
2014-11-14 |
Levels of security using (R)?ex
|
| |
|
|
2014-11-11 |
How to read a password on the command line?
|
| |
|
|
2014-11-09 |
Regex character classes
|
| |
|
|
2014-11-03 |
Meta::CPAN
|
| |
|
|
2014-10-30 |
How to process command line arguments in Perl using Getopt::Long
|
| |
|
Screencast |
2014-10-26 |
search.cpan.org: Authors, Recent, FAQ, Feedback
|
| |
|
Screencast |
2014-10-25 |
MetaCPAN URLs and Issues
|
| |
|
Screencast |
2014-10-22 |
Building an open source clone of search.cpan.org using the MetaCPAN API
|
| |
|
|
2014-10-21 |
Introduction to Regexes in Perl 5
|
| Pro |
|
Screencast |
2014-10-20 |
Organizing a test script with subtests
|
| |
|
Screencast |
2014-10-18 |
MetaCPAN and the CPAN Testers
|
| |
|
|
2014-10-17 |
How to build perl from source on Linux
|
| Pro |
|
Screencast |
2014-10-16 |
Test::Builder object
|
| |
|
|
2014-10-14 |
Argument ... isn't numeric in numeric ...
|
| Pro |
|
Screencast |
2014-10-13 |
Creating a testing module
|
| |
|
Screencast |
2014-10-09 |
MetaCPAN Task::Kensho - recommended Perl modules
|
| Pro |
|
Screencast |
2014-10-08 |
Implementing 'is_any' to test multiple expected values
|
| |
|
|
2014-10-07 |
Which Perl modules are loaded in memory?
|
| Pro |
|
Screencast |
2014-10-06 |
Multiple expected values - testing dice
|
| Pro |
|
Screencast |
2014-10-03 |
Forget your plan, just call done_testing
|
| |
|
Screencast |
2014-10-02 |
MetaCPAN recent uploads
|
| Pro |
|
Screencast |
2014-10-01 |
Comparing complex data-structures using is_deeply
|
| |
|
|
2014-09-30 |
Short-circuit in boolean expressions
|
| |
|
Screencast |
2014-09-28 |
CPAN, mcpan, MetaCPAN
|
| |
|
|
2014-09-25 |
DWIM Perl for Linux; $^X vs $Config{perlpath}; Relocatable Perl; Test::Differences
|
| |
|
|
2014-09-22 |
Cloud automation at Digital Ocean using Perl
|
| |
|
|
2014-09-16 |
Using Travis-CI and installing Geo::IP on Linux and OSX
|
| |
|
|
2014-09-11 |
How to sort a hash of hashes by value?
|
| |
|
|
2014-09-09 |
How to get the index of specific element (value) of an array?
|
| |
|
|
2014-09-07 |
What you need to know about CPAN
|
| |
|
|
2014-09-05 |
Some MetaCPAN advanced search tricks using prefixes
|
| |
|
Screencast |
2014-09-02 |
Check several regexes on many strings
|
| |
|
|
2014-08-31 |
Finding all Plack Middleware or Perl::Critic Policies
|
| |
|
|
2014-08-26 |
The 11 Most useful Perl sites
|
| |
|
Screencast |
2014-08-24 |
How to break lines with max width? (wrap)
|
| |
|
Screencast |
2014-08-10 |
Don't interpolate in printf (Missing argument in sprintf at ...)
|
| |
|
|
2014-07-25 |
Testing with Perl
|
| |
|
Screencast |
2014-07-09 |
Fetching data from YouTube using Perl
|
| |
|
|
2014-06-29 |
Unofficial information about The Perl Foundation Grants
|
| |
|
|
2014-06-03 |
Parsing NaN in JSON - JavaScript and Perl
|
| |
|
|
2014-05-27 |
How to build a dynamic web application using PSGI
|
| Pro |
|
|
2014-05-20 |
Web scraping with HTML::TreeBuilder
|
| |
|
|
2014-05-19 |
Matching numbers using Perl regex
|
| Pro |
|
|
2014-05-17 |
Basic Authentication without a Challenge
|
| |
|
Screencast |
2014-05-14 |
Building a blog engine using Perl Dancer
|
| |
|
|
2014-05-11 |
Getting started with PSGI
|
| |
|
|
2014-05-09 |
Split CSV file into multiple small CSV files
|
| |
|
|
2014-05-02 |
Adding news feed to MetaCPAN
|
| |
|
|
2014-05-01 |
String operators: concatenation (.), repetition (x)
|
| |
|
|
2014-04-29 |
The Hash-bang line, or how to make a Perl scripts executable on Linux
|
| |
|
|
2014-04-27 |
wantarray - returning list or scalar based on context
|
| |
|
|
2014-04-24 |
Numerical operators
|
| |
|
|
2014-04-22 |
Conditional statements, using if, else, elsif in Perl
|
| |
|
|
2014-04-19 |
How does the world wide web work?
|
| |
|
|
2014-04-15 |
How to run a Perl script automatically every N hours
|
| |
|
|
2014-04-11 |
Reverse an array, a string or a number
|
| |
|
|
2014-04-10 |
How to check if a child process is still running in Perl?
|
| |
|
|
2014-04-09 |
Sorting mixed strings
|
| |
|
|
2014-04-08 |
Can't locate inc/Module/Install.pm in @INC (you may need to install the inc::Module::Install module) (@INC contains: ...)
|
| |
|
|
2014-04-06 |
Always use 3-argument open
|
| |
|
|
2014-04-04 |
Neat trick to jump from search.cpan.org to metacpan.org
|
| |
|
|
2014-04-03 |
Can't call method ... on unblessed reference
|
| |
|
|
2014-04-01 |
use diagnostic; or use splain
|
| |
|
|
2014-03-31 |
Drawing images with Perl using GD::Simple
|
| |
|
|
2014-03-28 |
Common Warnings and Error messages in Perl
|
| |
|
|
2014-03-26 |
ref - What kind of reference is this variable?
|
| |
|
|
2014-03-24 |
Perl/CGI script with Apache2
|
| |
|
|
2014-03-19 |
Install Perl modules without root rights on Linux Ubuntu 13.10 x64
|
| |
|
|
2014-03-18 |
Lvalue substr - replace part of a string
|
| |
|
|
2014-03-13 |
Installing a Perl Module from CPAN on Windows, Linux and Mac OSX
|
| |
|
|
2014-02-27 |
Bug in the for-loop of Perl? - B::Deparse to the rescue
|
| |
|
|
2014-02-25 |
How to get Help for Perl?
|
| |
|
|
2014-02-21 |
Random numbers in forked processes
|
| |
|
|
2014-02-17 |
Packages, modules, distributions, and namespaces in Perl
|
| |
|
|
2014-02-13 |
$, the output field separator, and $" the list separator of Perl
|
| |
|
|
2014-02-11 |
Package variables and Lexical variables in Perl
|
| |
|
|
2014-02-07 |
The ternary operator in Perl
|
| |
|
|
2014-02-06 |
Class method and alternative constructor in classic Perl OOP
|
| |
|
|
2014-02-05 |
Stringification in classic Perl OOP
|
| |
|
|
2014-02-01 |
Moose - The postmodern object system for Perl
|
| |
|
|
2014-01-31 |
Perl based open source products
|
| |
|
|
2014-01-29 |
Constructor and accessors in classic Perl OOP
|
| |
|
|
2014-01-27 |
Chomp and $/, the Input Record Separator
|
| |
|
|
2014-01-23 |
What are string and numeric contexts?
|
| |
|
|
2014-01-22 |
EOF - End of file in Perl
|
| |
|
|
2014-01-17 |
How to freak-out your co-workers with a for loop?
|
| |
|
|
2014-01-16 |
How much memory do Perl variables use?
|
| |
|
|
2014-01-15 |
Static and state variables in Perl
|
| |
|
|
2014-01-08 |
Python Lambda in Perl creating anonymous functions
|
| |
|
|
2014-01-02 |
Minimal requirement to build a sane CPAN package
|
| |
|
|
2013-12-25 |
Testing a simple Perl module
|
| |
|
|
2013-12-20 |
Blogging with Riji
|
| |
|
|
2013-12-19 |
Bash - shell scripting examples
|
| |
|
|
2013-12-17 |
TAP - Test Anything Protocol
|
| |
|
|
2013-12-15 |
Perl split - to cut up a string into pieces
|
| |
|
|
2013-12-13 |
Eliminate circular reference memory-leak using weaken
|
| |
|
|
2013-12-12 |
How much memory does my Perl application use?
|
| |
|
Screencast |
2013-12-09 |
Contributing to a Perl module on CPAN (using vim and GitHub)
|
| |
|
|
2013-12-08 |
How to rename multiple files with one command on Windows, Linux, or Mac?
|
| |
|
|
2013-12-05 |
How to get notification when specific contact goes online in Skype?
|
| |
|
|
2013-12-04 |
How to prepare for a Perl job interview?
|
| |
|
|
2013-12-03 |
Reading from LDAP in Perl using Net::LDAP
|
| |
|
|
2013-11-26 |
How to improve my Perl program?
|
| |
|
|
2013-11-24 |
MongoDB and Perl
|
| |
|
|
2013-11-23 |
Deploying Python with uWSGI and Nginx on Ubuntu 13.10
|
| |
|
|
2013-11-22 |
Hacking Meta::CPAN - the first steps
|
| |
|
|
2013-11-21 |
Count the frequency of words in text using Perl
|
| |
|
|
2013-11-20 |
usage: GLOB->new([FILENAME [,MODE [,PERMS]]])
|
| |
|
|
2013-11-19 |
Replace character by character (transliterate) using tr of Perl
|
| |
|
|
2013-11-18 |
How to get the last character of a string in Perl?
|
| |
|
|
2013-11-17 |
How to check if a string is all upper case (lower case) characters?
|
| |
|
|
2013-11-16 |
How to check if string is empty or has only spaces in it using Perl?
|
| |
|
|
2013-11-14 |
Multi dimensional hashes in Perl
|
| |
|
|
2013-11-09 |
Storing Password in an easy and secure way using Perl
|
| |
|
|
2013-11-06 |
Switching in Perl 5.10
|
| |
|
|
2013-10-28 |
Installing PadWalker on Windows, Linux and Mac OSX
|
| |
|
|
2013-10-24 |
Dancer, the light-weight Perl web framework
|
| |
|
|
2013-10-20 |
Net::Server, a framework to build TCP/IP servers
|
| |
|
|
2013-10-09 |
Getting started with Perl Dancer on Digital Ocean
|
| |
|
|
2013-10-04 |
Debugging Perl with hdb
|
| |
|
|
2013-09-21 |
Traversing the filesystem - using a queue
|
| |
|
|
2013-09-19 |
Anyevent, asynchronous programming
|
| |
|
|
2013-09-18 |
Understanding recursive subroutines - traversing a directory tree
|
| |
|
|
2013-09-14 |
Constants and read-only variables in Perl
|
| |
|
|
2013-09-13 |
Mojolicious - a web framework with clouds, rainbows and unicorns
|
| |
|
|
2013-09-09 |
Finding files in a directory tree using Perl
|
| |
|
|
2013-08-30 |
How to sort a hash in Perl?
|
| Pro |
|
|
2013-08-29 |
Adding a layout to a Mojolicious::Lite based application
|
| Pro |
|
|
2013-08-28 |
Mojolicious::Lite with embedded templates
|
| |
|
|
2013-08-26 |
slurp mode - reading a file in one step
|
| |
|
|
2013-08-22 |
How to add images to the documentation of Perl modules on CPAN
|
| |
|
|
2013-08-18 |
Acme::MetaSyntactic or how to get rid of foo and bar?
|
| |
|
|
2013-08-08 |
What is Unicode
|
| |
Interview |
|
2013-08-04 |
Dave Miller, the leader of the Bugzilla project
|
| |
|
|
2013-08-03 |
Perl Hash
|
| |
|
|
2013-08-02 |
What is a text file and what is a binary file?
|
| |
|
|
2013-07-29 |
Always use strict!
|
| |
Interview |
|
2013-07-28 |
Interview with Neil Bowers
|
| |
|
|
2013-07-26 |
Traversing a directory tree, finding required files
|
| |
|
|
2013-07-25 |
Can't locate ... in @INC
|
| |
|
|
2013-07-23 |
Variable declaration in Perl
|
| |
Interview |
|
2013-07-21 |
Chad (Exodist) Granum, author of the Fennec testing tool
|
| |
|
|
2013-07-18 |
Symbolic references in Perl
|
| |
|
|
2013-07-16 |
What does die do?
|
| |
|
|
2013-07-11 |
Bare Here documents are deprecated - How to find offending code?
|
| |
|
|
2013-07-09 |
Warning when something goes wrong
|
| |
|
|
2013-07-07 |
Processing command line arguments - @ARGV in Perl
|
| |
|
|
2013-07-02 |
Variable number of parameters in Perl subroutines
|
| |
|
|
2013-07-01 |
Moo - Minimalist Object Orientation for Perl
|
| |
|
|
2013-06-30 |
Here documents, or how to create multi-line strings in Perl
|
| |
|
|
2013-06-25 |
Standard output, standard error and command line redirection
|
| |
|
|
2013-06-21 |
How to exit from a Perl script?
|
| |
|
|
2013-06-15 |
How to extract strings from a file
|
| |
|
|
2013-06-08 |
Multi dimensional arrays in Perl
|
| |
|
|
2013-06-03 |
Running external programs from Perl with system
|
| |
Interview |
|
2013-05-23 |
Jay Hannah, Chief Ticket Monkey of the Perl Mongers
|
| |
|
|
2013-05-21 |
Simple Database access using Perl DBI and SQL
|
| |
|
|
2013-05-19 |
Using a queue in Perl
|
| |
Interview |
|
2013-05-17 |
John SJ Anderson, a biologist turned into sysadmin
|
| |
|
|
2013-05-15 |
Strings in Perl: quoted, interpolated and escaped
|
| |
Interview |
|
2013-05-11 |
Stevan Little, author of Moose and Moe
|
| |
|
|
2013-05-09 |
How to eliminate a value in the middle of an array in Perl?
|
| |
|
|
2013-05-07 |
How to capture and save warnings in Perl
|
| |
Interview |
|
2013-05-05 |
Tadeusz SoĊnierz author of the Perl 6 Pod Parser and Panda, the Perl 6 module installer
|
| |
|
|
2013-05-03 |
Pinto -- A Custom CPAN In A Box
|
| |
Interview |
|
2013-05-02 |
Dave Rolsky, author of DateTime and tons of other modules
|
| |
|
Screencast |
2013-05-01 |
Comparing scalars in Perl
|
| |
Interview |
|
2013-04-28 |
Michael Schwern on test automation and Git
|
| |
Interview |
|
2013-04-25 |
Interview with Jeffrey Thalhammer, author of Perl::Critic and Pinto
|
| |
|
|
2013-04-25 |
Transforming a Perl array using map
|
| |
|
Screencast |
2013-04-21 |
Getting started with Perl Dancer - Creating an Echo application
|
| |
|
Screencast |
2013-04-20 |
Scalar variables
|
| |
|
|
2013-04-19 |
"my" variable masks earlier declaration in same scope
|
| |
|
Screencast |
2013-04-18 |
Modern Web with Perl
|
| |
|
|
2013-04-17 |
Scope of variables in Perl
|
| |
|
|
2013-04-13 |
Subroutines and functions in Perl
|
| |
|
Screencast |
2013-04-13 |
OOP with Moo
|
| |
|
|
2013-04-12 |
trim - removing leading and trailing white spaces with Perl
|
| |
|
|
2013-04-10 |
Scalar and List context in Perl, the size of an array
|
| |
|
|
2013-04-05 |
How to replace a string in a file with Perl
|
| |
|
|
2013-04-04 |
The year of 19100
|
| |
|
|
2013-04-02 |
Number Guessing game
|
| |
|
|
2013-03-28 |
Building a static blog using Blio and Github
|
| |
|
|
2013-03-26 |
Perl for loop explained with examples
|
| |
|
|
2013-03-23 |
Perl Arrays
|
| |
|
|
2013-03-21 |
Don't Open Files in the old way
|
| |
|
|
2013-03-19 |
Hashes in Perl
|
| |
|
|
2013-03-16 |
How to create an Indian Rupee symbol with Perl code
|
| |
|
|
2013-03-15 |
Appending to files
|
| |
|
|
2013-03-12 |
while loop
|
| |
|
|
2013-03-09 |
undef on Perl arrays and hashes
|
| |
|
|
2013-03-07 |
Debugging Perl scripts
|
| |
|
Screencast |
2013-03-07 |
Using the built-in debugger of Perl
|
| |
|
|
2013-03-05 |
Name "main::x" used only once: possible typo at ...
|
| |
|
|
2013-03-02 |
POD - Plain Old Documentation
|
| |
|
|
2013-02-27 |
Adding list of contributors to the CPAN META files
|
| |
|
|
2013-02-26 |
Attribute types in Perl classes when using Moose
|
| |
|
|
2013-02-22 |
Unknown warnings category
|
| |
|
Screencast |
2013-02-20 |
String functions: length, lc, uc, index, substr
|
| |
|
|
2013-02-18 |
Which is better perl-CGI, mod_perl or PSGI?
|
| |
|
|
2013-02-17 |
Improving your Perl code - one Perl::Critic policy at a time
|
| |
|
|
2013-02-15 |
Scalar found where operator expected
|
| |
|
|
2013-02-12 |
Object Oriented Perl using Moose
|
| |
|
|
2013-02-10 |
How to create a Perl Module for code reuse?
|
| |
|
|
2013-02-08 |
Splice to slice and dice arrays in Perl
|
| |
|
|
2013-02-06 |
Manipulating Perl arrays: shift, unshift, push, pop
|
| |
|
|
2013-02-04 |
join
|
| |
|
|
2013-01-31 |
undef, the initial value and the defined function of Perl
|
| |
|
|
2013-01-29 |
Download and install Perl
|
| |
|
|
2013-01-27 |
Core Perl documentation and CPAN module documentation
|
| |
|
|
2013-01-17 |
Perl on the command line
|
| |
|
|
2013-01-15 |
Barewords in Perl
|
| |
|
|
2013-01-13 |
List all the Perl modules and distributions in a name-space using Meta CPAN
|
| |
|
|
2013-01-10 |
Automatic string to number conversion or casting in Perl
|
| |
|
|
2013-01-08 |
Fetching META data from Meta CPAN
|
| |
|
|
2013-01-06 |
Open and read from text files
|
| |
|
|
2013-01-03 |
How to convince Meta CPAN to show a link to the version control system of a distribution?
|
| |
|
|
2013-01-01 |
Help with perl (parsing error log)
|
| |
|
|
2012-12-28 |
How to add the license field to the META.yml and META.json files on CPAN?
|
| |
|
|
2012-12-20 |
Writing to files with Perl
|
| |
|
|
2012-12-18 |
How to fetch the CPAN dependency tree of a Perl module?
|
| |
|
|
2012-12-11 |
How to sort faster in Perl? (using the Schwartzian transform)
|
| |
|
|
2012-11-15 |
Boolean values in Perl
|
| |
|
|
2012-11-09 |
Sorting arrays in Perl
|
| |
|
|
2012-09-20 |
Unique values in an array in Perl
|
| |
|
|
2012-09-13 |
Global symbol requires explicit package name
|
| |
|
|
2012-09-11 |
Understanding dates using regular expressions
|
| |
|
|
2012-09-07 |
Calculating bank balance, take two: DBD::CSV
|
| |
|
|
2012-09-05 |
Use of uninitialized value
|
| |
|
|
2012-09-02 |
Filtering values using Perl grep
|
| |
|
|
2012-08-24 |
How to remove, copy or rename a file with Perl
|
| |
|
|
2012-08-14 |
$_ the default variable of Perl
|
| |
|
|
2012-08-10 |
Simple CGI Perl script to send form by e-mail
|
| |
|
Screencast |
2012-08-08 |
Installing and getting started with Perl
|
| |
|
|
2012-08-04 |
How to calculate the balance of bank accounts in a CSV file, using Perl?
|
| |
|
|
2012-08-01 |
Perl Editor
|
| |
|
|
2012-07-28 |
How to read a CSV file using Perl?
|
| |
|
|
2012-07-24 |
How to change @INC to find Perl modules in non-standard locations
|
| |
|
|
2012-07-19 |
The 19 most important file-system tools in Perl 5
|
| |
|
|
2012-07-06 |
Smart Matching in Perl 5.10
|
| |
|
|
2012-07-06 |
What's new in Perl 5.10? say, //, state
|
| |
|
|
2012-07-03 |
Test for warnings in a Perl Module
|