Archive
Total: 1133
- 2025-08-16 Perl Maven Live presentations
- 2025-01-21 GitLab pipelines and CI for Perl developers
- 2024-08-15 GitHub Pages for Perl developers
- 2024-08-05 GitHub Actions for Perl projects
- 2024-06-13 Getting started with Docker for Perl developers
- 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
- 2022-11-06 Separate release branch for App::Puppet::Environment::Updater
- 2022-11-01 Dancer2: Skeleton
- 2022-10-25 Dancer2: Template Toolkit
- 2022-10-19 Dancer2: Template Tiny
- 2022-10-17 CI for CPAN modules
- 2022-10-13 Dancer2: Upload file
- 2022-10-11 Adding GitHub Actions to Math::Numerical
- 2022-10-11 GitHub Actions for Pinto-Remote-SelfContained
- 2022-10-11 GitHub Actions for Geo::TCX
- 2022-10-11 GitHub Actions for MooX-Role-CachedURL
- 2022-10-08 Show error logs on Github Actions - Install developer dependencies first (Test::CSS)
- 2022-10-07 The value of a clean Continuous Integration (CI) system (for Data-Trace)
- 2022-10-06 Adding GitHub Actions to Test2::Harness::UI
- 2022-10-05 Using GitHub Actions (CI) to locate missing test dependencies in Dist::Zilla::PERLSRVDE
- 2022-10-05 Contributions to Open Source projects
- 2022-10-05 Add GitHub Actions (CI) to Graphics-Toolkit-Color Perl module
- 2022-10-04 CPAN Digger and the Hacktoberfest
- 2022-09-27 Dancer2: Solution 3 - Simple Single-user TODO list AP
- 2022-09-25 Enable GitHub Actions for CI on Math::Polynomial::Chebyshev
- 2022-09-23 Dancer2: Exercise 3 - Simple Single-user TODO list AP
- 2022-09-20 Read section of a file
- 2022-09-19 Dancer2: Before and After Hooks
- 2022-09-09 Dancer2: Return JSON
- 2022-09-05 ANSI command line colors with Perl
- 2022-09-02 Dancer2: Sessions
- 2022-08-24 Dancer2: Configuration
- 2022-08-15 Dancer2: Solution 2 - Random redirect
- 2022-08-08 Dancer2: Solution 2 - Route-based Multi-Counter
- 2022-07-31 Dancer2: Exercise 2 - Multi-Counter, Random redirection
- 2022-07-21 Chris Nandor
- 2022-07-17 Dancer2: More route parameters
- 2022-07-04 Dancer2: Route parameters and sending 404 manually
- 2022-06-27 Dancer2: Logging
- 2022-06-20 Dancer2: Show errors during development
- 2022-06-05 Dancer2: Solution: 1 - Counter
- 2022-05-30 Dancer2: Solution: 1 - Calculator fixing
- 2022-05-23 Dancer2: Solution: 1 - Calculator
- 2022-05-16 Dancer2: Exercise 1 - Calculator, Counter
- 2022-05-09 Dancer2: Process GET and POST requests
- 2022-04-25 Dancer2: Testing 404 and 500 error responses
- 2022-04-11 Dancer2: Show current time
- 2022-03-28 Dancer2: Plackup reload on Windows and Linux
- 2022-03-13 Dancer2: Hello World with Visual Studio Code
- 2022-02-25 Common causes and fixes for HTTP 500 Error in Perl CGI scripts
- 2022-02-13 Dancer2: Testing Hello World
- 2022-02-07 Dancer2: Hello World
- 2022-01-10 Dancer2: Install Perl on Linux and Mac OSX
- 2021-12-27 Capture STDOUT and STDERR of external program using Capture::Tiny
- 2021-12-20 Variable "..." will not stay shared ...
- 2021-11-29 Dancer2: Install Perl, editor, Dancer2
- 2021-11-21 Perl Tk: Keyboard and Mouse events
- 2021-11-15 Perl Tk: The label, button, and entry widgets
- 2021-11-07 Perl Tk: The label, button, and entry widgets
- 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
- 2021-08-15 Returning multiple values or a list from a subroutine in Perl
- 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.
- 2021-05-31 Course Management Application in Mojolicious - part 7
- 2021-05-23 Course Management Application in Mojolicious - part 6
- 2021-05-02 Course Management Application in Mojolicious - part 5
- 2021-05-01 Course Management Application in Mojolicious
- 2021-04-26 Course Management Application in Mojolicious - part 4
- 2021-04-19 Course Management Application in Mojolicious - part 3
- 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
- 2021-04-13 Course Management Application in Mojolicious - part 2
- 2021-04-12 Creating a Perl binding to a C library using FFI with Sawyer X
- 2021-04-12 Course Management Application in Mojolicious - part 1
- 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
- 2021-04-02 Exploring BDD in Perl - using Test::BDD::Cucumber - part 5 - with Erik Hülsmann
- 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?
- 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
- 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
- 2021-02-18 Add FAQ entry to MetaCPAN
- 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
- 2021-02-07 Exploring BDD in Perl - using Test::BDD::Cucumber - part 4
- 2021-02-06 Exploring BDD in Perl - using Test::BDD::Cucumber - part 3
- 2021-02-06 Exploring BDD in Perl - using Test::BDD::Cucumber - part 2
- 2021-02-04 Exploring BDD in Perl - using Test::BDD::Cucumber - part 1
- 2021-02-04 Exploring BDD in Perl - using Test::BDD::Cucumber
- 2021-01-26 How to replace a column in a CSV file using Perl
- 2021-01-20 Loop controls: next, last, continue, break
- 2021-01-13 Refactoring code snippet
- 2020-12-30 Evaluate Perl project for new client - assessment
- 2020-12-20 Running CGI script as a Plack application with Plack::App::CGIBin
- 2020-12-13 do
- 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
- 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
- 2020-11-18 What is CI and why is it good for you?
- 2020-11-16 Github Actions for Module::Install and showing error log on Linux, Mac OSX, and Windows
- 2020-11-13 Github Actions for Perl running on Windows, Mac OSX, and Ubuntu Linux
- 2020-11-07 CPAN Dashboard
- 2020-11-06 Log::Log4perl layouts and formatting options
- 2020-11-05 CI - Continuous Integration
- 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
- 2020-10-24 CPAN Digger
- 2020-10-24 Passing multiple parameters to a function in Perl
- 2020-10-14 Visualize Perl class hierarchies as a graph using GraphViz2::Parse::ISA
- 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
- 2020-09-23 Sponsoring FErki
- 2020-09-21 Perl modules on CPAN having links to VCS and having CI configured
- 2020-09-16 Getting started with Perl on Windows using Strawberry Perl (2020 edition)
- 2020-09-12 App PerlTidy Tk version 0.01
- 2020-09-11 Perl Tk
- 2020-09-09 Introducing the Perl Tidy GUI project
- 2020-09-06 Perl Tk text widget to be used as a console
- 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
- 2020-08-17 Fix the documentation of the MetaCPAN::Client
- 2020-08-15 exists - check if a key exists in a hash
- 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
- 2020-07-31 Moo with array reference as attributes - with or without default values
- 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
- 2020-07-01 Compare the speed of Perl and Python regexes
- 2020-06-15 Add attributes to Markua - round 1
- 2020-06-10 seek - move the position in the filehandle in Perl
- 2020-06-07 Release the Markua::Parser to CPAN
- 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
- 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
- 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
- 2020-03-14 Test coverage report with Devel::Cover for the Markua Parser
- 2020-03-06 Markua resources: Include files
- 2020-02-29 Consider everything not recognizable as a paragraph in Markua
- 2020-02-02 Get Coveralls to notify when test-coverage shrinks
- 2020-01-27 Refactor test cases of the Markua Parser in Perl 5
- 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
- 2019-12-16 Exchange values and keys of a hash - how to reverse a hash
- 2019-12-07 Process the 6 headers of 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
- 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
- 2019-04-25 Dancer 1 echo using POST and testing POST
- 2019-04-25 Dancer 1 echo using GET and testing GET
- 2019-04-25 Dancer 1 test Hello World
- 2019-04-25 Dancer 1 Skeleton
- 2019-04-25 Hello World with Perl Dancer
- 2019-04-20 Formatted printing in Perl using printf and sprintf
- 2019-04-19 Test2 capture warnings
- 2019-04-19 Getting started testing Perl module with Test2
- 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
- 2019-04-07 Reading and writing binary files in Perl
- 2019-03-31 Use of implicit split to @_ is deprecated ...
- 2019-03-25 substr outside of string at ...
- 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 ...
- 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
- 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 ...
- 2018-07-22 Class as type constraint
- 2018-07-14 Accessor with type constraint
- 2018-06-23 Useless use of private variable in void context
- 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
- 2018-04-20 Refactoring Perl code
- 2018-04-17 List authors where the PAUSEID starts with a given letter
- 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
- 2018-04-05 Add more tests to the Markua parser
- 2018-03-30 Interviews with Perl Developers
- 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
- 2018-03-08 Add test coverage reporting with Coveralls to Markua Parser in Perl
- 2018-03-05 Regex - Regular Expressions in Perl 5
- 2018-03-05 Travis-CI for the Markua Parser project
- 2018-03-03 Creating Makefile.PL and a CPAN distribution for the Markua Parser
- 2018-03-02 Start writing the Markua parser in Perl
- 2018-03-02 Implementing a Markua Parser in Perl 5
- 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
- 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)
- 2018-01-10 Testing Perl CGI application
- 2018-01-02 each - iterate over Perl hash elements pair-by-pair
- 2017-12-20 Self testing Perl modules using the Modulino concept
- 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
- 2017-11-19 Search for hash in an array of hashes
- 2017-11-12 Testing a tree data structure in Perl
- 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
- 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
- 2017-09-05 How to get a slice of a hash?
- 2017-08-31 Always require explicit importing of functions
- 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
- 2017-07-12 Echo with plain CGI
- 2017-07-07 Hello World with plain CGI
- 2017-07-01 Hello World with Plack in CGI mode
- 2017-06-28 List and Array Utilities in Perl
- 2017-06-24 Testing PSGI based web applications using Plack::Test
- 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
- 2017-05-02 Generate Random Text with Perl using Text::Lorem
- 2017-05-01 Solution: display unique rows of a file - video
- 2017-04-19 Core Perl OOP: Constructor arguments
- 2017-04-16 Exception handling in Perl: How to deal with fatal errors in external modules
- 2017-04-08 A test file in Perl
- 2017-04-05 Packaging with Build.PL
- 2017-03-30 Packaging with Makefile.PL
- 2017-03-28 Packaging a Perl script and a Perl module
- 2017-03-21 MANIFEST and MANIFEST.SKIP
- 2017-03-18 Current working directory in Perl (cwd, pwd)
- 2017-03-17 Changes and README files in a Perl distribution
- 2017-03-15 Build.PL of Module::Build
- 2017-03-12 Makefile.PL of Module::Install
- 2017-03-09 Makefile.PL of ExtUtils::MakeMaker
- 2017-03-04 Tools to package Perl scripts, modules, and applications
- 2017-03-01 Modules - Behind the scenes
- 2017-02-24 Always use warnings in your Perl code!
- 2017-02-21 Import on demand
- 2017-02-17 Restrict the import by listing the functions to be imported
- 2017-02-03 Exporting and importing functions easily
- 2017-01-27 What is the difference between require and use in Perl? What does import do?
- 2017-01-22 How does require find the module to be loaded?
- 2017-01-21 Introduction to the Advanced Perl course
- 2017-01-14 Modules in Perl
- 2017-01-11 Namespaces and packages in Perl
- 2017-01-06 The problem with Perl 4 style libraries
- 2017-01-03 Perl 4 libraries
- 2016-12-28 What are -e, -z, -s, -M, -A, -C, -r, -w, -x, -o, -f, -d , -l in Perl?
- 2016-12-27 Moose: coerce value to a subtype
- 2016-12-22 What is @INC in Perl?
- 2016-12-19 Creating subtypes for Moose
- 2016-12-09 Classes as constraints in Moose
- 2016-11-23 Moose testing type constraint
- 2016-11-20 Moose type constraints
- 2016-11-11 Moose: testing the setter and getter
- 2016-10-29 Moose: Testing the constructor
- 2016-10-21 Moose constructor
- 2016-10-16 Switch-Case statement in Perl 5
- 2016-10-12 Test for expected warnings
- 2016-10-07 Organizing a test script with subtests
- 2016-10-04 Keep data in client and fetch only changes
- 2016-09-30 Test::Builder object
- 2016-09-28 Basic Authentication with LWP::UserAgent and HTTP::Request::Common
- 2016-09-25 Creating a testing module
- 2016-09-23 Convert list to table and add jQuery tablesorting with Date column
- 2016-09-17 Add a date stamp to the items in the database
- 2016-09-13 Implementing 'is_any' to test multiple expected values
- 2016-09-09 Replace manual HTML generation by the use of Handlebars
- 2016-09-07 Multiple expected values - testing dice
- 2016-08-31 Forget your plan, just call done_testing
- 2016-08-22 What should setters return? (Examples with core Perl OOP)
- 2016-08-18 Core Perl OOP: attributes, getter - setter
- 2016-08-14 Core Perl OOP: Constructor
- 2016-08-03 Is this IP in the given subnet?
- 2016-07-29 Deleting item using Ajax request with DELETE and OPTIONS
- 2016-07-23 Comparing complex data-structures using is_deeply
- 2016-07-12 Speed up calculation by running in parallel
- 2016-07-02 Add and retrieve elements - jQuery + Ajax
- 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
- 2016-06-06 Testing timeout with cmp_ok
- 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
- 2016-05-28 CSV - Comma Separated Values and Perl
- 2016-05-27 Using 'like' to test without exact values
- 2016-05-21 TODO - testing a bug or a future feature
- 2016-05-16 Add and retrieve items - MongoDB, Dancer and Testing!
- 2016-05-12 Prompt, read from STDIN, read from the keyboard in Perl
- 2016-05-05 Silencing the noisy Dancer tests
- 2016-04-26 Refactoring Dancer 2 app, using before hook
- 2016-04-21 Test diagnostic messages using diag, note, and explain
- 2016-04-20 XML::Writer examples
- 2016-04-16 Moving over to Test::More
- 2016-04-11 Uploading files using Dancer
- 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?
- 2016-03-29 Separating test data from test code
- 2016-03-26 Test without a Plan
- 2016-03-25 Distribution directory layout
- 2016-03-22 Reverse Echo with Ajax and Dancer 2
- 2016-03-21 What is the status of the current test script?
- 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
- 2016-03-11 Refactoring large test suite - separating data from code
- 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
- 2016-02-16 Move packages to their own files - release Pod::Tree 1.21
- 2016-02-14 use strict; and warnings; but no diagnostics
- 2016-02-12 use Path::Tiny instead of home-made ReadFile and WriteFile
- 2016-02-10 Run Perl::Tidy to beautify the code
- 2016-02-06 Web Scraping TED - list of talks
- 2016-02-05 Check test coverage - add compile tests
- 2016-02-02 Refactor the tests to use Test::More (Pod::Tree 1.20)
- 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
- 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
- 2015-12-09 Array references in Perl
- 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-20 Perl Maven category
- 2015-11-18 OOP - Object Oriented Perl
- 2015-11-15 Single Page Application with Perl Dancer and AngularJS
- 2015-11-11 Test plan and test descriptions
- 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
- 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)
- 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
- 2015-10-02 Upgrade Vagrant Perl Development Environment
- 2015-09-30 Multiple command line counters with plain TSV text file back-end
- 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
- 2015-09-17 IO::Socket::INET configuration failed
- 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
- 2015-09-11 The diamond operator <> of Perl
- 2015-09-10 SVG - Scalable Vector Graphics
- 2015-09-07 Data Serialization in Perl
- 2015-09-06 Perl videos and screencasts
- 2015-08-28 Processing config file - video
- 2015-08-25 Read fixed width records - using unpack - video
- 2015-08-24 Vagrant Perl Development Environment (VirtualBox)
- 2015-08-21 Reading Excel file using Perl - video
- 2015-08-20 Sending email with attachments - video
- 2015-08-19 Perl 5 Regex Cheat sheet
- 2015-08-15 disk usage: du in Perl - video
- 2015-08-13 Reporting diskspace usage on a mail server - video
- 2015-08-12 Diskspace usage: df in Perl - video
- 2015-08-11 Create Linux user account - video
- 2015-08-11 CPAN Testers and CPAN Ratings - video
- 2015-08-10 search.cpan.org - video
- 2015-08-10 Installing Perl modules using cpan - video
- 2015-08-10 Installing Perl modules from the OS vendor - video
- 2015-08-09 Some interesting CPAN modules - video
- 2015-08-09 What is CPAN? - video
- 2015-08-08 Changing @INC relative path - video
- 2015-08-08 Changing @INC - video
- 2015-08-08 Using object oriented modules - video
- 2015-08-07 Using procedural Perl modules - video
- 2015-08-07 File::Find - video
- 2015-08-07 File::Spec - video
- 2015-08-06 More UNIX commands - video
- 2015-08-06 File::HomeDir - video
- 2015-08-06 directory handle - video
- 2015-08-06 rename files - video
- 2015-08-05 File globbing - video
- 2015-08-05 Unix and DOS commands - video
- 2015-08-04 external-programs - video
- 2015-08-04 shell-x - video
- 2015-08-03 Exercise: parse perl file - video
- 2015-08-03 Exercise: parse INI file - video
- 2015-08-03 Exercise: parse hours log file and create time report - video
- 2015-08-02 Solution: sort SNMP numbers - video
- 2015-08-02 Exercise: sort SNMP numbers - video
- 2015-08-01 Solution: split path - filename/dirname - video
- 2015-08-01 Exercise: split path - filename/dirname - video
- 2015-07-30 Solution: split HTTP using Regex - video
- 2015-07-30 Exercise: split HTTP GET request - video
- 2015-07-29 Fixing dates using Regexes - video
- 2015-07-29 split with regex - video
- 2015-07-27 Fixing Assembly with Perl - video
- 2015-07-26 trim - video
- 2015-07-26 Minimal Regex Matching - video
- 2015-07-26 Greedy regex quantifiers - video
- 2015-07-26 Global substitution with regexes - video
- 2015-07-25 substitution - video
- 2015-07-25 /x modifier for verbose regexes - video
- 2015-07-25 Single-line regexes using /s - video
- 2015-07-24 multiple lines in regexes - video
- 2015-07-23 Case insensitive regexes - video
- 2015-07-22 m-for-matching - video
- 2015-07-20 Exercise: Roman numbers - video
- 2015-07-20 Solution: hexa, octal, binary - video
- 2015-07-19 Exercise: hexa, octal, binary - video
- 2015-07-19 Solution: Match numbers with regex - video
- 2015-07-19 Exercise: Match numbers with regex - video
- 2015-07-18 Special character classes - video
- 2015-07-18 More about Character classes - video
- 2015-07-18 Regex Anchors - video
- 2015-07-17 Regex Capturing - video
- 2015-07-17 Regex Alternatives - video
- 2015-07-17 Solution: regexes 3 - video
- 2015-07-16 Solution: regexes 2 - video
- 2015-07-16 Solution: regexes 1 - video
- 2015-07-16 Exercise: Regexes 1 - video
- 2015-07-16 Quantifiers on Character classes - video
- 2015-07-15 Quantifiers - video
- 2015-07-15 Any number of any characters - video
- 2015-07-14 Optional Characters - video
- 2015-07-14 Negated character class - video
- 2015-07-14 Character classes - video
- 2015-07-14 Data structure design for fast lookup
- 2015-07-14 Match any character - video
- 2015-07-13 Single character match - video
- 2015-07-12 Finding a string in a file - video
- 2015-07-12 Simple use of Regexes - video
- 2015-07-11 Were can I use Regexes - video
- 2015-07-11 Regexes - video
- 2015-07-10 Solution: parse variable width fields - video
- 2015-07-10 Exercise: parse variable width fields - video
- 2015-07-10 Solution: improve Apache log-analyzer - video
- 2015-07-09 Exercise: improve Apache log analyzer - video
- 2015-07-09 Solution: sort scores - video
- 2015-07-09 Exercise: sort scores - video
- 2015-07-08 Solution: improve color selector - video
- 2015-07-08 Exercise: improve color selector - video
- 2015-07-07 Don't use $a and $b outside of sort, not even for examples
- 2015-07-06 Solution: parse HTTP values - video
- 2015-07-06 Exercise: parse HTTP values - video
- 2015-07-05 Dumping a hash - video
- 2015-07-05 Counting words in a file - video
- 2015-07-05 exists, delete in hash - video
- 2015-07-04 Fetching data from a hash - video
- 2015-07-04 hash in SCALAR context - video
- 2015-07-04 Creating a hash from an array - video
- 2015-07-04 Creating a hash - video
- 2015-07-04 A hash and its uses - video
- 2015-07-03 Exercise: number guessing in sub - video
- 2015-07-03 Defining subroutines - video
- 2015-07-03 Functions and Subroutines - video
- 2015-07-03 Exercise: sort mixed string - video
- 2015-07-02 Asynchronous web application with PSGI and Twiggy
- 2015-07-02 Exercise: display unique rows of a file - video
- 2015-07-02 Count digits - video
- 2015-07-02 The Ternary operator - video
- 2015-07-02 sort - video
- 2015-07-01 reverse - video
- 2015-06-30 shift - video
- 2015-06-30 shift and unshift - video
- 2015-06-30 Loop controls: next last - video
- 2015-06-29 PSGI and AJAX for single-page applications
- 2015-06-29 pop and push - video
- 2015-06-29 slurp - video
- 2015-06-28 Filehandle in SCALAR and LIST context - video
- 2015-06-28 Conext sensitivity - video
- 2015-06-27 array in context - video
- 2015-06-27 The year of 19100 - video
- 2015-06-26 Concurrent Requests and measuring performance with ApacheBench
- 2015-06-25 LWP::UserAgent and Basic Authentication
- 2015-06-25 Solution: number guessing game - m move toggle - video
- 2015-06-25 Solution: number guessing game - d debug toggle - video
- 2015-06-25 Solution: number guessing game - n next game - video
- 2015-06-25 Solution: number guessing game - s show - video
- 2015-06-24 Solution: number guessing game - exit - video
- 2015-06-24 Solution: number guessing game - multiple guesses - video
- 2015-06-23 Exercise: improve number guessing game - video
- 2015-06-23 Solution: improve the color selector - filename - video
- 2015-06-23 Solution: improve the color selector - colors.txt - video
- 2015-06-22 Solution: improve the color selector - force - video
- 2015-06-22 Solution: improve the color selector - check input - video
- 2015-06-21 Caching data using the Cache module
- 2015-06-20 Solution: improve the color selector - video
- 2015-06-20 Join - video
- 2015-06-20 Process CSV file using Text::CSV_XS - video
- 2015-06-19 One-liner sum of column in CSV - video
- 2015-06-18 DNS Name resolving - check DNS propagation with Perl
- 2015-06-16 How to check if a server is live using Ping?
- 2015-06-14 Process CSV file short version - video
- 2015-06-13 Process CSV file - video
- 2015-06-12 A command line counter with database back-end using DBIx::Class
- 2015-06-11 Process command line using Getopt::Long (screencast) - video
- 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
- 2015-06-06 ISBN - International Standard Book Number - with Perl
- 2015-06-04 Statement modifiers: reversed if statements
- 2015-06-03 MetaCPAN is awesome!
- 2015-06-03 Adding the To: field to the MongoDB database
- 2015-06-02 Password protecting web pages in Dancer 2
- 2015-06-01 Switching to Moo - adding command line parameters
- 2015-05-31 Process command line using Getopt::Long - video
- 2015-05-30 Command line parameters (screencast) - video
- 2015-05-30 Refactoring the script and add logging
- 2015-05-30 Command line parameters - video
- 2015-05-29 Protecting from crash
- 2015-05-28 Add "404 Not Found" page
- 2015-05-28 Add another static page
- 2015-05-27 JSON in Perl
- 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 - video
- 2015-05-24 Looks like number - video
- 2015-05-24 Array indexes (screencast) - video
- 2015-05-23 Array indexes - video
- 2015-05-23 Exercise: more statistics - video
- 2015-05-21 Perl Critic distributions and policies
- 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
- 2015-05-17 Serving static files such as favicon.ico and robots.txt using Plack
- 2015-05-16 Create the search.cpan.org look and feel
- 2015-05-15 Indexing e-mails in an mbox
- 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
- 2015-05-12 Mocking function to fake environment
- 2015-05-11 Array assignment - video
- 2015-05-10 Creating an array - video
- 2015-05-09 Chat server using Net::Server
- 2015-05-08 Singleton Moo
- 2015-05-07 foreach loop over list - video
- 2015-05-06 Fetching Pictures from Flickr using Perl
- 2015-05-05 Moose-like type checking system for Moo
- 2015-05-04 List assignment - video
- 2015-05-02 Lists in Perl - video
- 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
- 2015-04-28 Solution: write report to file - video
- 2015-04-28 Exercise: write report to file - video
- 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
- 2015-04-27 Solution: add more statistics - video
- 2015-04-27 Exercise: add more statistics - video
- 2015-04-26 Old style open - video
- 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 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
- 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
- 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
- 2015-04-11 Analyze Apache log file - video
- 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
- 2015-04-06 Debug sum numbers - video
- 2015-04-03 Inheritance and Method Modifiers in Moo
- 2015-04-02 How to calculate factorial in Perl - n!
- 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 ?
- 2015-03-28 Sum numbers in a file - video
- 2015-03-28 Command line counter with plain text file back-end
- 2015-03-28 Counter Examples
- 2015-03-27 qw - quote word
- 2015-03-27 Write to file - video
- 2015-03-26 Getting started - Create skeleton for the SCO clone application
- 2015-03-26 Read file line by line - video
- 2015-03-25 Using Twitter, sending Tweets from a Perl script
- 2015-03-25 while loop - video
- 2015-03-24 Public and Private Methods in Moo-based Object Oriented Perl
- 2015-03-24 read one line - video
- 2015-03-22 Testing sessions by mocking time
- 2015-03-22 No such file - video
- 2015-03-20 Moo attribute predicate and clearer
- 2015-03-19 Always use strict and use warnings in your perl code!
- 2015-03-18 Count elements using XML::XPath
- 2015-03-18 STDIN in scalar and list context
- 2015-03-17 Sending HTML e-mail using Email::Stuffer
- 2015-03-17 Open or die - video
- 2015-03-17 Open file with error handling - video
- 2015-03-16 Moo attributes with default values
- 2015-03-16 Open file all - video
- 2015-03-16 Open file - video
- 2015-03-15 How to merge one text file to the end of another text file?
- 2015-03-15 die, warn, exit - video
- 2015-03-14 Solution: number guessing game - video
- 2015-03-14 Exercise: number guessing game - video
- 2015-03-14 How to download a Perl module from CPAN
- 2015-03-13 Solution: concatenation - video
- 2015-03-13 Solution: area prompt and warn - video
- 2015-03-13 Solution: area of rectangular - video
- 2015-03-12 Exercise: rectangular - video
- 2015-03-12 Moo and required attributes
- 2015-03-11 Here documents - video
- 2015-03-11 rand() and int() - video
- 2015-03-11 Scope of Variables - video
- 2015-03-10 Passing two arrays to a function
- 2015-03-08 strings in single quotes - video
- 2015-03-08 strings in double quotes - video
- 2015-03-08 Substr - video
- 2015-03-07 String functions: index - video
- 2015-03-07 Short Circuit - video
- 2015-03-07 True False - video
- 2015-03-07 Logical Operators in Perl - video
- 2015-03-06 undef - video
- 2015-03-06 Compare Values - video
- 2015-03-05 Creating bar graphs using Perl GD::Graph
- 2015-03-05 String to number conversion - video
- 2015-03-04 Comparing the speed of JSON decoders
- 2015-03-03 Comparison Operators - video
- 2015-03-02 Type checking with Moo
- 2015-02-26 Combining SVG and PSGI
- 2015-02-25 The 'if' statement - video
- 2015-02-24 String operators - video
- 2015-02-22 Numerical Operators - video
- 2015-02-21 Variable interpolation - User Input and Output - chomp - video
- 2015-02-20 Common Errors and Warnings - video
- 2015-02-19 CPAN for older versions of Perl
- 2015-02-18 Scalar values and variables - video
- 2015-02-17 Don't keep generated files in version control
- 2015-02-16 How to insert a hash in another hash in Perl
- 2015-02-15 Solution: Hello World part 2 (what is the difference between comment and POD?) - video
- 2015-02-14 Solution: Hello World part 1 - video
- 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
- 2015-02-10 Using the built-in debugger of Perl as REPL
- 2015-02-09 Perl on the command line (screencast) - video
- 2015-02-09 Exercise: Hello World - video
- 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
- 2015-02-06 POD - Plain Old Documentation - video
- 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?
- 2015-02-03 How to create an Excel file with Perl?
- 2015-02-02 Documentation of Perl - video
- 2015-02-01 CPAN Monitor
- 2015-02-01 PDE - Perl Development Environment
- 2015-01-31 Comments - video
- 2015-01-29 Reading from a file in scalar and list context
- 2015-01-28 Debugging Perl scripts - video
- 2015-01-27 Safety net (use strict; use warnings;) - video
- 2015-01-26 Your first script: Hello world - video
- 2015-01-25 Avoid (unwanted) bitwise operators
- 2015-01-24 Construct the path to a file in the same directory as the current script
- 2015-01-23 Editors and IDEs for Perl developers - video
- 2015-01-21 What is autovivification?
- 2015-01-19 Skip tests if prerequisites are not installed
- 2015-01-18 Welcome and Installation - video
- 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
- 2014-12-31 Perl Maven Articles
- 2014-12-30 Type constraint instead of subtype
- 2014-12-30 Home-made coercion
- 2014-12-27 Affiliates
- 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
- 2014-12-11 Migrating (the Perl Maven site) from Dancer 1 to Dancer2
- 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
- 2014-10-26 search.cpan.org: Authors, Recent, FAQ, Feedback
- 2014-10-25 MetaCPAN URLs and Issues
- 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
- 2014-10-18 MetaCPAN and the CPAN Testers
- 2014-10-17 How to build perl from source on Linux
- 2014-10-14 Argument ... isn't numeric in numeric ...
- 2014-10-09 MetaCPAN Task::Kensho - recommended Perl modules
- 2014-10-07 Which Perl modules are loaded in memory?
- 2014-10-02 MetaCPAN recent uploads
- 2014-09-30 Short-circuit in boolean expressions
- 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
- 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
- 2014-08-24 How to break lines with max width? (wrap)
- 2014-08-10 Don't interpolate in printf (Missing argument in sprintf at ...)
- 2014-07-25 Testing with Perl
- 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
- 2014-05-19 Matching numbers using Perl regex
- 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?
- 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-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 in Perl
- 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?
- 2013-08-29 Adding a layout to a Mojolicious::Lite based application
- 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-18 Beyond FooBar - get your Metasyntactic names!
- 2013-08-08 What is Unicode
- 2013-08-04 10: 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!
- 2013-07-28 9: Neil Bowers - PAUSE and CPAN admin
- 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
- 2013-07-21 8: Chad (Exodist) Granum, author of the Fennec testing tool
- 2013-07-18 Symbolic references in Perl
- 2013-07-16 Perl tutorial supporters
- 2013-07-16 Perl tutorial
- 2013-07-16 What does die do?
- 2013-07-16 Promotional tools
- 2013-07-16 Perl-related events around the world
- 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-02 Perl Maven - Keywords
- 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
- 2013-06-02 Perl Maven search results
- 2013-06-02 Perl training and consulting
- 2013-06-02 About Perl Maven
- 2013-05-27 Perl Maven Pro
- 2013-05-23 7: 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
- 2013-05-17 6: John SJ Anderson, a biologist turned into sysadmin
- 2013-05-15 Strings in Perl: quoted, interpolated and escaped
- 2013-05-11 5: Stevan Little, author of Moose and Moe
- 2013-05-09 Perl Maven Cookbook
- 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
- 2013-05-05 4: 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
- 2013-05-02 Perl Maven show
- 2013-05-02 3: Dave Rolsky, author of DateTime and tons of other modules
- 2013-05-01 Comparing scalars in Perl
- 2013-04-28 2: Michael Schwern on test automation and Git
- 2013-04-25 1: Jeffrey Thalhammer, author of Perl::Critic and Pinto
- 2013-04-25 Transforming a Perl array using map
- 2013-04-21 Getting started with Perl Dancer - Creating an Echo application
- 2013-04-20 Scalar variables
- 2013-04-19 'my' variable masks earlier declaration in same scope
- 2013-04-18 Modern Web with Perl
- 2013-04-17 Scope of variables in Perl
- 2013-04-13 Subroutines and functions in Perl
- 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
- 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
- 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-09 Perl Maven Newsletter
- 2013-02-09 Perl Books
- 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-16 Imager: How to remove the alpha channel?
- 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-19 Crypt::SSLeay and HTTPS_PROXY Problem
- 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
- 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-26 Advanced Perl Maven book
- 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
- 2012-07-19 The 19 most important file-system tools in Perl 5
- 2012-07-17 Perl Maven Products
- 2012-07-17 Advanced Perl Maven video course
- 2012-07-06 Smart Matching in Perl 5.10
- 2012-07-06 Beginner Perl Maven e-book - video
- 2012-07-06 What's new in Perl 5.10? say, //, state
- 2012-07-06 Test Automation using Perl e-book
- 2012-07-06 Beginner Perl Maven video course - video
- 2012-07-03 Test for warnings in a Perl Module
- 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