Skip to main content

Search

Items tagged with: Perl


On day 16 of The Perl Advent Calendar José Joaquín Atria shows how Santa's elves use OpenTelemetry::Instrumentation::namespace to automatically generate telemetry from any Perl package without writing custom instrumentation libraries. 🎅🔍

perladvent.org/2025/2025-12-16…

#perl @perl @tag-perl #programming


On day 15 of The Perl Advent Calendar Blabos de Blebe demonstrates how to use Mojolicious::Plugin::Mount to glue together small Mojo apps as mocks for testing applications that call multiple external services. 🎄🔧

perladvent.org/2025/2025-12-15…

#perl @perl @tag-perl #programming


On day 14 of The Perl Advent Calendar @perigrin continues yesterday's story, revealing how Santa's team used Critical Chain project management alongside No Estimates to identify dependencies and ship NaughtyNice 3.0 on schedule. 🎅⛓️

perladvent.org/2025/2025-12-14…

#perl @perl @tag-perl #programming


On day 13 of The Perl Advent Calendar Chris Prather tells how Santa's workshop rebuilt their NaughtyNice system in 24 days using "No Estimates"—breaking work into daily slices and measuring throughput instead of guessing timelines. 🎅📊

perladvent.org/2025/2025-12-13…

#perl @perl @tag-perl #programming


On day 12 of The Perl Advent Calendar, Sawyer X shows us how Melian, a high-speed in-memory caching server, reduces database query times from milliseconds to microseconds by loading tables into memory. 🎅⚡

perladvent.org/2025/2025-12-12…

#perl @perl @tag-perl #programming


On day 11 of The Perl Advent Calendar @geekruthie demonstrates how to generate Mondrian-style abstract art paintings using Perl with Moo, Imager, and SVG modules. 🎨🐪

perladvent.org/2025/2025-12-11…

#perl @perl @tag-perl #programming


On day 10 of The Perl Advent Calendar John Napiorkowski introduces PAGI, an async-capable web framework specification that brings WebSockets and Server-Sent Events to Perl while supporting legacy PSGI apps. 🎄💻

perladvent.org/2025/2025-12-10…

#perl @perl @tag-perl #programming


On day 9 of The Perl Advent Calendar kobaken shows us how Test2::Plugin::SubtestFilter enables running specific subtests by name, making test development faster and more focused. 🎄🔧

perladvent.org/2025/2025-12-09…

#perl @perl @tag-perl #programming


@enigma That was a lesson we learned for Perl signatures. Each parameter default is an expression that is evaluated when it is needed at calltime. The equivalent example in #perl would get a fresh arrayref every time.


On day 8 of The Perl Advent Calendar Charlie Gonzalez shows us how Santa's workshop uses Data::Random::Contact to generate realistic test data. 🎅⌨️

perladvent.org/2025/2025-12-08…

#perl @perl @tag-perl #programming


Sensitive content


Sensitive content


On day 7 of The Perl Advent Calendar Bartosz Jarzyna shows us how Santa's letter-reading team uses Storage::Abstract to manage where Christmas letters get stored—filesystem? Database? Cloud? Doesn't matter. Write your code once, swap backends later. Plus, testing with in-memory storage. 🎅📮

perladvent.org/2025/2025-12-07…

#perl @perl @tag-perl #programming


Sensitive content


Sensitive content


Sensitive content


Sensitive content


On day 5 of the Perl Advent Calendar, Mike Whitaker shows us how Santa's workshop uses LWP, constant and JSON to keep up to date on new toys.

perladvent.org/2025/2025-12-05…

#perl @perl @tag-perl #programming


Sensitive content


On day 4 of the Perl Advent Calendar, Dragos Trif shows us how Santa's security team uses Lynis, ClamAV and Perl to stop the evil Grinch.

perladvent.org/2025/2025-12-04…

#perl @perl @tag-perl #programming


Sensitive content


Sensitive content


On day 3 of the Perl Advent Calendar, @ology gives us a tour of Santa's Secret Music Studio. Spoiler: he controls his MIDI devices with Perl.

perladvent.org/2025/2025-12-03…

#perl @perl @tag-perl #programming


Sensitive content


perlhacks.com/2025/11/dotcom-s…

#programming #perl #development


i have a website, mostly built up 15 or so years ago, written in a #perl based system named #mason - mason 1 to be specific. i'm transitioning it to a virtual server running #nginx, and it's challenging. Mason 1 was pretty specific to apache2, but supposedly can be gotten to run with nginx using #fastcgi. i now have the new server providing pages via fastcgi, but the mason processing is not happening. having trouble finding a mason community online anymore; can anyone provide guidance?


#TodayIAchieved (well actually it was yesterday) a new Data::Checks constraint, that only accepts objects that implement an entire given set of method names. It's a decent step towards being able to define a "named interface" semantic.

#perl

metacpan.org/pod/Data::Checks#…


I don’t realise that the London Perl & Raku Workshop 2025 is next week. Anyone going? #perl act.yapc.eu/lpw2025/
#perl


My biggest mistake in the design of the new object system for the #Perl core is that I didn't make methods private by default.

Had I proposed it, I think it would have been the right thing to do. Pretty sure there would have been a rebellion against me.

#perl


#TodayIAchieved support in #perl extended subroutine signatures for refalias parameters. That is, parameters that act like lexical variables within the function, but which in fact just alias to variables passed in by the caller

metacpan.org/pod/Sublike::Exte…


Current status: creating a web interface for the excellent database change management system, sqitch. sqitch.org/

Sadly, I don't have as much time to write software in my current role, so this is a nice distraction for my limited free time.

#Perl #Sqitch #Database


Boston Perl Mongers monthly tech&social virtual meeting, Tuesday 11/11 7.30ish EDT 🇺🇸
#perl #Perl5

mobilizon.us/events/6fa436f6-c…


Always interesting writing some things in #Perl when you've last touched that language 10ish years ago.

Never had written a #unittest in Perl either, so #TIL how to do that.


A self-randomizing quine: blogs.perl.org/users/mauke/202…
(my $Edw70Kp = "|ygn`hjs\nmo\\yjc]eyuy}YUl[h^y:YWyw\nmo\\ym`gnyu\nyyyygsy\"}mnl#[url=https://infosec.exchange/tags/y7]y7[/url]y:Y5\nyyyyl_nolhymjlchn`\"{p~p^{&y}mnl#\nyyyyyyyyc`yl[h^\"#[url=https://infosec.exchange/tags/y6y]y6y[/url]*(,5\nyyyy}mnly7xymu\"UXy'xW#v\"U{V}V:VVW#wu\nyyyyyyyy^_`ch_^y},y9y{VV},{y4\nyyyyyyyy}+y_ky{Vh{y9y{VVh{y4\nyyyyyyyymjlchn`\"{VVr~*,r{&yil^y}+#\nyyyyw_a5\nyyyy!{!y(y}mnly(y!{!\nw\n\ngsy}p[ly7y!}!y(ydichy!!&yjc]e\"![!y((y!t!&y!;!y((y!T!&y!Y!#&yg[jyjc]e\"![!y((y!t!&y!;!y((y!T!&y!Y!&y!*!y((y!3!#&y'-y((yl[h^y++5\ngsy\"}ip[l#[url=https://infosec.exchange/tags/y7]y7[/url]y}?^q1*Ejy7xy)7yV}\"Vq%#[url=https://infosec.exchange/tags/y7]y7[/url])5\n}?^q1*Ejy7xym)V}}ip[lV\\)}p[l)a5\n\ngsy}h_rny7yjc]e\"!!&y!gsy!&y!ioly!#[url=https://infosec.exchange/tags/y]y[/url](y}p[ly(y!y!y(yjc]e\"!7!&y!(7!&y!vv7!#[url=https://infosec.exchange/tags/y]y[/url](y!y!5\n\nc`y\"l[h^\"#[url=https://infosec.exchange/tags/y6y]y6y[/url]*(/#[url=https://infosec.exchange/tags/y]y[/url]u\nyyyygsy}ey7ydichy!!&yg[jyuy]blyl[h^y,/0ywy+y((yf_hanb\"}?^q1*Ej#5\nyyyy}h_rny(7ym`gn\"}e#[url=https://infosec.exchange/tags/y]y[/url](y!yXy!y(ym`gn\"}eyXy}?^q1*Ej#5\nwy_fm_yu\nyyyygsy}lmy7yil^y{y{5\nyyyygsy}l_y7yil^y{x{5\nyyyygsy}lqy7y}l_y'y}lm5\nyyyygsy}^y7y+y%ychnyl[h^\"}lq#5\nyyyy\"gsy}^j_`y7y}?^q1*Ej#[url=https://infosec.exchange/tags/y7]y7[/url]xym)\"Uy'xW#)]bl\"\"il^\"}+#[url=https://infosec.exchange/tags/y]y[/url]'y}lmy%y}lqy%y+y'y}^#[url=https://infosec.exchange/tags/y]y[/url]~y\"}lqy%y+#[url=https://infosec.exchange/tags/y]y[/url]%y}lm#)_a5\nyyyy}h_rny(7ym`gn\"}^j_`#5\nyyyygsy}hy7y]bl\"}lmy%y}^#5\nyyyy\"gsy}gy7y}h#[url=https://infosec.exchange/tags/y7]y7[/url]xynl)z'xy)y'x)5\nyyyym)\"UV)V'VVW#)VV}+)ay`ily}g&y}h5\nyyyy}h_rny7y{\"}h_rn#[url=https://infosec.exchange/tags/y7]y7[/url]xy{y(yjc]e\"!nl!&y!s!#[url=https://infosec.exchange/tags/y]y[/url](y{)y'x)}h'xy'}g){5\nw\n}h_rny(7y!5y!5\n\n}h_rny(7yjc]e\"{_p[fy}p[l{&y{m)X)}p[l)__{#[url=https://infosec.exchange/tags/y]y[/url](y{Vh{5\n\njlchny}h_rn5\n") =~ tr/ -~/&-~ -%/; eval $Edw70Kp<br>

#perl
#perl #y6y #y7 #y


New issue of #Perl Weekly News: 745 - Perl IDE Survey - perlweekly.com/archive/745.htm…

Perl IDE survey
App::Test::Generator 0.12
ANNOUNCE: Perl.Wiki V 1.33 & Mojolicious.Wiki V 1.08
I made a multiple-insert as well as other methods for Mojo::Pg
Enhance your Gemini code assistance with a PRD document
Increasing Code coverage with Gemini
OpenAPI Linter
why for/foreach can't use existing vars?
6 Perl One-Liners to Replace Common Linux Utilities
Paris.pm monthly meeting
[...]

#perl


PerlOnJava now passes 239,400 tests from the standard Perl test suite — up from 150k just a month ago.
A big step toward full Perl 5 compatibility on the JVM.

🔗 github.com/fglock/PerlOnJava

#Perl #Java #JVM


Made a bot for the #Perl Weekly newsletter, @PerlWeeklyNews
Toots once a week when a new issue is out


October Boston PM On-line meeting

Tuesday Oct 14, 2025 - 7.30 pm EDT topic start
(7.00 pm EDT 🇺🇸 gathering chatter)

Second Tuesday.

We’ll discuss whatever Perl, FLOSS topics.

Mobilizon event (includes Jit.si meeting link) mobilizon.us/events/d7cef0ed-2…

#Perl #Pert5


For the first time in *years*, I've felt like blogging. I've been having so much *fun* writing #Perl, that I wanted to share some of it.

blog.zerodogg.org/2025/10/13/t…

#perl


Hey, any Python experts want to help a Python newbie out? I've been hacking for decades, but I can't say I know Python best practices.

I'm working on github.com/Ovid/sqlitch-v2 (porting some Perl code to Python) and while it seems good to me (but very much alpha and a WIP), I don't know what I don't know. If there's anything obvious I've missed or is unpythonic, I would love to know.

#Python #Perl


Just asked ChatGPT 5.0 about the design of a particular tool that I was curious to write in #perl, despite the fact that Perl is probably not the best tool for the job.

ChatGPT suggested I use the Inline::Python module.

Sigh.

#perl


DuckDuckGo quyên góp 25.000 USD cho Quỹ Perl và Raku Foundation để hỗ trợ phát triển ngôn ngữ lập trình năm 2025. Một đóng góp ý nghĩa cho cộng đồng mã nguồn mở! #DuckDuckGo #Perl #Raku #QuyênGóp #CôngNgệ #OpenSource #LậpTrình

perl.com/article/duckduckgo-do…