c.im is one of the many independent Mastodon servers you can use to participate in the fediverse.
C.IM is a general, mainly English-speaking Mastodon instance.

Server stats:

2.9K
active users

#perl

32 posts31 participants1 post today
Jonathan Lamothe<p>I am in urgent job search mode, so I'm gonna throw this out here and see if anything comes of it.</p><p>I am a <a href="https://social.jlamothe.net/search?tag=Canadian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Canadian</span></a>, fluent in both <a href="https://social.jlamothe.net/search?tag=English" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>English</span></a> and <a href="https://social.jlamothe.net/search?tag=French" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>French</span></a>. I have experience with several programming languages. My strongest proficiency is with <a href="https://social.jlamothe.net/search?tag=Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> and <a href="https://social.jlamothe.net/search?tag=C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>. I also have a reasonable grasp of <a href="https://social.jlamothe.net/search?tag=HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a>, <a href="https://social.jlamothe.net/search?tag=JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a>, <a href="https://social.jlamothe.net/search?tag=SQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SQL</span></a>, <a href="https://social.jlamothe.net/search?tag=Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a>, <a href="https://social.jlamothe.net/search?tag=Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a>, <a href="https://social.jlamothe.net/search?tag=Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> system administration, <a href="https://social.jlamothe.net/search?tag=bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> scripting, <a href="https://social.jlamothe.net/search?tag=Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a>, <a href="https://social.jlamothe.net/search?tag=AWK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWK</span></a>, some <a href="https://social.jlamothe.net/search?tag=Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> (common, scheme, and emacs), and probably several others I've forgotten to mention.</p><p>I am not necessarily looking for something in tech. I just need something stable. I have done everything from software development, to customer support, to factory work, though my current circumstances make in-person work more difficult than remote work. I have been regarded as a hard worker in every job I have ever held.</p><p><a href="https://social.jlamothe.net/search?tag=GetFediHired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GetFediHired</span></a></p>
Julien Riou<p>There was at least one positive thing these last days. One of our team has decided on their own to rewrite their Perl/MongoDB stack to Go/PostgreSQL/TimescaleDB. This is beautiful.</p><p><a href="https://hachyderm.io/tags/postgresql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>postgresql</span></a> <a href="https://hachyderm.io/tags/mongodb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mongodb</span></a> <a href="https://hachyderm.io/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a> <a href="https://hachyderm.io/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a></p>
ivan 🚩 🐪Hey <a class="hashtag" href="https://fedi.seriousbusiness.international/tag/perl" rel="nofollow noopener noreferrer" target="_blank">#Perl</a> friends!<br><br>I recently received funding to continue work on SlapbirdAPM, a Perl web-application observability and performance monitoring system.<br><br>If you use Perl in production, and want to improve performance, or need observability, checkout: <a href="https://www.slapbirdapm.com/" rel="nofollow noopener noreferrer" target="_blank">https://www.slapbirdapm.com/</a>
Paul Cochrane 🇪🇺<p>Imagine this situation: I have a Mojolicious app where the unit test suite uses DBIx::Class and DBIx::Class::Fixtures. I want to run Selenium tests with Test::Mojo::Role::Selenium, but that always points at the dev DB and not at the test DB that DBIC created.</p><p>Is it possible to tell the running Mojo app to stop using the dev DB (which I don't want to pollute with test data) and instead run with the Fixtures-built test DB (and hence use transactions I can roll back)?</p><p><a href="https://mastodon.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> <a href="https://mastodon.social/tags/dbixclass" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dbixclass</span></a></p>
Bill Ricker<p><span class="h-card" translate="no"><a href="https://social.sdf.org/@hobbsc" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hobbsc</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@ology" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ology</span></a></span> <br>if by popularity, you mean taught in college and lots of entry level jobs for RCGs, no.</p><p>if by popularity, do we like them? <br>yes we who follow one or both of those tags do.</p><p>(if you asked # 🐍 , they'd say <a href="https://fosstodon.org/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> was dead; but they think tabs are syntax, so I'd take their opinions with about 4 Tbsp Salt.)</p>
Mark Gardner<p>I’ve really enjoyed working with <span class="h-card"><a class="u-url mention" href="https://fosstodon.org/@ology" rel="nofollow noopener noreferrer" target="_blank">@<span>ology</span></a></span> on his toolkit for scoring <a class="hashtag" href="https://ack.nerdfight.online/tag/midi" rel="nofollow noopener noreferrer" target="_blank">#MIDI</a> <a class="hashtag" href="https://ack.nerdfight.online/tag/drumming" rel="nofollow noopener noreferrer" target="_blank">#drumming</a>, <a href="https://metacpan.org/dist/MIDI-Drummer-Tiny" rel="nofollow noopener noreferrer" target="_blank">MIDI-Drummer-Tiny</a>. He’s patiently answered my questions and had the grace to accept <a href="https://github.com/ology/MIDI-Drummer-Tiny/commits?author=mjgardner" rel="nofollow noopener noreferrer" target="_blank">my pull requests</a>, most of which haven’t so much added new features as they’ve helped clarify how to use the library successfully.</p><p>Gene has helped me get back into the swing of <a class="hashtag" href="https://ack.nerdfight.online/tag/perl" rel="nofollow noopener noreferrer" target="_blank">#Perl</a> <a class="hashtag" href="https://ack.nerdfight.online/tag/programming" rel="nofollow noopener noreferrer" target="_blank">#programming</a> after months of inactivity, and I’m looking forward to working with him more in the future. I couldn’t have asked for a better collaborator.</p>
rincewind<p>Is anyone here intersted in writing an essay about how the effort to migrate from mostly dead and hard to use scricting language to something more appropriate?<br>If so, I've got a title for you: "Kill the Camel"<br><a href="https://franken.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a></p>
domm<p>Creating a lot Postgres roles with random passwords stored in gopass <a href="http://domm.plix.at/perl/2025_03_create_postgres_roles_with_gopass.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">domm.plix.at/perl/2025_03_crea</span><span class="invisible">te_postgres_roles_with_gopass.html</span></a><br><a href="https://social.linux.pizza/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> <a href="https://social.linux.pizza/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PostgreSQL</span></a></p>
"ζ"<p>もうこんなテクニックも要らない時代なんだろうなぁ。strict.pm がない Perl 環境なんてさすがにもう今はないだろう</p><p>(2014年のテキスト。さっきの 2009年のテキストが投稿されてないかを探している間に目に入った)</p><p>>strict.pm が無い環境でも一応エラーにならない use strict の書き方 <a href="https://mstdn.jp/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> - Qiita <a href="https://qiita.com/zetamatta/items/ecfdd9f4a0438ecc005e" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qiita.com/zetamatta/items/ecfd</span><span class="invisible">d9f4a0438ecc005e</span></a></p>
Bradley M. Kuhn<p>I knew <span class="h-card" translate="no"><a href="https://mathstodon.xyz/@mjd" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mjd</span></a></span> long ago as part of a small group of us into <a href="https://floss.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> &amp; also hard-core academically-minded programming language theory. MJD &amp; I fell out of touch in 2000s. Even back then, I'd've urged anyone to hire MJD if they could. A quick look of his current resume…<br><a href="https://plover.com/~mjd/cv/Mark%20Jason%20Dominus.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">plover.com/~mjd/cv/Mark%20Jaso</span><span class="invisible">n%20Dominus.pdf</span></a><br>…shows MJD spent last 20 years becoming even more knowledgeable in all areas of software.</p><p>I made this public job reference for MJD completely unsolicited. I hope you'll hire him to work on 100% FOSS, of course!😆</p>
EndlessMason<p><span class="h-card" translate="no"><a href="https://mastodon.social/@nixCraft" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nixCraft</span></a></span> <a href="https://hachyderm.io/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> developers: $_</p>
Jess Robinson<p>Yesterday: Deployed <a href="https://fosstodon.org/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> db-to-api tool <a href="https://metacpan.org/pod/WebAPI::DBIC" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">metacpan.org/pod/WebAPI::DBIC</span><span class="invisible"></span></a>, once for a project where folks now don’t have the “I don’t write Perl” excuse to contribute, and once against <a href="https://fosstodon.org/tags/Mobilizon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mobilizon</span></a>, cos I just give up with <a href="https://fosstodon.org/tags/graphql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphql</span></a>. Now I have to deal with the it’s db schema instead <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Revista Occam's Razor<p><a href="https://masto.es/tags/SolucionarioDelProgramador" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SolucionarioDelProgramador</span></a> <a href="https://masto.es/tags/GNU_linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU_linux</span></a> : Bucles en <a href="https://masto.es/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> </p><p><a href="https://masto.es/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://masto.es/tags/programacion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programacion</span></a> <a href="https://masto.es/tags/bucles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bucles</span></a> <a href="https://masto.es/tags/loops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>loops</span></a> </p><p><a href="https://ibolcode.net/roor/2025-03-bucles-en-perl" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ibolcode.net/roor/2025-03-bucl</span><span class="invisible">es-en-perl</span></a></p>
Mark<p>As a <a href="https://hard.blue/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> programmer this kind of misunderstanding and intolerance is all too familiar. 😒 <a href="https://hard.blue/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <br><a href="https://mastodon.social/@abratus/114205735363067363" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@abratus/11420</span><span class="invisible">5735363067363</span></a></p>
Dragon-sided D<p><span class="h-card" translate="no"><a href="https://transfem.social/@puppygirlhornypost2" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>puppygirlhornypost2</span></a></span> Some of us spurned the jvm and placed our faith in POSIX</p><p>As a result, we live in the bliss of <a href="https://sciencemastodon.com/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> and <a href="https://sciencemastodon.com/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a></p>
Jonathan Kamens<p><span class="h-card" translate="no"><a href="https://bsd.network/@dch" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dch</span></a></span> The script looks up the whois records for the IP addresses and does rudimentary parsing on them to find the abuse emails.<br>I cleaned up the script barely enough to share it and posted it here:<br><a href="https://gist.github.com/jikamens/58d67acfd6c45524eaf1f5615627d8e6" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/jikamens/58d67</span><span class="invisible">acfd6c45524eaf1f5615627d8e6</span></a><br>I don't know if it'll be particularly useful to anyone else 🤷, especially since I wrote it in <a href="https://federate.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> and who _does_ that nowadays. 😉</p>
FErki<p>We consider enabling graceful bootstrapping as one of our main guiding principles around Rex, the friendly automation framework.</p><p>While our “How to get started with Rex” page provides a good initial set of concepts, I wondered about the minimal set of features that already proves useful in practice. I find this especially interesting when using Rex from a cronjob or in a CI/CD pipeline.</p><p>Let’s see what I found through this exercise in minimalism: <a href="https://blog.ferki.it/2025/03/21/minimum-viable-rex/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.ferki.it/2025/03/21/minim</span><span class="invisible">um-viable-rex/</span></a></p><p><a href="https://fosstodon.org/tags/rex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rex</span></a> <a href="https://fosstodon.org/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a></p>
Jesús Gómez<p>Hoy le di una oportunidad a <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a>. Cree un generador de passwords aleatorios con la ayuda del chat de <a href="https://mastodon.social/tags/DuckDuckGo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DuckDuckGo</span></a>, basado en <a href="https://mastodon.social/tags/Claude" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Claude</span></a>.</p><p>Muy interesante que no se mucho de Perl pero no me costó mucho gracias a Claude y a que se programar en general. Pude mantener una conversación de nivel, editar el programa, corregir errores que introducía.</p><p>Todo muy rápido y divertido.</p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>In some packages on <a href="https://norden.social/tags/metacpan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>metacpan</span></a> you can see what the minimum Perl version must be. Is this binding? Looks to me like most packages often support very low Perl versions. Understandable, if you want the package to work with very old<br>Perl versions, but surely this prevents new <a href="https://norden.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> features from spreading very slowly?</p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>Hello <a href="https://norden.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> community, how do you actually do that? For example, if you want to use the really new Perl features (e.g. classes) in your libraries and want to publish them on CPAN. Do you then not use such features? Or can I publish code for different Perl versions? It would be cool if there was something like a Perl transpiler (similar to the JS/typescript world) where you can transpile modern Perl to low level Perl. e.g. when you install a package for a specific <a href="https://norden.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> version.</p>