Invigorating Kelp

28 views
Skip to first unread message

Brtastic

unread,
Jan 28, 2020, 3:43:49 AM1/28/20
to Perl Kelp
Hello, I found this framework lately, seems very solid. I'm confused why it hasn't got much traction.
I intend to revive it a bit, create some cpan modules, pull requests, blog posts on my practically invisible for google blog. I see naturalist quite active still, so it may work.
I'd like Kelp to be a go-to solution for Plack based web programming, of course there's no point to compete with Mojolicious but a Plack native soultion will find it's use given how much stuff is written for Plack. Been using Dancer2 for a while but it wasn't flexible enough for my style. I think we have a marketing problem, as noone on the IRC have heard about Kelp.
For now I've written these two modules: https://github.com/brtastic/perl-kelp-module-symbiosis and https://github.com/brtastic/perl-kelp-module-websocket-anyevent which I will deploy to CPAN pretty soon.
Symbiosis is quite a convenient one, should allow running entire plack ecosystems based on Kelp a breeze. Websocket uses it for painless integration.
Will gladly accept opinions on my modules, my vision and ideas for more modules. Cheers.

Stefan Geneshky

unread,
Jan 28, 2020, 11:39:13 PM1/28/20
to Perl Kelp
Hi. That sounds great! Kelp is pretty mature and stable at this point. I wanted to keep it light and thin on top of Plack, so I didn't keep adding features.
It has plenty of users. They just don't usually come here asking for help, because (I believe) one can find all the answers in the Kelp and Plack POD.
Your two modules look great! Keep up the good work!

Stefan G.

Brtastic

unread,
Jan 29, 2020, 2:54:16 AM1/29/20
to Perl Kelp
Thanks Stefan, I agree that no features should be added to the core that can be added as a module, unless they are very common use case for the framework. I was talking about lack of awareness of this framework, which is a shame given how well executed it is, both code and documentation. I personally only learned about it when I was having a look at framework benchmarks here: https://www.techempower.com/benchmarks/ . I hope my modules will be good contributions to the ecosystem, spreading awareness in the process.
By the way, here's a blog article about Kelp I wrote a couple days ago. The website needs to have its looks redesigned to be more like a regular website, then I will start working on SEO and stuff. https://brtastic.xyz/blog/article/perl-api-crash-course

Stefan G.

unread,
Jan 29, 2020, 4:54:56 PM1/29/20
to Perl Kelp
Your blog looks great! Clean and minimalist. And your article on Kelp is very interesting.
Give it some time and SEs will index it. :)
Reply all
Reply to author
Forward
0 new messages