• MORE:
  • Perl Camel
  • rss
  • GitHub logo
Perl.com
  •   ABOUT
  •   AUTHORS
  •   CATEGORIES
  • #
      TAGS

Enhancing Your MIDI Devices: Round II

Apr 9, 2025 by Gene Boggs

development
MIDI
music

Fresh modules for real-time MIDI control and a real-world application

Read it

Introducing DateTime::Format::RelativeTime

Jan 14, 2025 by Jacques Deguest

development
datetime
l10n
unicode
cldr

Introducing the new Perl module DateTime::Format::RelativeTime, designed to mirror its equivalent Web API: Intl.RelativeTimeFormat

Read it

Passing by

Mar 29, 2022 by Thibault Duponchelle

development
reference
functions

Looking at how arguments are passed to subs

Read it

Bang Bang

Nov 11, 2020 by Thibault Duponchelle

development
shebang

Fun with the perl shebang

Read it

A tour with Net::FTP

Jul 13, 2020 by Thibault Duponchelle

development
ftp
net-ftp
pure-ftpd

How to write an FTP client in Perl

Read it

JSON, Unicode, and Perl … Oh My!

Jan 29, 2020 by Felipe Gasper

development
unicode
json
cbor
utf8

A look at this popular serialization’s relationship with Perl

Read it

Porting a Dancer plugin to Dancer2

Jan 10, 2020 by Christopher White

development
dancer
dancer2
perl
perl-5
perl-programming
web-development
porting
plugin

How I ported a plugin without having to know it all first

Read it

Creating IP address tools from scratch

Sep 19, 2019 by David Farrell

development
ipv4
cidr
whois
ipv6
net-ip-xs

Playing with IP addresses for fun

Read it

How do I Open This?

Jun 3, 2019 by Olaf Alders

development
vim
emacs
pico
nano
git
github

Find and open files with ease

Read it

Using the right dictionary with Perl and Vim

May 30, 2019 by David Farrell

development
webster
dictionary
vim
vimscript

Parsing Webster’s 1913 classic and integrating it into an editor

Read it

Fork yeah! Part 2

Apr 27, 2019 by David Farrell

development
fork
concurrency
waitpid
posix
wnohang
wuntraced
wifstopped

More concurrency patterns with fork

Read it

Consistency in TMTOWTDI Perl

Apr 8, 2019 by Alexandru Strajeriu

development
git
perlcritic
perltidy

Some tips for improving consistency in shared Perl codebases

Read it

Fork yeah!

Apr 1, 2019 by David Farrell

development
fork
concurrency
parallelism
waitpid

How to use concurrency safely to make your code faster

Read it

Validating untrusted input: numbers

Dec 3, 2018 by David Farrell

development
scalar-util
regexp-common
dualvar
taint

Common techniques and edge cases

Read it

Use terminal colors to distinguish information

Oct 23, 2018 by brian d foy

development
usps
ansi
term-ansicolor
terminal

Term::ANSIColor makes formatting terminal output easy

Read it

Git bisect and Perl

Aug 8, 2017 by David Farrell

development
git
bisect

Bisecting Perl commits doesn’t always work by itself

Read it

On Sigils

May 14, 2017 by David Farrell

development

Should programming languages use them?

Read it

AWS Cloudfront cache invalidation with Paws

Apr 3, 2017 by David Farrell

development
aws
cloudfront
s3
paws

Another useful AWS script built with Paws

Read it

Deploy a static website with AWS S3 and Paws

Feb 21, 2017 by David Farrell

development
aws
paws
s3
static-website

Paws is a comprehensive Perl distribution for AWS services

Read it

Obscure Perl trick: single-quote separators

Dec 28, 2016 by David Farrell

development
ada
single-quote
namespace
trick

One of Perl’s ancient artifacts

Read it
« Older Posts
Page 1 of 8
Site Map
  • Home

  • About

  • Authors

  • Categories

  • Tags

Contact Us

To get in touch, send an email to perl.com-editor@perl.org, or submit an issue to perladvent/perldotcom on GitHub.

Perl Camel rss GitHub logo

License

This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Creative Commons License

Legal

Perl.com and the authors make no representations with respect to the accuracy or completeness of the contents of all work on this website and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. The information published on this website may not be suitable for every situation. All work on this website is provided with the understanding that Perl.com and the authors are not engaged in rendering professional services. Neither Perl.com nor the authors shall be liable for damages arising herefrom.