From fulko.hew at gmail.com Thu Nov 19 15:39:36 2020 From: fulko.hew at gmail.com (Fulko Hew) Date: Thu, 19 Nov 2020 18:39:36 -0500 Subject: [tpm] recommendations for web development frameworks Message-ID: It's been a while since I started my first major web app, 22 years ago to be exact. I'm now starting a new project and am looking for your recommendations for what to use now for frameworks and libraries, in this century (instead of CGI.pm) for both the server side and for making pretty client side stuff. (for example: template toolkit + node.js) TIA Fulko -------------- next part -------------- An HTML attachment was scrubbed... URL: From yanick at babyl.ca Thu Nov 19 16:10:14 2020 From: yanick at babyl.ca (Yanick Champoux) Date: Thu, 19 Nov 2020 19:10:14 -0500 Subject: [tpm] recommendations for web development frameworks In-Reply-To: References: Message-ID: <821437cd-23f3-04d7-454c-c4d528686e7f@babyl.ca> On 2020-11-19 6:39 p.m., Fulko Hew wrote: > It's been a while since I started my first major web app, 22 years ago > to be exact. > I'm now starting a new project and am looking for your recommendations for > what to use now for frameworks and libraries, in this century (instead > of CGI.pm) > for both the server side and for making pretty client side stuff. > (for example: template toolkit + node.js) For client stuff, I <3 Svelte hard these days. For Perl servers, there is Dancer2 that is relatively simple and nimble. The guy who came up with its plugin structure is a nutjob, but the rest of the Dancer crew are quite a sharp bunch. (Mojolicious also gets a lot of love these days too) Enjoy! `/anick From zoffix at zoffix.com Thu Nov 19 16:44:00 2020 From: zoffix at zoffix.com (zoffix at zoffix.com) Date: Thu, 19 Nov 2020 19:44:00 -0500 Subject: [tpm] recommendations for web development frameworks In-Reply-To: <821437cd-23f3-04d7-454c-c4d528686e7f@babyl.ca> References: <821437cd-23f3-04d7-454c-c4d528686e7f@babyl.ca> Message-ID: <20201119194400.Horde.vs7Gfm3CyumkP6dtHG1N0uQ@echo.gendns.com> Very nice list of recommendations :) I'm gonna throw some of that love for Mojolicious. It's a framework that comes with an entire toolkit that's very polished. Along with liking the framework, I like the *quality* of the software itself. Feels very robust and well-tested. We had a presentation for it at TPM in 2015 too. These are the slides: http://tpm2015.zoffix.com/ I think there might be a recording of the meeting too somewhere. Quoting Yanick Champoux : > On 2020-11-19 6:39 p.m., Fulko Hew wrote: >> It's been a while since I started my first major web app, 22 years >> ago to be exact. >> I'm now starting a new project and am looking for your recommendations for >> what to use now for frameworks and libraries, in this century >> (instead of CGI.pm) >> for both the server side and for making pretty client side stuff. >> (for example: template toolkit + node.js) > > For client stuff, I <3 Svelte hard these days. > > For Perl servers, there is Dancer2 that is relatively simple and > nimble. The guy who came up with its plugin structure is a nutjob, > but the rest of the Dancer crew are quite a sharp bunch. > > (Mojolicious also gets a lot of love these days too) > > Enjoy! > `/anick > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > https://mail.pm.org/mailman/listinfo/toronto-pm From shlomif at shlomifish.org Fri Nov 20 06:08:33 2020 From: shlomif at shlomifish.org (Shlomi Fish) Date: Fri, 20 Nov 2020 16:08:33 +0200 Subject: [tpm] recommendations for web development frameworks In-Reply-To: <20201119194400.Horde.vs7Gfm3CyumkP6dtHG1N0uQ@echo.gendns.com> References: <821437cd-23f3-04d7-454c-c4d528686e7f@babyl.ca> <20201119194400.Horde.vs7Gfm3CyumkP6dtHG1N0uQ@echo.gendns.com> Message-ID: <20201120160833.2a4f352a@telaviv1.shlomifish.org> Hi all! On Thu, 19 Nov 2020 19:44:00 -0500 zoffix at zoffix.com wrote: > Very nice list of recommendations :) > > I'm gonna throw some of that love for Mojolicious. It's a framework > that comes with an entire toolkit that's very polished. Along with > liking the framework, I like the *quality* of the software itself. > Feels very robust and well-tested. > > We had a presentation for it at TPM in 2015 too. These are the slides: > http://tpm2015.zoffix.com/ I think there might be a recording of the > meeting too somewhere. > Mojolicious does seem to be more popular than Dancer2 and both are certainly easier to learn and use than Catalyst (which is more complex but may be more manageable for larger, like the distinction between Django bs. flask or bottle.py). Regarding client-side frameworks there is no shortage of them (see e.g: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f and https://www.youtube.com/watch?v=Wm2h0cbvsw8 ). Some of them that I use are: * https://emscripten.org/ * https://en.wikipedia.org/wiki/TypeScript * https://en.wikipedia.org/wiki/Sass_(stylesheet_language) (SCSS) * https://en.wikipedia.org/wiki/JQuery and https://en.wikipedia.org/wiki/JQuery_UI * https://en.wikipedia.org/wiki/Webpack (only did one small task so far) * https://github.com/shlomif/python-vnu_validator * https://metacpan.org/release/Code-TidyAll * https://github.com/prettier/prettier/ Usually I found that learning the syntax was fairly easy for me, but getting the (CLI/etc.) tooling to work properly was much more time-consuming. > > > > > Quoting Yanick Champoux : > > > On 2020-11-19 6:39 p.m., Fulko Hew wrote: > >> It's been a while since I started my first major web app, 22 years > >> ago to be exact. > >> I'm now starting a new project and am looking for your recommendations for > >> what to use now for frameworks and libraries, in this century > >> (instead of CGI.pm) > >> for both the server side and for making pretty client side stuff. > >> (for example: template toolkit + node.js) > > > > For client stuff, I <3 Svelte hard these days. > > > > For Perl servers, there is Dancer2 that is relatively simple and > > nimble. The guy who came up with its plugin structure is a nutjob, > > but the rest of the Dancer crew are quite a sharp bunch. > > > > (Mojolicious also gets a lot of love these days too) > > > > Enjoy! > > `/anick > > _______________________________________________ > > toronto-pm mailing list > > toronto-pm at pm.org > > https://mail.pm.org/mailman/listinfo/toronto-pm > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > https://mail.pm.org/mailman/listinfo/toronto-pm -- Shlomi Fish https://www.shlomifish.org/ https://youtu.be/GoEn1YfYTBM - Tiffany Alvord - ?Fall Together? Chuck Norris is ninety out of Jay-Z's 99 problems. ? https://www.shlomifish.org/humour/bits/facts/Chuck-Norris/ Please reply to list if it's a mailing list post - https://shlom.in/reply . From arocker at Vex.Net Thu Nov 26 10:12:19 2020 From: arocker at Vex.Net (arocker at Vex.Net) Date: Thu, 26 Nov 2020 13:12:19 -0500 Subject: [tpm] Do we have a meeting tonight? Message-ID: From talexb at gmail.com Thu Nov 26 10:49:11 2020 From: talexb at gmail.com (Alex Beamish) Date: Thu, 26 Nov 2020 13:49:11 -0500 Subject: [tpm] Do we have a meeting tonight? In-Reply-To: References: Message-ID: Yup! https://www.meetup.com/Toronto-Perl-Mongers/events/dtdtrrybcpbjc/ I thought I'd announced this already. Alex On Thu, Nov 26, 2020 at 1:20 PM wrote: > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > https://mail.pm.org/mailman/listinfo/toronto-pm > -- Alex Beamish Software Developer / https://ca.linkedin.com/in/alex-beamish-5111ba3 Speaker Wrangler / Toronto Perlmongers / http://to.pm.org/ Chair, Sponsorship Committee, TPF / https://www.perlfoundation.org/ Baritone, Operations Manager / Toronto Northern Lights, 2013 Champions / www.northernlightschorus.com -------------- next part -------------- An HTML attachment was scrubbed... URL: