Skip to content

Details

This much requested topic has finally been scheduled. Mojolicious (http://mojolicio.us/) is "A next generation web framework for the Perl programming language."

The following talks have been scheduled:

Zoffix Znet (https://metacpan.org/author/ZOFFIX)

An overview of the Mojo ecosystem that includes modules shipped with the core Mojolicious distribution as well as others developed by the core Mojo team. The modules overviewed will include Mojolicious::Plugin::AssetPack, Mojo::DOM, Mojo::JSON, Mojo::UserAgent, Mojo::URL, Mojo::Base, and Mojo::ByteStream

Cees Hek (https://metacpan.org/author/CEESHEK)

An introduction to building asynchronous apps in Mojolicious, highlighting the benefits and drawbacks of writing non-blocking code. Examples will show how to use the asynchronous features in Mojo::Pg and Mojo::UserAgent and how to combine multiple operations using Mojo::IOLoop::Delay.

Alex Beamish

I was also planning on doing a beginner's talk about writing simple programs. My plan is to show 1. Simple form validation, 2. Authentication (via cookie), and 3. Layouts (as in, page header and footer, with content being the meat in the sandwich).

My plan is to compare how this could be done using plain CGI and with Mojolicious::Lite (which is more accessible than straight Mojolicious, as ZZ points out). Since I came across a company that does CGI::Application, I thought I might also do these examples using that module; I think the run modes are actually a similar idea to the routes that Mojo uses. And, since I've used Dancer, I'd like to show that approach as well. CGI -> CGI::Application -> Dancer -> Mojo::Lite.

Our Code of Conduct (https://www.meetup.com/Toronto-Perl-Mongers/pages/Code_of_Conduct/)

Members are also interested in