DEV Community

Cover image for The ephemeral miniconf - Once Upon Perl Acronyms
Tib
Tib

Posted on

2

The ephemeral miniconf - Once Upon Perl Acronyms

(This was a talk at The ephemeral miniconf, here are the slides)

Once upon a time, 
a guy named Larry Wall 
created a language called Perl.

He became the BDFL 
of this PL 
which values are TIMTOWTDI, 
DWIM, 
POLA 
and as all UNIXes: 
KISS 
and DOTADIW.

Perl enhances some key concepts 
of AWK, 
SED 
or GREP 
and even provides ACK 
and leads industry standard REGEX 
(PCRE).

PPL started to ❤️ Perl, 
meeting in PM groups 
and calling themself JAPH.

Eventually, big-sized meetings appeared 
like YAPC, 
TPC 
and TPRCIC 
(or chartreuse-sized ones like PTS).

There were also associations 
like TPF 
or EPO 
and individuals 
like YOU 
and ME.

FYI in 2021, 
I decided to organize TEM 
because hey, YOLO!

Technically speaking, 
you can say Perl 
or perl 
but not PERL 
nor the horrific PEARL... 😱

And if you don't know, 
go on IRC 
and ask PURL! 🤖 

People say 
"Only perl can parse Perl" 
but there is PPI, 
PPR 
and PLS.

Interfacing w/ native extensions is easy 
with FFI, 
XS, 
SWIG 
or WASM 
(and even easier with NCI in Raku).

Perl lovers contribute 
to the CPAN w/ ❤️  
via PAUSE 
so Perl users can use CPANP, 
CPANM 
or CPM 
to DRY.

You can browse MetaCPAN 
for DBI, 
EUMM, 
MB, 
LWP 
or PDL 
or even some idiot ACME.

Each DIST 
contains a whole lot of DOC 
in a format named POD 
and even a dedicated RT Q.

If you're in trouble, 
have a look at HOP 
or PBP.

IMHO 
it is a good PPT, 
but maybe a bit WTF... 
IDK 🤷
THX for attending 
and FWIW 
here is a well deserved GIF.

TY
Enter fullscreen mode Exit fullscreen mode

Camel GIF

EDIT: I feel like it's a good idea to share my notes 😀

Notes 1

Notes 2

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay