Open Modal

Redirecting you to Perl.com

PerlTricks.com has merged with Perl.com, we're redirecting you there.

  • FOLLOW US:
  • twitter
  • rss
  • GH
PerlTricks
  •   HOME
  •   AUTHORS
  •   ABOUT

I'm speaking at the London Perl Workshop 2016

by David Farrell

community
lpw
london

Join us for an exciting day of technical talks and fun

Read it

How to upload a script to CPAN

by David Farrell

cpan
distribution
metacpan
cpan-testers
toolchain

Share your code with others via CPAN

Read it

What's new on CPAN - October 2016

by David Farrell

cpan
tibia
pandoc
tnt
bread-board
raspberry-pi
png
netfilter
text-xslate
ajv
bson
test2

A curated look at October's new CPAN uploads

Read it

How to empty a file with Perl

by David Farrell

data
truncate
open
filehandle
vim

As easy as you'd expect it to be

Read it

What's new on CPAN - September 2016

by David Farrell

cpan
drac
oozie
monzo
cassandra
keystone
zstd
dbic
duckduckgo
json-schema

A curated look at September's new CPAN uploads

Read it

Hacktoberfest is here

by brian d foy

community
perl
github
pull-request
git
digitalocean
hacktoberfest
ghojo

Send those Perl GitHub pull requests!

Read it

Don't forget to #Perl

by David Farrell

community
twitter
hashtag

Help users find Perl related tweets more easily

Read it

5 things I learned from Learning Perl 7th Edition

by David Farrell

community
learning-perl
oreilly
brian-d-foy

A surprisingly in-depth book for beginners

Read it

Using bit arrays with large integers

by David Farrell

data
bigint
bit-array
bitmask
integer
memory

Testing huge bit arrays with Perl

Read it

What's new on CPAN - August 2016

by David Farrell

cpan
farmhash
medium
xisbn
mailgun
opan
statsite
band-in-a-box
imager
monorail
kinesis
facebook
template-pure

A curated look at August's new CPAN uploads

Read it

The History of the Schwartzian Transform

by brian d foy

community
perl
lisp
randal-schwartz
schwartzian-transform
alpine-perl-workshop

A complex sort with a complex history

Read it

Save space with bit arrays

by David Farrell

data
bit-array
bitwise
binary
boolean
bigint
integer

An old school data structure that efficiently stores data

Read it

Identify slow code with Devel::Timer

by David Farrell

development
devel-timer
benchmark
refactor
optimize
speed

How timing statements can help you pinpoint bottlenecks

Read it

What's new on CPAN - July 2016

by David Farrell

cpan
socket.io
powershell
mailchimp
readonly
libffi
libpostal
apache
ieee754

A curated look at July's new CPAN uploads

Read it

Building a UTF-8 encoder in Perl

by David Farrell

data
unicode
utf8
encode
decode
binary
bitmask
codepoint

Learn UTF-8 by encoding it yourself

Read it

Announcing Geo::libpostal

by David Farrell

data
libpostal
geocode
openstreetmap

Perl bindings for libpostal, the address parsing library

Read it

What's new on CPAN - June 2016

by David Farrell

cpan
sqlformat
runkeeper
plack
eav
svg
xml
u2f
pdfunit
ham
wordbrain
findagrave

A curated look at June's new CPAN uploads

Read it

Write multiline programs at the terminal

by David Farrell

development
here-doc
perl
terminal
bash
less
man
http-tiny

Using the shell here-doc for throwaway programs

Read it

Untangling subroutine attributes

by David Farrell

development
attributes
symbol_table
typeglob
lvalue

How they work and how to implement your own custom versions

Read it

The road to a 55x speedup with XS

by David Farrell

development
xs
c
uri_encode_xs
uri_escape
percent_encoding
optimization
benchmark

The power of C with the pleasure of Perl

Read it

What's new on CPAN - May 2016

by David Farrell

cpan
msgpuck
gtk3
google
ioctl
uri_escape
tor
dnsmadeeasy
qmail
pem
ffi

A curated look at May's new CPAN uploads

Read it

Promoting Perl community articles

by David Farrell

community
ruby
perl
perly_bot
reddit
twitter
stackoverflow
perlmonks

Read it

Displaying the Git branch in the terminal prompt with and without Perl

by David Farrell

development
git
branch
terminal
perl
prompt
bash
sed

Where am I again? No more typing "git branch"

Read it

Perl Jam VI: April Trolls

by brian d foy

community
perl
core
random
modulus
libc
security

Perl's ignored security problems, j/k but srsly this time

Read it

What's new on CPAN - April 2016

by David Farrell

cpan
pinterest
google_maps
backblaze
systemd
leftpad
blowfish
tor
tzfile

A curated look at April's new CPAN uploads

Read it

Fixing a sluggish Linux after suspend-resume

by David Farrell

apps
linux
cpupower
pstate
suspend
sleep
resume
governor

The cpupower program can resolve throttled machines

Read it

How to parse binary data with Perl

by David Farrell

data
binary
unpack
png
tzfile
olsen
zoneinfo

Parsing binary data is easy with unpack

Read it

What's new on CPAN - March 2016

by David Farrell

cpan
robinhood
log
acme
lets_encrypt
team_city
pub_nub
pushover
json
mce

A curated look at March's new CPAN uploads

Read it

Perl Jam VI: The Return of the Camel

by brian d foy

community
perl
core
security

Perl's ignored security problems

Read it

Prevent harmful Linux updates with versionlock

by David Farrell

apps
fedora
yum
dnf
linux
versionlock
ubuntu
debian

How to avoid breaking software updates

Read it
« Older Posts
Newer Posts »
Page 2 of 9
Tweets by @PerlTricks
Site Map
  • About

  • Articles

  • Authors

Contact Us

To get in touch, send an email to: [email protected]

Follow us:  twitter rss GH

© PerlTricks.com

License

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

Creative Commons License

Legal

PerlTricks.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 PerlTricks.com and the authors are not engaged in rendering professional services. Neither PerlTricks.com nor the authors shall be liable for damages arising herefrom.