Modern Web Development in Perl
summary
Argues that Perl is actively maintained (Perl 5.40 released 2024) and emphasizes stability and backward compatibility, then builds a small database-backed web app using Dancer2 with the Dancer2::Plugin::Database and sqlite config, templating and sessions, a JSON endpoint and PSGI/Plack-compatible server. Demonstration runs locally (Docker optional), shows routing verbs (GET/POST), prepared SQL, session storage and send_as JSON, and the simple Bridge of Death demo works end-to-end.
AI-written summary · about
chapters (15)
- 0:00Introduction to Perl
- 2:48Perl's history and reputation
- 6:27Why use Perl today
- 11:50Perl's ecosystem and CPAN
- 15:46Common Perl misconceptions
- 17:36Perl's stability and backward compatibility
- 21:16Building a web app with Dancer 2
- 24:32Dancer 2 framework overview
- 26:16Generating a basic Dancer 2 app
- 28:30Adding database support
- 32:05Templating with Template Toolkit
- 33:50Handling form submissions
- 37:03Live demo of the web app
- 39:54Generating JSON responses
- 41:43Closing thoughts and Q&A








