If you are a Catalyst developer and hang out in the #catalyst IRC channel a lot, you might already have heard of Reaction. But even then, you might not be sure what it actually is. In this post I try to give an easy explanation for people already developing in Catalyst or for the web in general.
Catalyst: April 2009 Archives
Over the past weekend, a new version of the Catalyst web framework was released. Catalyst 5.8 is a significant step in the development of Catalyst and while it changes a significant portion of Catalyst's internals, it retains backward compatibility with applications built on previous versions of Catalyst. With a framework as complex as Catalyst, this is no small feat. Tomas Doran, a major contributor to the 5.8 update, is with us today to tell us more about this major milestone in Catalyst's development.
MojoMojo is probably the most powerful and flexible open-source wiki application available today. Based on Catalyst and Perl, MojoMojo is gaining momentum and notoriety for it's flexibility and modern web-application features. Today we get the opportunity to speak with Marcus Ramberg, the creator of MojoMojo.
I first started working on mojomojo as a project to learn the new MVC framework Maypole. This was back in 2005, and as it became apparent that the Maypole project wasn't going anywhere, I ported MojoMojo over to Catalyst. I remember the transition as being fairly easy. Back then we were also using the Class-DBI ORM. MojoMojo has long since been ported over to DBIx-Class. This happened at the Hackathon connected to YAPC::NA in Chicago.
Welcome to Catalyzed.org. A site dedicated to sharing with the world what modern Perl looks like, and providing a peek into what's going on in the Perl community.
As you are no-doubt aware, Perl does not have a flattering reputation. People have called it everything from 'ugly line noise' and 'unmaintainable' to the big favorite: simply 'dead.' Perl is alive and well, but to those not in the Perl community it can be hard to see that.
So the question is... If Perl is so lively, how do you reconcile that with it's reputation? How did we get here? And more importantly, how do we make Perl's reputation reflect what we who use it know, namely:
Perl is one of the most powerful and fun languages available with a lively and active community.
Today, we'll take a short stroll down memory lane, to see where this reputation comes from, and catch a glimpse of what modern Perl looks like.




