#Mojolicious

2025-04-19

Woo! After 8 months of not getting even a single reply on an enormous amount of applications, my old contractor friend who hired me years ago to do #Perl + #Mojolicious things, just asked me if I would to help him again. Paying rent and buying food without stress will be a good thing.

Personal contacts and word of mouth FTW. But tossing resumes into the black hole sucks ass.

#JobSearch

Damiano Verzulliverzulli@fosstodon.org
2025-04-03

Thanks, @vague : it seems that with PAR I solved my "building" problems 🙂

As for #mojolicious , it's *EXACTLY* the framework I'm using to build my REST-API server.

Actually, I slightly adapted the examples I found in the official documentations and, up to now, I've been able to build what I need.
Indeed, I found it *VERY* powerful. Much aligned with other frameworks I used with other languages (eg.: ExpressJS on Node).

It's such a pity that PERL is not having the "traction" it deserves.. 😞

2025-04-03

@ferki @verzulli If I understand your requirements correctly, you could install a #perl version with #perlbrew on your local machine, install your required modules with #cpanm and provided libraries match between your dev and prod machines you can just copy the perl directory and run the perl with full path in the new location.
If there is a library mismatch you are in a bit of pain to get it to work no matter what you do.
May I suggest you build the restapi with #mojolicious?

2025-03-08

@profoundlynerdy you could build it all with #mojolicious #perl

2025-02-08

Web programmers: How many of your pet projects are running on your home network?

(For me, it's my #Perl #mojolicious apps: audio-player, backup/retrieval, my partner's bible scholar interface to chatgpt, and our #Django interactive chess app.)

#WebDev

2025-01-18

So I've tried to install sophisticated/complicated "local network cloud" storage apps to backup things from any device, to no avail. Bah! So I am just making my own from nuts and bolts with #Perl #mojolicious

It is maybe clunky, but simple and working too:

github.com/ology/JunkDrawer

2024-10-17

So I wrote a #Mojolicious #perl fortune telling tarot card app that uses openai to interpret the card spreads. I myself don't care about fortune telling at all, but I want to find someone who does and knows about Tarot, to beta test. Anyone know of anyone? 😅

2024-09-24

mildly funny log line: Mojo::File::spurt is deprecated in favor of Mojo::File::spew
#perl #mojolicious

Christiaan KrasHtbaa@fosstodon.org
2024-08-12

I think about 2 years ago I had a long thread over here about updating my 10+ year old SPA (#backbonejs, #javascript, #perl, #Mojolicious) to a MPA using just #htmx for frontend interactivity.

Well, I've been way too busy to even start any of that! But, in the last couple of days I decided to go for a hybrid approach. I've added some htmx components to my single page application. My app's dashboard finally provides me with some interesting reports, powered by htmx.

That should do for now :-).

2024-07-19

@greg Agreed. However, I do like the #Mojolicious rainbow barfing raptor for errors. :)

Mojolicious rainbow barfing velociraptor.
2024-07-12

@ChristosArgyrop Please don’t use #RegularExpressions to parse #HTML, per this classic Stack Overflow answer: stackoverflow.com/a/1732454

#Mojolicious’ Mojo::DOM will do a much better job and is easily used in #Perl one-liners with the cleverly-named “ojo” module: docs.mojolicious.org/ojo

perl -Mojo -E 'g("perl.org")->dom("a[class=highlight-module]")->each( sub { say "https://", "perl.org", $_->attr("href") } )'

2024-05-02

I love revisiting an old project and find that it installs and performs as it should ( github.com/ology/App-Dashboard ). :D

#mojolicious #perl #app

Screenshot of my dashboard app in action.
2024-04-30

@ovid #javascript whenever the option presents itself. #java if there is no other option. I would love to code in #cplusplus again. I'd like to pick up #csharp and .NET, as well as kick #python in the tires.

I did look at #perl several times btw. Because I'm nostalgic like that. Have been curious about #mojolicious but maybe I missed the boat on that.

ルモーリンlemorin@fedibird.com
2024-04-27

単にバージョン違いかも知れないけれど、Encode::decodeとmojoliciousのMojo::Utilのdecodeの仕様が異なり、ヌル文字(0x00)を含む場合に、ヌル文字だけ無変換で返すEncode::decodeと、変換失敗として全体をundefで返すMojo::Utilのdecode、単純に置き換えれば良いやと変えないようにしましょう(変えてしまったのが運の尽き)。 #Perl #Mojolicious

2024-02-13

Woo! Makin' my #perl #mojolicious, private friends & family web app (with chat, addressbook, calendar, etc.) worthy of being publicly available. A series of incarnations have served my family for 21 years now. 'Bout time to have it generate a trickle of income, I think.

sultmhoor's FOSS interests and projects.sultmhoorfoss@christmas.tattoo
2024-02-04

Just updated two of my slackbuilds, toot and perl-Mojolicious! It felt good getting back into the swing of things. They should be live with the next update. #slackware #mojolicious #toot

2024-01-31

@getimiskon @segnwrisastoika Here’s a good article on current alternatives to the old #Perl CGI.pm module: metacpan.org/pod/CGI::Alternat

tl;dr: You can write less code and eventually scale up to handle more traffic if you use a framework like #Mojolicious or #Dancer2. But if you must stick to #CGI, consider metacpan.org/pod/CGI::Tiny

And if you haven't yet, follow chirp.social/@Perl to talk with nearly 500 other Perl users across the fediverse.

2024-01-22

Several years ago I wrote my own pastebin in #perl and #mojolicious where I kept the paste ability hidden behind NAT and had a separate web server handle the outside-world GET requests.
After a recent data loss(RAID5 two-disk failure) I rewrote my Paster to handle both POST and GET in the open but POST only with proper authorization.
I hope people find it useful :)
github.com/vague666/Paster

Arne 🌻🌈ajnn@snabelen.no
2024-01-16

One year ago this week, I visited Tau Station for the first time.

Tau Station was a rich browser-based text game with thought provoking stories set in a science fiction universe. Sadly, the game was forced to close down before it left beta.

If you’re familiar with Tau Station, you might enjoy “Schrödinger’s Door” – a short playable tribute mission similar to the style of the original game, written by yours truly. #TauStation #Perl #Mojolicious #SciFi #FanFiction

shannon.thaw.de/schrodingers-d

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst