|
|
|
|
2024-02-22 |
Convert Markdown to HTML
|
|
|
|
|
|
2023-12-03 |
The curious case of implicit return
|
|
|
|
|
|
2023-08-16 |
Selectively ignore warnings (turn them off with no warnings)
|
|
|
|
|
|
2023-05-29 |
GitHub Actions for CPAN modules
|
|
|
|
|
|
2023-03-14 |
One-liner: Remove first two characters of every line
|
|
|
|
|
|
2023-01-17 |
one-liner: read first elements of a huge directory
|
|
|
|
|
|
2022-12-26 |
Set HTTP headers with WWW-Mechanize
|
|
|
|
|
|
2022-11-23 |
Read dates from Excel file using Perl
|
|
|
|
Screencast |
|
2022-11-06 |
Separate release branch for App::Puppet::Environment::Updater
|
os
|
|
|
Screencast |
|
2022-11-01 |
Dancer2: Skeleton
|
dancer
|
|
|
Screencast |
|
2022-10-25 |
Dancer2: Template Toolkit
|
dancer
|
|
|
Screencast |
|
2022-10-19 |
Dancer2: Template Tiny
|
dancer
|
|
|
|
|
2022-10-17 |
CI for CPAN modules
|
os
|
|
|
Screencast |
|
2022-10-13 |
Dancer2: Upload file
|
dancer
|
|
|
|
|
2022-10-11 |
Adding GitHub Actions to Math::Numerical
|
os
|
|
|
|
|
2022-10-11 |
GitHub Actions for Pinto-Remote-SelfContained
|
os
|
|
|
|
|
2022-10-11 |
GitHub Actions for Geo::TCX
|
os
|
|
|
|
|
2022-10-11 |
GitHub Actions for MooX-Role-CachedURL
|
os
|
|
|
Screencast |
|
2022-10-08 |
Show error logs on Github Actions - Install developer dependencies first (Test::CSS)
|
os
|
|
|
Screencast |
|
2022-10-07 |
The value of a clean Continuous Integration (CI) system (for Data-Trace)
|
os
|
|
|
Screencast |
|
2022-10-06 |
Adding GitHub Actions to Test2::Harness::UI
|
os
|
|
|
Screencast |
|
2022-10-05 |
Using GitHub Actions (CI) to locate missing test dependencies in Dist::Zilla::PERLSRVDE
|
os
|
|
|
Screencast |
|
2022-10-05 |
Contributions to Open Source projects
|
os
|
|
|
Screencast |
|
2022-10-05 |
Add GitHub Actions (CI) to Graphics-Toolkit-Color Perl module
|
os
|
|
|
Screencast |
|
2022-10-04 |
CPAN Digger and the Hacktoberfest
|
os
|
|
|
Screencast |
|
2022-09-27 |
Dancer2: Solution 3 - Simple Single-user TODO list AP
|
dancer
|
|
|
Screencast |
|
2022-09-25 |
Enable GitHub Actions for CI on Math::Polynomial::Chebyshev
|
os
|
|
|
Screencast |
|
2022-09-23 |
Dancer2: Exercise 3 - Simple Single-user TODO list AP
|
dancer
|
|
|
Screencast |
|
2022-09-20 |
Read section of a file
|
|
|
|
Screencast |
|
2022-09-19 |
Dancer2: Before and After Hooks
|
dancer
|
|
|
Screencast |
|
2022-09-09 |
Dancer2: Return JSON
|
dancer
|
|
|
|
|
2022-09-05 |
ANSI command line colors with Perl
|
|
|
|
Screencast |
|
2022-09-02 |
Dancer2: Sessions
|
dancer
|
|
|
Screencast |
|
2022-08-24 |
Dancer2: Configuration
|
dancer
|
|
|
Screencast |
|
2022-08-15 |
Dancer2: Solution 2 - Random redirect
|
dancer
|
|
|
Screencast |
|
2022-08-08 |
Dancer2: Solution 2 - Route-based Multi-Counter
|
dancer
|
|
|
Screencast |
|
2022-07-31 |
Dancer2: Exercise 2 - Multi-Counter, Random redirection
|
dancer
|
|
Interview |
|
|
2022-07-21 |
Chris Nandor
|
|
|
|
Screencast |
|
2022-07-17 |
Dancer2: More route parameters
|
dancer
|
|
|
Screencast |
|
2022-07-04 |
Dancer2: Route parameters and sending 404 manually
|
dancer
|
|
|
Screencast |
|
2022-06-27 |
Dancer2: Logging
|
dancer
|
|
|
Screencast |
|
2022-06-20 |
Dancer2: Show errors during development
|
dancer
|
|
|
Screencast |
|
2022-06-05 |
Dancer2: Solution: 1 - Counter
|
dancer
|
|
|
Screencast |
|
2022-05-30 |
Dancer2: Solution: 1 - Calculator fixing
|
dancer
|
|
|
Screencast |
|
2022-05-23 |
Dancer2: Solution: 1 - Calculator
|
dancer
|
|
|
Screencast |
|
2022-05-16 |
Dancer2: Exercise 1 - Calculator, Counter
|
dancer
|
|
|
Screencast |
|
2022-05-09 |
Dancer2: Process GET and POST requests
|
dancer
|
|
|
Screencast |
|
2022-04-25 |
Dancer2: Testing 404 and 500 error responses
|
dancer
|
|
|
Screencast |
|
2022-04-11 |
Dancer2: Show current time
|
dancer
|
|
|
Screencast |
|
2022-03-28 |
Dancer2: Plackup reload on Windows and Linux
|
dancer
|
|
|
Screencast |
|
2022-03-13 |
Dancer2: Hello World with Visual Studio Code
|
dancer
|
|
|
|
|
2022-02-25 |
Common causes and fixes for HTTP 500 Error in Perl CGI scripts
|
|
|
|
Screencast |
|
2022-02-13 |
Dancer2: Testing Hello World
|
dancer
|
|
|
Screencast |
|
2022-02-07 |
Dancer2: Hello World
|
dancer
|
|
|
Screencast |
|
2022-01-10 |
Dancer2: Install Perl on Linux and Mac OSX
|
dancer
|
|
|
|
|
2021-12-27 |
Capture STDOUT and STDERR of external program using Capture::Tiny
|
|
|
|
|
|
2021-12-20 |
Variable "..." will not stay shared ...
|
|
|
|
Screencast |
|
2021-11-29 |
Dancer2: Install Perl, editor, Dancer2
|
dancer
|
|
|
Screencast |
|
2021-11-21 |
Perl Tk: Keyboard and Mouse events
|
tk
|
|
|
Screencast |
|
2021-11-15 |
Perl Tk: The label, button, and entry widgets
|
tk
|
|
|
Screencast |
|
2021-11-07 |
Perl Tk: The label, button, and entry widgets
|
tk
|
|
|
|
|
2021-11-01 |
Bitbucket Pipelines testing Perl projects
|
|
|
|
|
|
2021-10-25 |
Bitbucket Pipelines (the CI system) for Perl projects
|
|
|
|
|
|
2021-10-04 |
Immediate writing to file - flushing in Perl without buffering
|
|
|
|
|
|
2021-09-30 |
delete an element from a hash
|
perl-tutorial
|
|
|
|
|
2021-08-15 |
Returning multiple values or a list from a subroutine in Perl
|
perl-tutorial
|
|
|
|
|
2021-08-08 |
Binary search in Perl array
|
|
|
|
|
|
2021-07-31 |
How deep is a recursion in Perl?
|
|
|
|
|
|
2021-07-23 |
Deep recursion on subroutine
|
|
|
|
|
|
2021-07-19 |
Regexp::Grammars parse text with markup or markdown
|
|
|
|
|
|
2021-06-20 |
Recursion in Perl
|
|
|
|
|
|
2021-06-17 |
Parse paragraphs with Regexp::Grammars
|
|
|
|
|
|
2021-06-14 |
Create a lexical warning that can be turned on and off with the "warnings" pragma.
|
|
|
|
Screencast |
|
2021-05-31 |
Course Management Application in Mojolicious - part 7
|
course-management-app-in-mojolicious
|
|
|
Screencast |
|
2021-05-23 |
Course Management Application in Mojolicious - part 6
|
course-management-app-in-mojolicious
|
|
|
Screencast |
|
2021-05-02 |
Course Management Application in Mojolicious - part 5
|
course-management-app-in-mojolicious
|
|
|
|
|
2021-05-01 |
Course Management Application in Mojolicious
|
course-management-app-in-mojolicious
|
|
|
Screencast |
|
2021-04-26 |
Course Management Application in Mojolicious - part 4
|
course-management-app-in-mojolicious
|
|
|
Screencast |
|
2021-04-19 |
Course Management Application in Mojolicious - part 3
|
course-management-app-in-mojolicious
|
|
|
|
|
2021-04-19 |
Digital Ocean API using Perl
|
|
|
|
|
|
2021-04-18 |
Counter using Dancer2 and Redis in a Docker container
|
|
|
|
|
|
2021-04-16 |
Detect recursion using state variables
|
|
|
|
Screencast |
|
2021-04-13 |
Course Management Application in Mojolicious - part 2
|
course-management-app-in-mojolicious
|
|
|
Screencast |
|
2021-04-12 |
Creating a Perl binding to a C library using FFI with Sawyer X
|
|
|
|
Screencast |
|
2021-04-12 |
Course Management Application in Mojolicious - part 1
|
course-management-app-in-mojolicious
|
|
|
|
|
2021-04-10 |
Buffering or autoflush?
|
|
|
|
|
|
2021-04-10 |
$| or $OUTPUT_AUTOFLUSH - Buffering or autoflush?
|
|
|
|
|
|
2021-04-10 |
Perl One-liner: countdown on the command line:
|
|
|
|
|
|
2021-04-09 |
.env - the dot env application configuration file
|
|
|
|
|
|
2021-04-09 |
Test code which is using fork
|
|
|
|
|
|
2021-04-09 |
Invalid CODE attribute
|
|
|
|
|
|
2021-04-09 |
Attribute::Handlers to wrap a function
|
|
|
|
|
|
2021-04-08 |
Moving from CGI to PSGI and Starman
|
|
|
|
|
|
2021-04-07 |
open a file in Perl
|
|
|
|
|
|
2021-04-06 |
Tenjin templating system
|
|
|
|
|
|
2021-04-06 |
Counter with Dancer using in-memory SQLite database
|
|
|
|
|
|
2021-04-04 |
Generate Calendar in ICal format
|
|
|
|
Screencast |
|
2021-04-02 |
Exploring BDD in Perl - using Test::BDD::Cucumber - part 5 - with Erik Hülsmann
|
exploring-bdd-in-perl
|
|
|
|
|
2021-03-25 |
unzip using Archive::Any of Perl
|
|
|
|
|
|
2021-03-23 |
Which Version of Perl are you using?
|
|
|
|
|
|
2021-03-23 |
undef - defined - true -false
|
|
|
|
|
|
2021-03-23 |
true
|
|
|
|
|
|
2021-03-23 |
false
|
|
|
|
|
|
2021-03-23 |
defined
|
|
|
|
|
|
2021-03-22 |
Forking, Process ID, Parent Process ID, init
|
|
|
|
|
|
2021-03-19 |
unshift - to insert an element to the beginning of an array
|
|
|
|
|
|
2021-03-19 |
The destructor called DESTROY
|
|
|
|
|
|
2021-03-17 |
Regex capturing variables $1, $2, $3, $4, $5, $6, ...
|
|
|
|
|
|
2021-03-17 |
chr
|
|
|
|
|
|
2021-03-17 |
ord
|
|
|
|
|
|
2021-03-17 |
Regex matching digits
|
|
|
|
|
|
2021-03-17 |
bless
|
|
|
|
|
|
2021-03-07 |
CPAN Testers or CI system?
|
|
|
|
Screencast |
|
2021-02-25 |
What return is expected from a function?
|
|
|
|
|
|
2021-02-23 |
our
|
|
|
|
|
|
2021-02-23 |
my
|
|
|
|
|
|
2021-02-23 |
q
|
|
|
|
|
|
2021-02-23 |
qq
|
|
|
|
|
|
2021-02-23 |
English
|
|
|
|
|
|
2021-02-23 |
$$, $PROCESS_ID, $PID- The process number of the current script / program / executable.
|
|
|
|
|
|
2021-02-23 |
Sets in Perl using Set::Scalar
|
|
|
|
Screencast |
|
2021-02-22 |
GitHub Actions CI job for Perl Test::Class - checking downstream dependencies as well
|
|
|
|
|
|
2021-02-18 |
Carp::Always to find the source of the problem
|
|
|
|
Screencast |
|
2021-02-18 |
Add FAQ entry to MetaCPAN
|
|
|
|
Screencast |
|
2021-02-17 |
List::GroupBy
|
|
|
|
|
|
2021-02-17 |
Rex
|
|
|
|
|
|
2021-02-16 |
Install Term::ReadLine::Gnu
|
|
|
|
|
|
2021-02-15 |
Create Daemon (service) from a Perl script using Daemon::Control
|
|
|
|
|
|
2021-02-13 |
Periodic CI for dormant code
|
|
|
|
|
|
2021-02-12 |
Send data to Elasticsearch using Perl LWP::UserAgent
|
|
|
|
Screencast |
|
2021-02-07 |
Exploring BDD in Perl - using Test::BDD::Cucumber - part 4
|
exploring-bdd-in-perl
|
|
|
Screencast |
|
2021-02-06 |
Exploring BDD in Perl - using Test::BDD::Cucumber - part 3
|
exploring-bdd-in-perl
|
|
|
Screencast |
|
2021-02-06 |
Exploring BDD in Perl - using Test::BDD::Cucumber - part 2
|
exploring-bdd-in-perl
|
|
|
Screencast |
|
2021-02-04 |
Exploring BDD in Perl - using Test::BDD::Cucumber - part 1
|
exploring-bdd-in-perl
|
|
|
Screencast |
|
2021-02-04 |
Exploring BDD in Perl - using Test::BDD::Cucumber
|
exploring-bdd-in-perl
|
|
|
|
|
2021-01-26 |
How to replace a column in a CSV file using Perl
|
|
|
|
|
|
2021-01-20 |
Loop controls: next, last, continue, break
|
perl-tutorial
|
|
|
|
|
2021-01-13 |
Refactoring code snippet
|
|
|
|
|
|
2020-12-30 |
Evaluate Perl project for new client - assessment
|
|
|
|
Screencast |
|
2020-12-20 |
Running CGI script as a Plack application with Plack::App::CGIBin
|
|
|
|
|
|
2020-12-13 |
do
|
|
|
|
Screencast |
|
2020-12-05 |
RT.CPAN.ORG is closing
|
|
|
|
|
|
2020-11-30 |
Find the first element in an array in Perl that satisfies a condition
|
|
|
|
|
|
2020-11-27 |
Use Perl::Tidy module in your application
|
|
|
|
Screencast |
|
2020-11-26 |
CPAN Digger - CPAN Dashboard - CPAN Rocks
|
|
|
|
|
|
2020-11-24 |
GitLab CI for Perl projects
|
|
|
|
|
|
2020-11-23 |
CPAN Digger explained
|
|
|
|
|
|
2020-11-20 |
GitLab CI Pipeline for Perl DBD::Mock using Module::Build
|
ci
|
|
|
Screencast |
|
2020-11-18 |
What is CI and why is it good for you?
|
ci
|
|
|
|
|
2020-11-16 |
Github Actions for Module::Install and showing error log on Linux, Mac OSX, and Windows
|
ci
|
|
|
|
|
2020-11-13 |
Github Actions for Perl running on Windows, Mac OSX, and Ubuntu Linux
|
ci
|
|
|
Screencast |
|
2020-11-07 |
CPAN Dashboard
|
ci
|
|
|
|
|
2020-11-06 |
Log::Log4perl layouts and formatting options
|
|
|
|
|
|
2020-11-05 |
CI - Continuous Integration
|
ci
|
|
|
|
|
2020-11-04 |
Checking a GitHub URL for existence
|
|
|
|
|
|
2020-11-02 |
How to change an element of an array in Perl
|
|
|
|
|
|
2020-10-28 |
Setup GitHub Actions for CPAN modules
|
ci
|
|
|
|
|
2020-10-24 |
CPAN Digger
|
ci
|
|
|
|
|
2020-10-24 |
Passing multiple parameters to a function in Perl
|
perl-tutorial
|
|
|
|
|
2020-10-14 |
Visualize Perl class hierarchies as a graph using GraphViz2::Parse::ISA
|
|
|
|
Screencast |
|
2020-10-06 |
Hello World with Mojolicious in Docker
|
|
|
|
|
|
2020-09-27 |
Supporting Perl Creators via Patreon, GitHub, and more
|
|
|
|
|
|
2020-09-26 |
$^O $OSNAME
|
|
|
|
|
|
2020-09-23 |
$" $LIST_SEPARATOR
|
|
|
|
|
|
2020-09-23 |
local
|
|
|
|
|
|
2020-09-23 |
Minimal requirements for a blog
|
|
|
|
Screencast |
|
2020-09-23 |
Sponsoring FErki
|
|
|
|
Screencast |
|
2020-09-21 |
Perl modules on CPAN having links to VCS and having CI configured
|
|
|
|
Screencast |
|
2020-09-16 |
Getting started with Perl on Windows using Strawberry Perl (2020 edition)
|
|
|
|
Screencast |
|
2020-09-12 |
App PerlTidy Tk version 0.01
|
tk
|
|
|
|
|
2020-09-11 |
Perl Tk
|
tk
|
|
|
Screencast |
|
2020-09-09 |
Introducing the Perl Tidy GUI project
|
|
|
|
Screencast |
|
2020-09-06 |
Perl Tk text widget to be used as a console
|
tk
|
|
|
|
|
2020-09-05 |
How to combine arrays to a multi-dimensional array and save them to CSV file
|
|
|
|
|
|
2020-08-30 |
Always check if the regex was successful
|
|
|
|
|
|
2020-08-30 |
Printing hash of hashes of arrays by the array
|
|
|
|
|
|
2020-08-28 |
Remove directory tree recursively with Perl
|
|
|
|
|
|
2020-08-23 |
Template Toolkit processing Hash of Hashes
|
|
|
|
|
|
2020-08-19 |
Introduction to Template::Toolkit
|
|
|
|
|
|
2020-08-18 |
Introducing CPANCover - Showing Test coverage reports of Perl modules
|
|
|
|
Screencast |
|
2020-08-17 |
Fix the documentation of the MetaCPAN::Client
|
|
|
|
|
|
2020-08-15 |
exists - check if a key exists in a hash
|
perl-tutorial
|
|
|
Screencast |
|
2020-08-05 |
Start using the MetaCPAN API Client to fetch the list of most recently uploaded Perl modules
|
|
|
|
|
|
2020-07-31 |
Moo with hash reference as attributes - with or without default values
|
moo
|
|
|
|
|
2020-07-31 |
Moo with array reference as attributes - with or without default values
|
moo
|
|
|
|
|
2020-07-25 |
Reading CSV file as many hash-es
|
|
|
|
|
|
2020-07-22 |
Invitation
|
|
|
|
|
|
2020-07-13 |
DWIM Perl
|
|
|
|
|
|
2020-07-10 |
How to contribute to an Open Source Perl project
|
|
|
|
|
|
2020-07-07 |
Get absolute path (aka. canonical path) using abs_path or canonpath
|
|
|
|
|
|
2020-07-03 |
tell how far have we read a file
|
perl-tutorial
|
|
|
|
|
2020-07-01 |
Compare the speed of Perl and Python regexes
|
|
|
|
|
|
2020-06-15 |
Add attributes to Markua - round 1
|
markua
|
|
|
|
|
2020-06-10 |
seek - move the position in the filehandle in Perl
|
perl-tutorial
|
|
|
|
|
2020-06-07 |
Release the Markua::Parser to CPAN
|
markua
|
|
|
|
|
2020-05-30 |
Escaping \ in regex: Unmatched ( in regex; marked by <-- HERE
|
|
|
|
|
|
2020-05-30 |
substr
|
|
|
|
|
|
2020-05-28 |
Books
|
|
|
|
|
|
2020-05-23 |
Parse bulleted list in Markua
|
markua
|
|
|
|
|
2020-05-16 |
History in the Perl debugger, make the up arrow work
|
|
|
|
|
|
2020-05-16 |
cpanm
|
|
|
|
|
|
2020-05-16 |
uc
|
|
|
|
|
|
2020-05-16 |
lc
|
|
|
|
|
|
2020-05-16 |
length
|
|
|
|
|
|
2020-05-16 |
index
|
|
|
|
|
|
2020-05-16 |
rindex
|
|
|
|
|
|
2020-05-07 |
Perl on YouTube
|
|
|
|
|
|
2020-05-06 |
Parse numbered list in Markua
|
markua
|
|
|
|
|
2020-04-21 |
Partially hide data fields
|
|
|
|
|
|
2020-04-09 |
Get real path (absolute path) from symbolic link (aka. softlink)
|
|
|
|
|
|
2020-03-29 |
Generate test expectations for the Markua parser
|
markua
|
|
|
|
|
2020-03-14 |
Test coverage report with Devel::Cover for the Markua Parser
|
markua
|
|
|
|
|
2020-03-06 |
Markua resources: Include files
|
markua
|
|
|
|
|
2020-02-29 |
Consider everything not recognizable as a paragraph in Markua
|
markua
|
|
|
|
|
2020-02-02 |
Get Coveralls to notify when test-coverage shrinks
|
markua
|
|
|
|
|
2020-01-27 |
Refactor test cases of the Markua Parser in Perl 5
|
markua
|
|
|
|
|
2020-01-01 |
How To Use TheSchwartz Perl Module (Part 2)
|
|
|
|
|
|
2019-12-19 |
Collecting errors while parsing Markua in Perl 5 - disregarding empty rows
|
markua
|
|
|
|
|
2019-12-16 |
Exchange values and keys of a hash - how to reverse a hash
|
|
|
|
|
|
2019-12-07 |
Process the 6 headers of Markua
|
markua
|
|
|
|
|
2019-11-26 |
How to print elements of an array in reverse order in Perl
|
|
|
|
|
|
2019-11-19 |
Counter example using YAML file to store the data
|
|
|
|
|
|
2019-11-12 |
Epoch - The creation of the world
|
|
|
|
|
|
2019-11-09 |
File modify date - When was a file last changed?
|
|
|
|
|
|
2019-11-03 |
Read YAML file
|
|
|
|
|
|
2019-10-16 |
Write YAML file
|
|
|
|
|
|
2019-09-30 |
Hacktoberfest 2019 and Perl
|
|
|
|
|
|
2019-09-13 |
Use the same sub as function or as method in Perl
|
|
|
|
|
|
2019-05-17 |
qx or backticks - running external command and capturing the output
|
perl-tutorial
|
|
|
|
|
2019-05-16 |
Merge hashes of arrays
|
|
|
|
|
|
2019-05-09 |
Transpose a Matrix (Arrays or Arrays)
|
|
|
|
|
|
2019-05-08 |
Create hash from two arrays: keys and values
|
|
|
|
|
|
2019-05-06 |
Debugging compile time code (debugging BEGIN block, debugging module body)
|
|
|
|
|
|
2019-05-06 |
Add (conditional) debugger breakpoints to your code
|
|
|
|
|
|
2019-04-29 |
Upgrading perl on Linux or OSX - installing perl using perlbrew without being root
|
|
|
|
|
|
2019-04-27 |
Prompt for user input using IO::Prompter
|
|
|
|
|
|
2019-04-27 |
CLI - Command Line Interface in Perl
|
|
|
|
|
|
2019-04-27 |
GUI with Perl for desktop applications
|
|
|
|
|
|
2019-04-26 |
Dancer Simple Session and testing a session
|
dancer
|
|
|
|
|
2019-04-25 |
Dancer 1 echo using POST and testing POST
|
dancer
|
|
|
|
|
2019-04-25 |
Dancer 1 echo using GET and testing GET
|
dancer
|
|
|
|
|
2019-04-25 |
Dancer 1 test Hello World
|
dancer
|
|
|
|
|
2019-04-25 |
Dancer 1 Skeleton
|
dancer
|
|
|
|
|
2019-04-25 |
Hello World with Perl Dancer
|
dancer
|
|
|
|
|
2019-04-20 |
Formatted printing in Perl using printf and sprintf
|
perl-tutorial
|
|
|
|
|
2019-04-19 |
Test2 capture warnings
|
testing
|
|
|
|
|
2019-04-19 |
Getting started testing Perl module with Test2
|
testing
|
|
|
|
|
2019-04-16 |
Regex Problem splitting verilog Bit-Blasted pathes
|
|
|
|
|
|
2019-04-16 |
Hash of Arrays in Perl
|
|
|
|
|
|
2019-04-12 |
min, max, sum in Perl using List::Util
|
perl-tutorial
|
|
|
|
|
2019-04-07 |
Reading and writing binary files in Perl
|
perl-tutorial
|
|
|
|
|
2019-03-31 |
Use of implicit split to @_ is deprecated ...
|
perl-tutorial
|
|
|
|
|
2019-03-25 |
substr outside of string at ...
|
perl-tutorial
|
|
|
|
|
2019-03-17 |
Fast lookup by name or by date - Array - Hash - Linked List
|
|
|
|
|
|
2019-02-27 |
Using the Open Weather Map API with Perl
|
|
|
|
|
|
2019-02-16 |
A bunch of Perl one-liners to edit HTML files
|
|
|
|
|
|
2019-01-30 |
CSV_XS ERROR: 2034 - EIF - Loose unescaped quote @ rec 5 pos 194
|
|
|
|
|
|
2019-01-20 |
Reading configuration INI files in Perl
|
|
|
|
|
|
2018-12-29 |
Dancer in Docker
|
|
|
|
|
|
2018-12-28 |
Perlbrew on Linux (Ubuntu 18.10)
|
|
|
|
|
|
2018-12-21 |
Perl Critic reports
|
|
|
|
|
|
2018-12-07 |
Distributing a Perl script using Docker container
|
|
|
|
|
|
2018-11-11 |
Scalar value ... better written as ...
|
perl-tutorial
|
|
|
|
|
2018-10-27 |
Sudoku in Perl
|
|
|
|
|
|
2018-10-20 |
Statsd with Perl
|
|
|
|
|
|
2018-09-15 |
Memory use of sparse arrays in Perl
|
|
|
|
|
|
2018-09-10 |
Testing for no warnings in Perl
|
testing
|
|
|
|
|
2018-08-31 |
7 of the most useful Perl command line options
|
|
|
|
|
|
2018-08-25 |
Increase numbers in a file
|
|
|
|
|
|
2018-08-20 |
How to write to the beginning of a file?
|
|
|
|
|
|
2018-08-13 |
Perl Regex superpowers - execute code in substitution - what are /e and /ee ?
|
|
|
|
|
|
2018-08-04 |
Can't use string (...) as an HASH ref while "strict refs" in use at ...
|
perl-tutorial
|
|
|
Screencast |
|
2018-07-22 |
Class as type constraint
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2018-07-14 |
Accessor with type constraint
|
advanced-perl-maven-video-course
|
|
|
|
|
2018-06-23 |
Useless use of private variable in void context
|
perl-tutorial
|
|
|
|
|
2018-06-11 |
SQLite in Memory
|
|
|
|
|
|
2018-05-27 |
Command line counter with Memcached
|
|
|
|
|
|
2018-05-07 |
Split up and flatten CSV file
|
|
|
|
|
|
2018-05-05 |
Out of memory!
|
|
|
|
|
|
2018-04-25 |
readline() on closed filehandle in Perl
|
perl-tutorial
|
|
|
|
|
2018-04-20 |
Refactoring Perl code
|
|
|
|
|
|
2018-04-17 |
List authors where the PAUSEID starts with a given letter
|
search-cpan-org
|
|
|
|
|
2018-04-17 |
How to run the tests of a typical Perl module
|
|
|
|
|
|
2018-04-16 |
Profiling part of a Perl application
|
|
|
|
|
|
2018-04-08 |
Useless use of hash element in void context
|
perl-tutorial
|
|
|
|
|
2018-04-05 |
Add more tests to the Markua parser
|
markua
|
|
|
|
|
2018-03-30 |
Interviews with Perl Developers
|
interviews
|
|
|
|
|
2018-03-28 |
How To Use TheSchwartz Perl Module
|
|
|
|
|
|
2018-03-17 |
undef in Perl
|
|
|
|
|
|
2018-03-15 |
Enable Appveyor (CI on Windows) for the Perl 5 Markua Parser
|
markua
|
|
|
|
|
2018-03-08 |
Add test coverage reporting with Coveralls to Markua Parser in Perl
|
markua
|
|
|
|
|
2018-03-05 |
Regex - Regular Expressions in Perl 5
|
|
|
|
|
|
2018-03-05 |
Travis-CI for the Markua Parser project
|
markua
|
|
|
|
|
2018-03-03 |
Creating Makefile.PL and a CPAN distribution for the Markua Parser
|
markua
|
|
|
|
|
2018-03-02 |
Start writing the Markua parser in Perl
|
markua
|
|
|
|
|
2018-03-02 |
Implementing a Markua Parser in Perl 5
|
markua
|
|
|
|
|
2018-03-01 |
Marpa Debugging
|
|
|
|
|
|
2018-02-27 |
Why does this code not work? (split, array slice) - Solution
|
|
|
|
|
|
2018-02-20 |
Why does this code not work? (split, array slice)
|
|
|
|
|
|
2018-02-18 |
Deploying a Mojolicious Application using Hypnotoad and Apache
|
mojolicious
|
|
|
|
|
2018-02-06 |
How to change directory (chdir, cd) in Perl?
|
|
|
|
|
|
2018-01-31 |
Sorted hash in Perl using Tie::IxHash
|
|
|
|
|
|
2018-01-26 |
How to splice a CSV file in Perl (filter columns of CSV file)
|
|
|
|
|
|
2018-01-23 |
Getting started with Perl on Docker
|
|
|
|
|
|
2018-01-21 |
Getting Started with Perl::Critic (the linter for Perl)
|
perl-critic
|
|
|
|
|
2018-01-10 |
Testing Perl CGI application
|
testing
|
|
|
|
|
2018-01-02 |
each - iterate over Perl hash elements pair-by-pair
|
|
|
|
|
|
2017-12-20 |
Self testing Perl modules using the Modulino concept
|
testing
|
|
|
|
|
2017-12-17 |
How to dereference a reference to a hash or to an array in Perl
|
|
|
|
|
|
2017-12-13 |
Modulino: both script and module in Perl
|
|
|
|
|
|
2017-12-07 |
Open file to read and write in Perl, oh and lock it too
|
|
|
|
|
|
2017-12-03 |
Virtualenv in Perl 5 - install 2 different versions of the same module
|
|
|
|
|
|
2017-11-29 |
Removal of the current directory (".") from @INC in Perl 5.26 and Travis-CI
|
|
|
|
|
|
2017-11-22 |
Have exceeded the maximum number of attempts (1000) to open temp file/dir
|
perl-tutorial
|
|
|
|
|
2017-11-19 |
Search for hash in an array of hashes
|
|
|
|
|
|
2017-11-12 |
Testing a tree data structure in Perl
|
testing
|
|
|
|
|
2017-11-08 |
Web scraping with HTML::TreeBuilder
|
|
|
|
|
|
2017-11-07 |
Basic Authentication without a Challenge
|
|
|
|
|
|
2017-11-05 |
String-eval in Perl
|
|
|
|
|
|
2017-10-30 |
Split retaining the separator or parts of it in Perl
|
|
|
|
|
|
2017-10-22 |
Perl Infrastructure
|
|
|
|
|
|
2017-10-13 |
Marpa for building parsers - a first look
|
|
|
|
|
|
2017-10-10 |
Fixing test failure on Windows - Properly quoting regexes - Accepting GitHub pull request
|
becoming-a-co-maintainer
|
|
|
|
|
2017-10-07 |
How to install Perl modules on FreeBSD
|
|
|
|
|
|
2017-09-29 |
Bumping version numbers in all the modules at once
|
|
|
|
|
|
2017-09-22 |
Benchmark: Refactoring MD5 calculation in Rex
|
|
|
|
|
|
2017-09-12 |
Possible precedence issue with control flow operator
|
perl-tutorial
|
|
|
|
|
2017-09-05 |
How to get a slice of a hash?
|
|
|
|
|
|
2017-08-31 |
Always require explicit importing of functions
|
perl-critic
|
|
|
|
|
2017-08-29 |
How to get a slice of an array or an array reference?
|
|
|
|
|
|
2017-08-27 |
New on CPAN - week ending on 2017-08-27
|
|
|
|
|
|
2017-08-27 |
YAML in Perl
|
|
|
|
|
|
2017-08-25 |
How to forbid certain Perl modules from use?
|
|
|
|
|
|
2017-08-20 |
New on CPAN - week ending on 2017-08-20
|
|
|
|
|
|
2017-08-17 |
Process status in SQLite
|
|
|
|
|
|
2017-08-12 |
MongoDB with Perl: insert, find and delete
|
|
|
|
|
|
2017-08-09 |
How to compare version numbers in Perl and for CPAN modules
|
|
|
|
|
|
2017-07-31 |
Counter with Mojolicious Lite
|
|
|
|
|
|
2017-07-27 |
Echo with Plack in CGI mode
|
psgi
|
|
|
|
|
2017-07-12 |
Echo with plain CGI
|
cgi
|
|
|
|
|
2017-07-07 |
Hello World with plain CGI
|
cgi
|
|
|
|
|
2017-07-01 |
Hello World with Plack in CGI mode
|
psgi
|
|
|
|
|
2017-06-28 |
List and Array Utilities in Perl
|
|
|
|
|
|
2017-06-24 |
Testing PSGI based web applications using Plack::Test
|
psgi
|
|
|
|
|
2017-05-16 |
Command line counter in Perl with MongoDB as storage
|
|
|
|
|
|
2017-05-13 |
Serving a static site (the content of a directory) using Plack and PSGI
|
psgi
|
|
|
|
|
2017-05-02 |
Generate Random Text with Perl using Text::Lorem
|
|
|
|
|
|
2017-05-01 |
Solution: display unique rows of a file - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2017-04-19 |
Core Perl OOP: Constructor arguments
|
advanced-perl-maven-video-course
|
|
|
|
|
2017-04-16 |
Exception handling in Perl: How to deal with fatal errors in external modules
|
|
|
|
Screencast |
|
2017-04-08 |
A test file in Perl
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-04-05 |
Packaging with Build.PL
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-03-30 |
Packaging with Makefile.PL
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-03-28 |
Packaging a Perl script and a Perl module
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-03-21 |
MANIFEST and MANIFEST.SKIP
|
advanced-perl-maven-video-course
|
|
|
|
|
2017-03-18 |
Current working directory in Perl (cwd, pwd)
|
perl-tutorial
|
|
|
Screencast |
|
2017-03-17 |
Changes and README files in a Perl distribution
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-03-15 |
Build.PL of Module::Build
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-03-12 |
Makefile.PL of Module::Install
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-03-09 |
Makefile.PL of ExtUtils::MakeMaker
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-03-04 |
Tools to package Perl scripts, modules, and applications
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-03-01 |
Modules - Behind the scenes
|
advanced-perl-maven-video-course
|
|
|
|
|
2017-02-24 |
Always use warnings in your Perl code!
|
|
|
|
Screencast |
|
2017-02-21 |
Import on demand
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-02-17 |
Restrict the import by listing the functions to be imported
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-02-03 |
Exporting and importing functions easily
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-01-27 |
What is the difference between require and use in Perl? What does import do?
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-01-22 |
How does require find the module to be loaded?
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-01-21 |
Introduction to the Advanced Perl course
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-01-14 |
Modules in Perl
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-01-11 |
Namespaces and packages in Perl
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-01-06 |
The problem with Perl 4 style libraries
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2017-01-03 |
Perl 4 libraries
|
advanced-perl-maven-video-course
|
|
|
|
|
2016-12-28 |
What are -e, -z, -s, -M, -A, -C, -r, -w, -x, -o, -f, -d , -l in Perl?
|
perl-tutorial
|
|
|
Screencast |
|
2016-12-27 |
Moose: coerce value to a subtype
|
moose
|
|
|
|
|
2016-12-22 |
What is @INC in Perl?
|
|
|
|
Screencast |
|
2016-12-19 |
Creating subtypes for Moose
|
moose
|
|
|
Screencast |
|
2016-12-09 |
Classes as constraints in Moose
|
moose
|
|
|
Screencast |
|
2016-11-23 |
Moose testing type constraint
|
moose
|
|
|
Screencast |
|
2016-11-20 |
Moose type constraints
|
moose
|
|
|
Screencast |
|
2016-11-11 |
Moose: testing the setter and getter
|
moose
|
|
|
Screencast |
|
2016-10-29 |
Moose: Testing the constructor
|
moose
|
|
|
Screencast |
|
2016-10-21 |
Moose constructor
|
moose
|
|
|
|
|
2016-10-16 |
Switch-Case statement in Perl 5
|
|
|
|
Screencast |
|
2016-10-12 |
Test for expected warnings
|
testing
|
|
|
Screencast |
|
2016-10-07 |
Organizing a test script with subtests
|
testing
|
|
|
|
|
2016-10-04 |
Keep data in client and fetch only changes
|
dancer
|
|
|
Screencast |
|
2016-09-30 |
Test::Builder object
|
testing
|
|
|
|
|
2016-09-28 |
Basic Authentication with LWP::UserAgent and HTTP::Request::Common
|
|
|
|
Screencast |
|
2016-09-25 |
Creating a testing module
|
testing
|
|
|
|
|
2016-09-23 |
Convert list to table and add jQuery tablesorting with Date column
|
dancer
|
|
|
|
|
2016-09-17 |
Add a date stamp to the items in the database
|
dancer
|
|
|
Screencast |
|
2016-09-13 |
Implementing 'is_any' to test multiple expected values
|
testing
|
|
|
|
|
2016-09-09 |
Replace manual HTML generation by the use of Handlebars
|
dancer
|
|
|
Screencast |
|
2016-09-07 |
Multiple expected values - testing dice
|
testing
|
|
|
Screencast |
|
2016-08-31 |
Forget your plan, just call done_testing
|
testing
|
|
|
|
|
2016-08-22 |
What should setters return? (Examples with core Perl OOP)
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2016-08-18 |
Core Perl OOP: attributes, getter - setter
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2016-08-14 |
Core Perl OOP: Constructor
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2016-08-03 |
Is this IP in the given subnet?
|
|
|
|
|
|
2016-07-29 |
Deleting item using Ajax request with DELETE and OPTIONS
|
dancer
|
|
|
Screencast |
|
2016-07-23 |
Comparing complex data-structures using is_deeply
|
testing
|
|
|
|
|
2016-07-12 |
Speed up calculation by running in parallel
|
|
|
|
|
|
2016-07-02 |
Add and retrieve elements - jQuery + Ajax
|
dancer
|
|
|
|
|
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
|
becoming-a-co-maintainer
|
|
|
Screencast |
|
2016-06-06 |
Testing timeout with cmp_ok
|
testing
|
|
|
|
|
2016-06-03 |
Use of uninitialized value $got in pattern match (m//) at Test/Deep/Regexp.pm line 57.
|
|
|
|
|
|
2016-06-01 |
Private Member Data shouldn't be accessed directly - encapsulation violation
|
perl-critic
|
|
|
|
|
2016-05-28 |
CSV - Comma Separated Values and Perl
|
|
|
|
Screencast |
|
2016-05-27 |
Using 'like' to test without exact values
|
testing
|
|
|
Screencast |
|
2016-05-21 |
TODO - testing a bug or a future feature
|
testing
|
|
|
|
|
2016-05-16 |
Add and retrieve items - MongoDB, Dancer and Testing!
|
dancer
|
|
|
|
|
2016-05-12 |
Prompt, read from STDIN, read from the keyboard in Perl
|
perl-tutorial
|
|
|
|
|
2016-05-05 |
Silencing the noisy Dancer tests
|
dancer
|
|
|
|
|
2016-04-26 |
Refactoring Dancer 2 app, using before hook
|
dancer
|
|
|
Screencast |
|
2016-04-21 |
Test diagnostic messages using diag, note, and explain
|
testing
|
|
|
|
|
2016-04-20 |
XML::Writer examples
|
|
|
|
Screencast |
|
2016-04-16 |
Moving over to Test::More
|
testing
|
|
|
|
|
2016-04-11 |
Uploading files using Dancer
|
dancer
|
|
|
Screencast |
|
2016-04-07 |
prove, the harness
|
testing
|
|
|
|
|
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
|
testing
|
|
|
Screencast |
|
2016-03-26 |
Test without a Plan
|
testing
|
|
|
Screencast |
|
2016-03-25 |
Distribution directory layout
|
advanced-perl-maven-video-course
|
|
|
|
|
2016-03-22 |
Reverse Echo with Ajax and Dancer 2
|
dancer
|
|
|
Screencast |
|
2016-03-21 |
What is the status of the current test script?
|
testing
|
|
|
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
|
dancer
|
|
|
Screencast |
|
2016-03-11 |
Refactoring large test suite - separating data from code
|
testing
|
|
|
|
|
2016-03-10 |
Converting indirect calls
|
becoming-a-co-maintainer
|
|
|
|
|
2016-03-09 |
Improve Kwalitee (Pod::Tree 1.25)
|
becoming-a-co-maintainer
|
|
|
|
|
2016-03-08 |
How to declare requirements of a CPAN distribution?
|
becoming-a-co-maintainer
|
|
|
|
|
2016-03-05 |
Perl::Critic exclude some policies - fix others (Pod::Tree 1.24)
|
becoming-a-co-maintainer
|
|
|
|
|
2016-03-03 |
Enforce the same version numbers in all the Perl modules in a distribution
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-27 |
Ajax and Dancer 2
|
dancer
|
|
|
|
|
2016-02-26 |
Fix Perl::Critic test failures reported by CPAN Testers
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-23 |
Fixing the release. Twice in a row! (Pod::Tree 1.22 and 1.23)
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-21 |
Eliminating indirect method calls
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-18 |
An extra space can ruin your day
|
|
|
|
|
|
2016-02-17 |
Finish Perl::Critic cleanup, set up Test::Perl::Critic
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-16 |
Move packages to their own files - release Pod::Tree 1.21
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-14 |
use strict; and warnings; but no diagnostics
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-12 |
use Path::Tiny instead of home-made ReadFile and WriteFile
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-10 |
Run Perl::Tidy to beautify the code
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-06 |
Web Scraping TED - list of talks
|
|
|
|
|
|
2016-02-05 |
Check test coverage - add compile tests
|
becoming-a-co-maintainer
|
|
|
|
|
2016-02-02 |
Refactor the tests to use Test::More (Pod::Tree 1.20)
|
becoming-a-co-maintainer
|
|
|
|
|
2016-01-31 |
Web Scraping TED - information about a specific talk
|
|
|
|
|
|
2016-01-31 |
How to provide STDIN to an external executable?
|
|
|
|
|
|
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
|
|
|
|
|
|
2016-01-19 |
Operations on value-pairs in Perl
|
|
|
|
|
|
2016-01-09 |
How to read an Excel file in Perl
|
perl-tutorial
|
|
|
|
|
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
|
dancer
|
|
|
|
|
2015-12-09 |
Array references in Perl
|
advanced-perl-maven-video-course
|
|
|
|
|
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
|
|
|
|
|
|
2015-11-15 |
Single Page Application with Perl Dancer and AngularJS
|
|
|
|
Screencast |
|
2015-11-11 |
Test plan and test descriptions
|
testing
|
|
|
|
|
2015-11-07 |
Common DateTime operations
|
|
|
|
|
|
2015-11-01 |
Command line counter with JSON backend
|
|
|
|
|
|
2015-10-23 |
Reverse Polish Calculator in Perl using a stack
|
perl-tutorial
|
|
|
|
|
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
|
testing
|
|
|
|
|
2015-10-15 |
Profiling and 100 times speed improvement
|
|
|
|
|
|
2015-10-07 |
AUTOLOAD - handling Undefined subroutines
|
advanced-perl-maven-video-course
|
|
|
|
|
2015-10-06 |
Contributing to the Open Source Perl Ecosystem
|
|
|
|
|
|
2015-10-02 |
Upgrade Vagrant Perl Development Environment
|
|
|
|
|
|
2015-09-30 |
Multiple command line counters with plain TSV text file back-end
|
|
|
|
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
|
|
|
|
|
|
2015-09-20 |
DBI - Database Independent Interface for Perl
|
|
|
|
|
|
2015-09-19 |
Enable Travis-CI for Continuous Integration
|
becoming-a-co-maintainer
|
|
|
|
|
2015-09-17 |
IO::Socket::INET configuration failed
|
|
|
|
|
|
2015-09-16 |
Add META data to a CPAN distribution (Pod::Tree 1.19)
|
becoming-a-co-maintainer
|
|
|
|
|
2015-09-14 |
Becoming a co-maintainer of a CPAN-module - the first steps (Pod::Tree 1.17_01, 1.18)
|
becoming-a-co-maintainer
|
|
|
|
|
2015-09-14 |
Becoming a co-maintainer of a CPAN-module
|
becoming-a-co-maintainer
|
|
|
|
|
2015-09-12 |
How to preserve XML::Simple element order
|
|
|
|
|
|
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 - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-25 |
Read fixed width records - using unpack - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-08-24 |
Vagrant Perl Development Environment (VirtualBox)
|
|
|
|
Screencast |
|
2015-08-21 |
Reading Excel file using Perl - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-20 |
Sending email with attachments - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-08-19 |
Perl 5 Regex Cheat sheet
|
perl-tutorial
|
|
|
Screencast |
|
2015-08-15 |
disk usage: du in Perl - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-13 |
Reporting diskspace usage on a mail server - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-12 |
Diskspace usage: df in Perl - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-11 |
Create Linux user account - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-11 |
CPAN Testers and CPAN Ratings - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-10 |
search.cpan.org - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-10 |
Installing Perl modules using cpan - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-10 |
Installing Perl modules from the OS vendor - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-09 |
Some interesting CPAN modules - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-09 |
What is CPAN? - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-08 |
Changing @INC relative path - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-08 |
Changing @INC - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-08 |
Using object oriented modules - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-07 |
Using procedural Perl modules - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-07 |
File::Find - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-07 |
File::Spec - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-06 |
More UNIX commands - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-06 |
File::HomeDir - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-06 |
directory handle - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-06 |
rename files - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-05 |
File globbing - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-05 |
Unix and DOS commands - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-04 |
external-programs - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-04 |
shell-x - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-03 |
Exercise: parse perl file - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-03 |
Exercise: parse INI file - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-03 |
Exercise: parse hours log file and create time report - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-02 |
Solution: sort SNMP numbers - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-02 |
Exercise: sort SNMP numbers - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-01 |
Solution: split path - filename/dirname - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-08-01 |
Exercise: split path - filename/dirname - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-30 |
Solution: split HTTP using Regex - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-30 |
Exercise: split HTTP GET request - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-29 |
Fixing dates using Regexes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-29 |
split with regex - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-27 |
Fixing Assembly with Perl - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-26 |
trim - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-26 |
Minimal Regex Matching - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-26 |
Greedy regex quantifiers - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-26 |
Global substitution with regexes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-25 |
substitution - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-25 |
/x modifier for verbose regexes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-25 |
Single-line regexes using /s - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-24 |
multiple lines in regexes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-23 |
Case insensitive regexes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-22 |
m-for-matching - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-20 |
Exercise: Roman numbers - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-20 |
Solution: hexa, octal, binary - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-19 |
Exercise: hexa, octal, binary - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-19 |
Solution: Match numbers with regex - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-19 |
Exercise: Match numbers with regex - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-18 |
Special character classes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-18 |
More about Character classes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-18 |
Regex Anchors - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-17 |
Regex Capturing - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-17 |
Regex Alternatives - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-17 |
Solution: regexes 3 - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-16 |
Solution: regexes 2 - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-16 |
Solution: regexes 1 - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-07-16 |
Exercise: Regexes 1 - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-16 |
Quantifiers on Character classes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-15 |
Quantifiers - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-15 |
Any number of any characters - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-14 |
Optional Characters - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-14 |
Negated character class - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-14 |
Character classes - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-07-14 |
Data structure design for fast lookup
|
|
|
|
Screencast |
|
2015-07-14 |
Match any character - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-13 |
Single character match - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-12 |
Finding a string in a file - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-12 |
Simple use of Regexes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-11 |
Were can I use Regexes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-11 |
Regexes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-10 |
Solution: parse variable width fields - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-10 |
Exercise: parse variable width fields - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-10 |
Solution: improve Apache log-analyzer - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-09 |
Exercise: improve Apache log analyzer - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-09 |
Solution: sort scores - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-09 |
Exercise: sort scores - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-08 |
Solution: improve color selector - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-08 |
Exercise: improve color selector - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-07-07 |
Don't use $a and $b outside of sort, not even for examples
|
|
|
|
Screencast |
|
2015-07-06 |
Solution: parse HTTP values - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-06 |
Exercise: parse HTTP values - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-05 |
Dumping a hash - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-05 |
Counting words in a file - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-05 |
exists, delete in hash - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-04 |
Fetching data from a hash - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-04 |
hash in SCALAR context - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-04 |
Creating a hash from an array - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-04 |
Creating a hash - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-04 |
A hash and its uses - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-07-03 |
Exercise: number guessing in sub - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-03 |
Defining subroutines - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-03 |
Functions and Subroutines - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-07-03 |
Exercise: sort mixed string - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-07-02 |
Asynchronous web application with PSGI and Twiggy
|
psgi
|
|
|
|
|
2015-07-02 |
Exercise: display unique rows of a file - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-02 |
Count digits - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-02 |
The Ternary operator - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-02 |
sort - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-07-01 |
reverse - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-30 |
shift - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-30 |
shift and unshift - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-30 |
Loop controls: next last - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-06-29 |
PSGI and AJAX for single-page applications
|
psgi
|
|
|
Screencast |
|
2015-06-29 |
pop and push - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-29 |
slurp - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-28 |
Filehandle in SCALAR and LIST context - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-28 |
Conext sensitivity - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-27 |
array in context - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-27 |
The year of 19100 - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-06-26 |
Concurrent Requests and measuring performance with ApacheBench
|
psgi
|
|
|
|
|
2015-06-25 |
LWP::UserAgent and Basic Authentication
|
|
|
|
Screencast |
|
2015-06-25 |
Solution: number guessing game - m move toggle - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-25 |
Solution: number guessing game - d debug toggle - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-25 |
Solution: number guessing game - n next game - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-25 |
Solution: number guessing game - s show - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-24 |
Solution: number guessing game - exit - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-24 |
Solution: number guessing game - multiple guesses - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-06-23 |
Exercise: improve number guessing game - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-23 |
Solution: improve the color selector - filename - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-23 |
Solution: improve the color selector - colors.txt - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-22 |
Solution: improve the color selector - force - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-22 |
Solution: improve the color selector - check input - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-06-21 |
Caching data using the Cache module
|
|
|
|
Screencast |
|
2015-06-20 |
Solution: improve the color selector - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-20 |
Join - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-20 |
Process CSV file using Text::CSV_XS - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-19 |
One-liner sum of column in CSV - video
|
beginner-perl-maven-video-course
|
|
|
|
|
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 - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-06-13 |
Process CSV file - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-06-12 |
A command line counter with database back-end using DBIx::Class
|
|
|
|
Screencast |
|
2015-06-11 |
Process command line using Getopt::Long (screencast) - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-06-09 |
What is my IP address, how to determine the IP address of your computer using Perl
|
|
|
|
|
|
2015-06-07 |
Adding Date, Size, CC, and Message-ID
|
indexing-emails-in-an-mbox
|
|
|
|
|
2015-06-06 |
ISBN - International Standard Book Number - with Perl
|
|
|
|
|
|
2015-06-04 |
Statement modifiers: reversed if statements
|
perl-tutorial
|
|
|
Screencast |
|
2015-06-03 |
MetaCPAN is awesome!
|
metacpan
|
|
|
|
|
2015-06-03 |
Adding the To: field to the MongoDB database
|
indexing-emails-in-an-mbox
|
|
|
|
|
2015-06-02 |
Password protecting web pages in Dancer 2
|
dancer
|
|
|
|
|
2015-06-01 |
Switching to Moo - adding command line parameters
|
indexing-emails-in-an-mbox
|
|
|
Screencast |
|
2015-05-31 |
Process command line using Getopt::Long - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-05-30 |
Command line parameters (screencast) - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-05-30 |
Refactoring the script and add logging
|
indexing-emails-in-an-mbox
|
|
|
Screencast |
|
2015-05-30 |
Command line parameters - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-05-29 |
Protecting from crash
|
search-cpan-org
|
|
|
Screencast |
|
2015-05-28 |
Add "404 Not Found" page
|
search-cpan-org
|
|
|
Screencast |
|
2015-05-28 |
Add another static page
|
search-cpan-org
|
|
|
|
|
2015-05-27 |
JSON in Perl
|
perl-tutorial
|
|
|
Screencast |
|
2015-05-27 |
Show CPANstats on every page
|
search-cpan-org
|
|
|
|
|
2015-05-27 |
END block - running code after the application has ended
|
advanced-perl-maven-video-course
|
|
|
|
|
2015-05-26 |
Putting the email in MongoDB - part 1
|
indexing-emails-in-an-mbox
|
|
|
|
|
2015-05-25 |
BEGIN block - running code during compilation
|
advanced-perl-maven-video-course
|
|
|
|
|
2015-05-24 |
Exercise: improve the color selector - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-05-24 |
Looks like number - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-05-24 |
Array indexes (screencast) - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-05-23 |
Array indexes - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-05-23 |
Exercise: more statistics - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-05-21 |
Perl Critic distributions and policies
|
perl-critic
|
|
|
Screencast |
|
2015-05-21 |
Get CPANstats from MetaCPAN using cron
|
search-cpan-org
|
|
|
|
|
2015-05-20 |
Hello World with Dancer2
|
dancer
|
|
|
|
|
2015-05-19 |
Routing with PSGI
|
psgi
|
|
|
|
|
2015-05-18 |
Updating MongoDB using Perl
|
phonebook-with-mongodb-and-moo
|
|
|
Screencast |
|
2015-05-17 |
Serving static files such as favicon.ico and robots.txt using Plack
|
search-cpan-org
|
|
|
Screencast |
|
2015-05-16 |
Create the search.cpan.org look and feel
|
search-cpan-org
|
|
|
|
|
2015-05-15 |
Indexing e-mails in an mbox
|
indexing-emails-in-an-mbox
|
|
|
Screencast |
|
2015-05-14 |
Looking at a specific commit in GitHub
|
search-cpan-org
|
|
|
|
|
2015-05-13 |
Command line phonebook with MongoDB and Moo
|
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
|
testing
|
|
|
Screencast |
|
2015-05-11 |
Array assignment - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-05-10 |
Creating an array - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-05-09 |
Chat server using Net::Server
|
net-server
|
|
|
|
|
2015-05-08 |
Singleton Moo
|
moo
|
|
|
Screencast |
|
2015-05-07 |
foreach loop over list - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-05-06 |
Fetching Pictures from Flickr using Perl
|
|
|
|
|
|
2015-05-05 |
Moose-like type checking system for Moo
|
moo
|
|
|
Screencast |
|
2015-05-04 |
List assignment - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-05-02 |
Lists in Perl - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-05-01 |
Writing Command line scripts and accepting command line parameters using Moo
|
moo
|
|
|
|
|
2015-04-30 |
Getting started with Mojolicious::Lite
|
mojolicious
|
|
|
|
|
2015-04-29 |
Echo server with logging and timeout
|
net-server
|
|
|
Screencast |
|
2015-04-28 |
Solution: write report to file - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-04-28 |
Exercise: write report to file - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-04-28 |
Start using Template Toolkit to show the empty pages
|
search-cpan-org
|
|
|
|
|
2015-04-27 |
Getting started with MongoDB using Perl - insert and simple update
|
mongodb
|
|
|
Screencast |
|
2015-04-27 |
Solution: add more statistics - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-04-27 |
Exercise: add more statistics - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-04-26 |
Old style open - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-04-26 |
Reading the content of a directory
|
perl-tutorial
|
|
|
|
|
2015-04-25 |
Understanding Regular Expressions found in Getopt::Std
|
|
|
|
|
|
2015-04-23 |
Testing a simple TCP/IP server using Net::Telnet
|
testing
|
|
|
|
|
2015-04-21 |
Using fork in Perl 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
|
search-cpan-org
|
|
|
|
|
2015-04-16 |
Creating subroutines on the fly using Symbolic references
|
|
|
|
|
|
2015-04-15 |
Fetching several web pages in parallel using AnyEvent
|
anyevent
|
|
|
Screencast |
|
2015-04-14 |
Rename the SCO cloning project
|
search-cpan-org
|
|
|
|
|
2015-04-13 |
How to add a relative directory to @INC
|
perl-tutorial
|
|
|
|
|
2015-04-12 |
A Simple way to download many web pages using Perl
|
anyevent
|
|
|
Screencast |
|
2015-04-11 |
Analyze Apache log file - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-04-10 |
Replacing an accessor by a method (using BUILDARGS)
|
moo
|
|
|
|
|
2015-04-09 |
Perl hash in scalar and list context
|
perl-tutorial
|
|
|
|
|
2015-04-08 |
Regex: special character classes
|
perl-tutorial
|
|
|
|
|
2015-04-07 |
Checking the whois record of many domains
|
|
|
|
Screencast |
|
2015-04-06 |
Debug sum numbers - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-04-03 |
Inheritance and Method Modifiers in Moo
|
moo
|
|
|
|
|
2015-04-02 |
How to calculate factorial in Perl - n!
|
|
|
|
Screencast |
|
2015-04-02 |
Add some acceptance tests using search.cpan.org
|
search-cpan-org
|
|
|
|
|
2015-04-01 |
Getting started with Net::Server - building an echo server
|
net-server
|
|
|
|
|
2015-03-31 |
Methods, Functions and Subroutines in Perl and what is $self ?
|
moo
|
|
|
Screencast |
|
2015-03-28 |
Sum numbers in a file - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-28 |
Command line counter with plain text file back-end
|
|
|
|
|
|
2015-03-28 |
Counter Examples
|
|
|
|
|
|
2015-03-27 |
qw - quote word
|
perl-tutorial
|
|
|
Screencast |
|
2015-03-27 |
Write to file - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-26 |
Getting started - Create skeleton for the SCO clone application
|
search-cpan-org
|
|
|
Screencast |
|
2015-03-26 |
Read file line by line - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-25 |
Using Twitter, sending Tweets from a Perl script
|
|
|
|
Screencast |
|
2015-03-25 |
while loop - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-24 |
Public and Private Methods in Moo-based Object Oriented Perl
|
moo
|
|
|
Screencast |
|
2015-03-24 |
read one line - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-22 |
Testing sessions by mocking time
|
testing
|
|
|
Screencast |
|
2015-03-22 |
No such file - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-20 |
Moo attribute predicate and clearer
|
moo
|
|
|
|
|
2015-03-19 |
Always use strict and use warnings in your perl code!
|
advanced-perl-maven-video-course
|
|
|
|
|
2015-03-18 |
Count elements using XML::XPath
|
|
|
|
|
|
2015-03-18 |
STDIN in scalar and list context
|
perl-tutorial
|
|
|
Screencast |
|
2015-03-17 |
Sending HTML e-mail using Email::Stuffer
|
perl-tutorial
|
|
|
Screencast |
|
2015-03-17 |
Open or die - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-17 |
Open file with error handling - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-16 |
Moo attributes with default values
|
moo
|
|
|
Screencast |
|
2015-03-16 |
Open file all - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-16 |
Open file - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-15 |
How to merge one text file to the end of another text file?
|
|
|
|
Screencast |
|
2015-03-15 |
die, warn, exit - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-14 |
Solution: number guessing game - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-14 |
Exercise: number guessing game - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-14 |
How to download a Perl module from CPAN
|
|
|
|
Screencast |
|
2015-03-13 |
Solution: concatenation - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-13 |
Solution: area prompt and warn - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-13 |
Solution: area of rectangular - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-12 |
Exercise: rectangular - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-12 |
Moo and required attributes
|
moo
|
|
|
Screencast |
|
2015-03-11 |
Here documents - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-11 |
rand() and int() - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-11 |
Scope of Variables - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-10 |
Passing two arrays to a function
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-08 |
strings in single quotes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-08 |
strings in double quotes - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-08 |
Substr - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-07 |
String functions: index - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-07 |
Short Circuit - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-07 |
True False - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-07 |
Logical Operators in Perl - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-06 |
undef - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-06 |
Compare Values - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-05 |
Creating bar graphs using Perl GD::Graph
|
|
|
|
Screencast |
|
2015-03-05 |
String to number conversion - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-03-04 |
Comparing the speed of JSON decoders
|
|
|
|
Screencast |
|
2015-03-03 |
Comparison Operators - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-03-02 |
Type checking with Moo
|
moo
|
|
|
|
|
2015-02-26 |
Combining SVG and PSGI
|
|
|
|
Screencast |
|
2015-02-25 |
The 'if' statement - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-02-24 |
String operators - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-02-22 |
Numerical Operators - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-02-21 |
Variable interpolation - User Input and Output - chomp - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-02-20 |
Common Errors and Warnings - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-02-19 |
CPAN for older versions of Perl
|
|
|
|
Screencast |
|
2015-02-18 |
Scalar values and variables - video
|
beginner-perl-maven-video-course
|
|
|
|
|
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?) - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-02-14 |
Solution: Hello World part 1 - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-02-13 |
SVG - Scalable Vector Graphics with Perl
|
|
|
|
|
|
2015-02-12 |
Perl developer jobs
|
|
|
|
|
|
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) - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-02-09 |
Exercise: Hello World - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-02-08 |
Creating a hash from an array in Perl
|
perl-tutorial
|
|
|
|
|
2015-02-07 |
How I learn English
|
|
|
|
|
|
2015-02-07 |
Catalyst, the MVC Perl web framework
|
|
|
|
Screencast |
|
2015-02-06 |
POD - Plain Old Documentation - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-02-05 |
Can't locate object method "..." via package "1" (perhaps you forgot to load "1"?)
|
perl-tutorial
|
|
|
|
|
2015-02-04 |
How to insert an array into another array in Perl?
|
|
|
|
|
|
2015-02-03 |
How to create an Excel file with Perl?
|
perl-tutorial
|
|
|
Screencast |
|
2015-02-02 |
Documentation of Perl - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-02-01 |
CPAN Monitor
|
|
|
|
|
|
2015-02-01 |
PDE - Perl Development Environment
|
|
|
|
Screencast |
|
2015-01-31 |
Comments - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-01-29 |
Reading from a file in scalar and list context
|
perl-tutorial
|
|
|
Screencast |
|
2015-01-28 |
Debugging Perl scripts - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-01-27 |
Safety net (use strict; use warnings;) - video
|
beginner-perl-maven-video-course
|
|
|
Screencast |
|
2015-01-26 |
Your first script: Hello world - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-01-25 |
Avoid (unwanted) bitwise operators
|
perl-critic
|
|
|
|
|
2015-01-24 |
Construct the path to a file in the same directory as the current script
|
|
|
|
Screencast |
|
2015-01-23 |
Editors and IDEs for Perl developers - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-01-21 |
What is autovivification?
|
perl-tutorial
|
|
|
|
|
2015-01-19 |
Skip tests if prerequisites are not installed
|
|
|
|
Screencast |
|
2015-01-18 |
Welcome and Installation - video
|
beginner-perl-maven-video-course
|
|
|
|
|
2015-01-16 |
Want a job abroad? Improve your language and communication skills!
|
|
|
|
|
|
2015-01-15 |
The magic unary plus (+)
|
|
|
|
|
|
2015-01-12 |
Web sites powered by Perl with Open Source code-base
|
|
|
|
|
|
2015-01-07 |
How to get the size of a file in Perl
|
|
|
|
|
|
2015-01-05 |
2015 CPAN Pull Request Challenge
|
|
|
|
|
|
2015-01-02 |
Advanced usage of Getopt::Long for accepting command line arguments
|
perl-tutorial
|
|
|
Screencast |
|
2014-12-30 |
Type constraint instead of subtype
|
moose
|
|
|
Screencast |
|
2014-12-30 |
Home-made coercion
|
moose
|
|
|
|
|
2014-12-26 |
How to grep a file using Perl
|
|
|
|
|
|
2014-12-21 |
PSGI the superglue between Perl web application frameworks and web servers
|
psgi
|
|
|
|
|
2014-12-17 |
How to set default values in Perl
|
|
|
|
|
|
2014-12-11 |
Migrating (the Perl Maven site) from Dancer 1 to Dancer2
|
dancer
|
|
|
Screencast |
|
2014-12-05 |
search.cpan.org: Individual Author pages
|
search-cpan-org
|
|
|
|
|
2014-12-02 |
Perl 5 Regex Quantifiers
|
perl-tutorial
|
|
|
|
|
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
|
cgi
|
|
|
|
|
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
|
perl-tutorial
|
|
|
|
|
2014-11-03 |
Meta::CPAN
|
metacpan
|
|
|
|
|
2014-10-30 |
How to process command line arguments in Perl using Getopt::Long
|
perl-tutorial
|
|
|
Screencast |
|
2014-10-26 |
search.cpan.org: Authors, Recent, FAQ, Feedback
|
search-cpan-org
|
|
|
Screencast |
|
2014-10-25 |
MetaCPAN URLs and Issues
|
metacpan
|
|
|
Screencast |
|
2014-10-22 |
Building an open source clone of search.cpan.org using the MetaCPAN API
|
search-cpan-org
|
|
|
|
|
2014-10-21 |
Introduction to Regexes in Perl 5
|
perl-tutorial
|
|
|
Screencast |
|
2014-10-18 |
MetaCPAN and the CPAN Testers
|
metacpan
|
|
|
|
|
2014-10-17 |
How to build perl from source on Linux
|
|
|
|
|
|
2014-10-14 |
Argument ... isn't numeric in numeric ...
|
perl-tutorial
|
|
|
Screencast |
|
2014-10-09 |
MetaCPAN Task::Kensho - recommended Perl modules
|
|
|
|
|
|
2014-10-07 |
Which Perl modules are loaded in memory?
|
|
|
|
Screencast |
|
2014-10-02 |
MetaCPAN recent uploads
|
metacpan
|
|
|
|
|
2014-09-30 |
Short-circuit in boolean expressions
|
perl-tutorial
|
|
|
Screencast |
|
2014-09-28 |
CPAN, mcpan, MetaCPAN
|
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
|
metacpan
|
|
|
Screencast |
|
2014-09-02 |
Check several regexes on many strings
|
|
|
|
|
|
2014-08-31 |
Finding all Plack Middleware or Perl::Critic Policies
|
metacpan
|
|
|
|
|
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
|
testing
|
|
|
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
|
psgi
|
|
|
|
|
2014-05-19 |
Matching numbers using Perl regex
|
|
|
|
Screencast |
|
2014-05-14 |
Building a blog engine using Perl Dancer
|
dancer
|
|
|
|
|
2014-05-11 |
Getting started with PSGI
|
psgi
|
|
|
|
|
2014-05-09 |
Split CSV file into multiple small CSV files
|
|
|
|
|
|
2014-05-02 |
Adding news feed to MetaCPAN
|
metacpan
|
|
|
|
|
2014-05-01 |
String operators: concatenation (.), repetition (x)
|
perl-tutorial
|
|
|
|
|
2014-04-29 |
The Hash-bang line, or how to make a Perl scripts executable on Linux
|
perl-tutorial
|
|
|
Screencast |
|
2014-04-27 |
wantarray - returning list or scalar based on context
|
|
|
|
|
|
2014-04-24 |
Numerical operators
|
perl-tutorial
|
|
|
|
|
2014-04-22 |
Conditional statements, using if, else, elsif in Perl
|
perl-tutorial
|
|
|
|
|
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
|
perl-tutorial
|
|
|
|
|
2014-04-10 |
How to check if a child process is still running in Perl?
|
|
|
|
|
|
2014-04-09 |
Sorting mixed strings
|
perl-tutorial
|
|
|
|
|
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
|
metacpan
|
|
|
|
|
2014-04-03 |
Can't call method ... on unblessed reference
|
perl-tutorial
|
|
|
|
|
2014-04-01 |
use diagnostic; or use splain
|
advanced-perl-maven-video-course
|
|
|
|
|
2014-03-31 |
Drawing images with Perl using GD::Simple
|
|
|
|
|
|
2014-03-28 |
Common Warnings and Error messages in Perl
|
perl-tutorial
|
|
|
|
|
2014-03-26 |
ref - What kind of reference is this variable?
|
|
|
|
|
|
2014-03-24 |
Perl/CGI script with Apache2
|
perl-tutorial
|
|
|
|
|
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
|
perl-tutorial
|
|
|
|
|
2014-02-27 |
Bug in the for-loop of Perl? - B::Deparse to the rescue
|
|
|
|
|
|
2014-02-25 |
How to get Help for Perl?
|
perl-tutorial
|
|
|
|
|
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
|
perl-tutorial
|
|
|
|
|
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
|
moose
|
|
|
|
|
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
|
perl-tutorial
|
|
|
|
|
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
|
advanced-perl-maven-video-course
|
|
|
|
|
2014-01-08 |
Python Lambda in Perl creating anonymous functions
|
|
|
|
|
|
2014-01-02 |
Minimal requirement to build a sane CPAN package
|
perl-tutorial
|
|
|
|
|
2013-12-25 |
Testing a simple Perl module
|
testing
|
|
|
|
|
2013-12-20 |
Blogging with Riji
|
|
|
|
|
|
2013-12-19 |
Bash - shell scripting examples
|
|
|
|
|
|
2013-12-17 |
TAP - Test Anything Protocol
|
testing
|
|
|
|
|
2013-12-15 |
Perl split - to cut up a string into pieces
|
perl-tutorial
|
|
|
|
|
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
|
perl-tutorial
|
|
|
|
|
2013-11-26 |
How to improve my Perl program?
|
perl-critic
|
|
|
|
|
2013-11-24 |
MongoDB and Perl
|
mongodb
|
|
|
|
|
2013-11-22 |
Hacking Meta::CPAN - the first steps
|
metacpan
|
|
|
|
|
2013-11-21 |
Count the frequency of words in text using Perl
|
perl-tutorial
|
|
|
|
|
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
|
perl-tutorial
|
|
|
|
|
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
|
dancer
|
|
|
|
|
2013-10-20 |
Net::Server, a framework to build TCP/IP servers
|
net-server
|
|
|
|
|
2013-10-09 |
Getting started with Perl Dancer on Digital Ocean
|
dancer
|
|
|
|
|
2013-10-04 |
Debugging Perl with hdb
|
|
|
|
|
|
2013-09-21 |
Traversing the filesystem - using a queue
|
perl-tutorial
|
|
|
|
|
2013-09-19 |
Anyevent, asynchronous programming in Perl
|
anyevent
|
|
|
|
|
2013-09-18 |
Understanding recursive subroutines - traversing a directory tree
|
perl-tutorial
|
|
|
|
|
2013-09-14 |
Constants and read-only variables in Perl
|
|
|
|
|
|
2013-09-13 |
Mojolicious - a web framework with clouds, rainbows and unicorns
|
mojolicious
|
|
|
|
|
2013-09-09 |
Finding files in a directory tree using Perl
|
|
|
|
|
|
2013-08-30 |
How to sort a hash in Perl?
|
perl-tutorial
|
|
|
|
|
2013-08-29 |
Adding a layout to a Mojolicious::Lite based application
|
mojolicious
|
|
|
|
|
2013-08-28 |
Mojolicious::Lite with embedded templates
|
mojolicious
|
|
|
|
|
2013-08-26 |
slurp mode - reading a file in one step
|
perl-tutorial
|
|
|
|
|
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 |
10: Dave Miller, the leader of the Bugzilla project
|
interviews
|
|
|
|
|
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 |
9: Neil Bowers - PAUSE and CPAN admin
|
interviews
|
|
|
|
|
2013-07-26 |
Traversing a directory tree, finding required files
|
|
|
|
|
|
2013-07-25 |
Can't locate ... in @INC
|
perl-tutorial
|
|
|
|
|
2013-07-23 |
Variable declaration in Perl
|
perl-tutorial
|
|
Interview |
|
|
2013-07-21 |
8: Chad (Exodist) Granum, author of the Fennec testing tool
|
interviews
|
|
|
|
|
2013-07-18 |
Symbolic references in Perl
|
perl-tutorial
|
|
|
|
|
2013-07-16 |
What does die do?
|
perl-tutorial
|
|
|
|
|
2013-07-11 |
Bare Here documents are deprecated - How to find offending code?
|
perl-critic
|
|
|
|
|
2013-07-09 |
Warning when something goes wrong
|
perl-tutorial
|
|
|
|
|
2013-07-07 |
Processing command line arguments - @ARGV in Perl
|
perl-tutorial
|
|
|
|
|
2013-07-02 |
Variable number of parameters in Perl subroutines
|
perl-tutorial
|
|
|
|
|
2013-07-01 |
Moo - Minimalist Object Orientation for Perl
|
moo
|
|
|
|
|
2013-06-30 |
Here documents, or how to create multi-line strings in Perl
|
perl-tutorial
|
|
|
|
|
2013-06-25 |
Standard output, standard error and command line redirection
|
perl-tutorial
|
|
|
|
|
2013-06-21 |
How to exit from a Perl script?
|
perl-tutorial
|
|
|
|
|
2013-06-15 |
How to extract strings from a file
|
|
|
|
|
|
2013-06-08 |
Multi dimensional arrays in Perl
|
perl-tutorial
|
|
|
|
|
2013-06-03 |
Running external programs from Perl with system
|
perl-tutorial
|
|
Interview |
|
|
2013-05-23 |
7: Jay Hannah, Chief Ticket Monkey of the Perl Mongers
|
interviews
|
|
|
|
|
2013-05-21 |
Simple Database access using Perl DBI and SQL
|
perl-tutorial
|
|
|
|
|
2013-05-19 |
Using a queue in Perl
|
perl-tutorial
|
|
Interview |
|
|
2013-05-17 |
6: John SJ Anderson, a biologist turned into sysadmin
|
interviews
|
|
|
|
|
2013-05-15 |
Strings in Perl: quoted, interpolated and escaped
|
perl-tutorial
|
|
Interview |
|
|
2013-05-11 |
5: Stevan Little, author of Moose and Moe
|
interviews
|
|
|
|
|
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
|
advanced-perl-maven-video-course
|
|
Interview |
|
|
2013-05-05 |
4: Tadeusz Sośnierz author of the Perl 6 Pod Parser and Panda, the Perl 6 module installer
|
interviews
|
|
|
|
|
2013-05-03 |
Pinto -- A Custom CPAN In A Box
|
|
|
Interview |
|
|
2013-05-02 |
3: Dave Rolsky, author of DateTime and tons of other modules
|
interviews
|
|
|
Screencast |
|
2013-05-01 |
Comparing scalars in Perl
|
perl-tutorial
|
|
Interview |
|
|
2013-04-28 |
2: Michael Schwern on test automation and Git
|
interviews
|
|
Interview |
|
|
2013-04-25 |
1: Jeffrey Thalhammer, author of Perl::Critic and Pinto
|
interviews
|
|
|
|
|
2013-04-25 |
Transforming a Perl array using map
|
advanced-perl-maven-video-course
|
|
|
Screencast |
|
2013-04-21 |
Getting started with Perl Dancer - Creating an Echo application
|
dancer
|
|
|
Screencast |
|
2013-04-20 |
Scalar variables
|
perl-tutorial
|
|
|
|
|
2013-04-19 |
"my" variable masks earlier declaration in same scope
|
perl-tutorial
|
|
|
Screencast |
|
2013-04-18 |
Modern Web with Perl
|
psgi
|
|
|
|
|
2013-04-17 |
Scope of variables in Perl
|
perl-tutorial
|
|
|
|
|
2013-04-13 |
Subroutines and functions in Perl
|
perl-tutorial
|
|
|
Screencast |
|
2013-04-13 |
OOP with Moo
|
moo
|
|
|
|
|
2013-04-12 |
trim - removing leading and trailing white spaces with Perl
|
perl-tutorial
|
|
|
|
|
2013-04-10 |
Scalar and List context in Perl, the size of an array
|
perl-tutorial
|
|
|
|
|
2013-04-05 |
How to replace a string in a file with Perl
|
perl-tutorial
|
|
|
|
|
2013-04-04 |
The year of 19100
|
perl-tutorial
|
|
|
|
|
2013-04-02 |
Number Guessing game
|
perl-tutorial
|
|
|
|
|
2013-03-28 |
Building a static blog using Blio and Github
|
|
|
|
|
|
2013-03-26 |
Perl for loop explained with examples
|
perl-tutorial
|
|
|
|
|
2013-03-23 |
Perl Arrays
|
perl-tutorial
|
|
|
|
|
2013-03-21 |
Don't Open Files in the old way
|
perl-tutorial
|
|
|
|
|
2013-03-19 |
Hashes in Perl
|
perl-tutorial
|
|
|
|
|
2013-03-16 |
How to create an Indian Rupee symbol with Perl code
|
|
|
|
|
|
2013-03-15 |
Appending to files
|
perl-tutorial
|
|
|
|
|
2013-03-12 |
while loop
|
perl-tutorial
|
|
|
|
|
2013-03-09 |
undef on Perl arrays and hashes
|
|
|
|
|
|
2013-03-07 |
Debugging Perl scripts
|
perl-tutorial
|
|
|
Screencast |
|
2013-03-07 |
Using the built-in debugger of Perl
|
|
|
|
|
|
2013-03-05 |
Name "main::x" used only once: possible typo at ...
|
perl-tutorial
|
|
|
|
|
2013-03-02 |
POD - Plain Old Documentation
|
perl-tutorial
|
|
|
|
|
2013-02-27 |
Adding list of contributors to the CPAN META files
|
metacpan
|
|
|
|
|
2013-02-26 |
Attribute types in Perl classes when using Moose
|
moose
|
|
|
|
|
2013-02-22 |
Unknown warnings category
|
perl-tutorial
|
|
|
Screencast |
|
2013-02-20 |
String functions: length, lc, uc, index, substr
|
perl-tutorial
|
|
|
|
|
2013-02-18 |
Which is better perl-CGI, mod_perl or PSGI?
|
psgi
|
|
|
|
|
2013-02-17 |
Improving your Perl code - one Perl::Critic policy at a time
|
perl-critic
|
|
|
|
|
2013-02-15 |
Scalar found where operator expected
|
perl-tutorial
|
|
|
|
|
2013-02-12 |
Object Oriented Perl using Moose
|
moose
|
|
|
|
|
2013-02-10 |
How to create a Perl Module for code reuse?
|
advanced-perl-maven-video-course
|
|
|
|
|
2013-02-08 |
Splice to slice and dice arrays in Perl
|
advanced-perl-maven-video-course
|
|
|
|
|
2013-02-06 |
Manipulating Perl arrays: shift, unshift, push, pop
|
perl-tutorial
|
|
|
|
|
2013-02-04 |
join
|
perl-tutorial
|
|
|
|
|
2013-01-31 |
undef, the initial value and the defined function of Perl
|
perl-tutorial
|
|
|
|
|
2013-01-29 |
Download and install Perl
|
perl-tutorial
|
|
|
|
|
2013-01-27 |
Core Perl documentation and CPAN module documentation
|
perl-tutorial
|
|
|
|
|
2013-01-17 |
Perl on the command line
|
perl-tutorial
|
|
|
|
|
2013-01-16 |
Imager: How to remove the alpha channel?
|
|
|
|
|
|
2013-01-15 |
Barewords in Perl
|
perl-tutorial
|
|
|
|
|
2013-01-13 |
List all the Perl modules and distributions in a name-space using Meta CPAN
|
metacpan
|
|
|
|
|
2013-01-10 |
Automatic string to number conversion or casting in Perl
|
perl-tutorial
|
|
|
|
|
2013-01-08 |
Fetching META data from Meta CPAN
|
metacpan
|
|
|
|
|
2013-01-06 |
Open and read from text files
|
perl-tutorial
|
|
|
|
|
2013-01-03 |
How to convince Meta CPAN to show a link to the version control system of a distribution?
|
metacpan
|
|
|
|
|
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?
|
metacpan
|
|
|
|
|
2012-12-20 |
Writing to files with Perl
|
perl-tutorial
|
|
|
|
|
2012-12-18 |
How to fetch the CPAN dependency tree of a Perl module?
|
metacpan
|
|
|
|
|
2012-12-11 |
How to sort faster in Perl? (using the Schwartzian transform)
|
advanced-perl-maven-video-course
|
|
|
|
|
2012-11-15 |
Boolean values in Perl
|
perl-tutorial
|
|
|
|
|
2012-11-09 |
Sorting arrays in Perl
|
perl-tutorial
|
|
|
|
|
2012-09-20 |
Unique values in an array in Perl
|
perl-tutorial
|
|
|
|
|
2012-09-19 |
Crypt::SSLeay and HTTPS_PROXY Problem
|
|
|
|
|
|
2012-09-13 |
Global symbol requires explicit package name
|
perl-tutorial
|
|
|
|
|
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
|
perl-tutorial
|
|
|
|
|
2012-09-02 |
Filtering values using Perl grep
|
advanced-perl-maven-video-course
|
|
|
|
|
2012-08-24 |
How to remove, copy or rename a file with Perl
|
perl-tutorial
|
|
|
|
|
2012-08-14 |
$_ the default variable of Perl
|
advanced-perl-maven-video-course
|
|
|
|
|
2012-08-10 |
Simple CGI Perl script to send form by e-mail
|
cgi
|
|
|
Screencast |
|
2012-08-08 |
Installing and getting started with Perl
|
perl-tutorial
|
|
|
|
|
2012-08-04 |
How to calculate the balance of bank accounts in a CSV file, using Perl?
|
|
|
|
|
|
2012-08-01 |
Perl Editor
|
perl-tutorial
|
|
|
|
|
2012-07-28 |
How to read a CSV file using Perl?
|
perl-tutorial
|
|
|
|
|
2012-07-25 |
Crypt::SSLeay - 500 Can't connect to ____ (Crypt-SSLeay can't verify hostnames)
|
|
|
|
|
|
2012-07-24 |
How to change @INC to find Perl modules in non-standard locations
|
perl-tutorial
|
|
|
|
|
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
|
testing
|
|
|
|
|
2012-01-04 |
Linking Imager and libjpeg on MacOS-X
|
|
|
|
|
|
2011-12-19 |
Parsing tables in PDF files
|
|
|
|
|
|
2011-07-06 |
cpan install XML::XPath
|
|
|
|
|
|
2010-12-27 |
Can't locate Object method "cells" via Win32::IEAutomation
|
|
|
|
|
|
2010-07-22 |
Adding images to PDF using Perl
|
|
|
|
|
|
2010-01-26 |
gettext function not found. Please install libintl at Makefile.PL
|
|
|
|
|
|
2009-12-09 |
New to SOAP::WSDL
|
|
|
|
|
|
2009-08-21 |
ORA-03124: two-task internal error (DBD ERROR: OCIStmtExecute)
|
|
|
|
|
|
2009-07-24 |
RSA authentication with Net-SFTP
|
|
|
|
|
|
2009-07-14 |
How to remove thumbnail from a jpeg using Image::ExifTool
|
|
|
|
|
|
2009-07-01 |
Is it possible to share a FILEHANDLE between Threads?
|
|
|
|
|
|
2009-05-09 |
Unicode File Name Support - Suggested Solution
|
|
|
|
|
|
2009-02-12 |
How to join (merge) several ODT files into one document
|
|
|
|
|
|
2008-12-09 |
"Deep recursion" warning while using wsdl2perl.pl
|
|
|
|
|
|
2008-08-02 |
Image::ExifTool: How to change file creation date?
|
|
|
|
|
|
2008-06-28 |
How to Uninstall ExifTool on Mac OSX
|
|
|
|
|
|
2008-04-30 |
Modify default timeout in SOAP::WSDL
|
|
|
|
|
|
2008-04-24 |
Perl syntax to inject external XMP data into image files
|
|
|
|
|
|
2008-04-23 |
SOAP::WSDL retrieving output
|
|
|
|
|
|
2008-03-19 |
Adding custom tags with Image::ExifTool
|
|
|
|
|
|
2008-03-05 |
PadWalker for Windows Solution
|
|
|
|
|
|
2008-02-28 |
Using the exiftool library from php (in place of native php function)
|
|
|
|
|
|
2008-01-22 |
Can't use Net::Appliance::Session inside a thread
|
|
|
|
|
|
2007-11-21 |
XML::Simple sorting
|
|
|
|
|
|
2007-07-21 |
Adding filename to IPTC data and-or exif data
|
|
|
|
|
|
2007-05-22 |
Script to restore EXIF data from saved JPEGs (After image editing)
|
|
|
|
|
|
2007-05-19 |
ExifTool versions and xmp metadata
|
|
|
|
|
|
2007-05-14 |
How to extract a column using HTML::TableExtract
|
|
|
|
|
|
2007-05-07 |
import schema within the WSDL
|
|
|
|
|
|
2006-12-16 |
Segmentation Fault (core dumped) while connecting to Oracle using DBD::Oracle
|
|
|
|
|
|
2006-09-07 |
Checking a valueless checkbox with WWW::Mechanize
|
|
|
|
|
|
2006-08-31 |
Time::Local - Day '31' out of range 1..30
|
|
|
|
|
|
2006-08-30 |
Embed ICC Color Profile in JPEG
|
|
|
|
|
|
2006-08-14 |
Exif ColorSpace tag value 2 is wrong?
|
|
|
|
|
|
2006-07-24 |
Net::SSH::Perl - Login Hang Resolved!
|
|
|
|
|
|
2006-07-18 |
threads: Free to wrong pool
|
|
|
|
|
|
2006-05-01 |
input must be 8 bytes long at DES.pm line 58. while using Net::SFTP
|
|
|
|
|
|
2006-04-07 |
Image::ExifTool IPTC UTF-8 Support?
|
|
|
|
|
|
2006-03-28 |
Spreadsheet::WriteExcel - Maximum number of sheets
|
|
|
|
|
|
2006-01-24 |
undefined reference to boot_DynaLoader
|
|
|
|
|
|
2006-01-20 |
Expect_before amd expect_after with perl and expect.pm
|
|
|
|
|
|
2005-09-27 |
Extra information in Canon EOS 350 .CR2 after using Digital Photo Professional
|
|
|
|
|
|
2005-08-06 |
Net::SSH::Perl: Channel open failure: 1: reason 4: when connecting to Cisco router
|
|
|
|
|
|
2005-07-01 |
How to change default port in Net::SFTP?
|
|
|
|
|
|
2005-06-07 |
Running exiftool in Mac OS X
|
|
|
|
|
|
2005-05-31 |
Image::ExifTool - Writing into IPTC-fields
|
|
|
|
|
|
2005-05-26 |
Writing Makefile for -- NOT OK
|
|