Posted RFC: Weakly proxying Catalyst's context object to Catalyzed.org
Many of you will have run into this problem: You want to stash a callback in Catalyst that will build you the URL for an action. It’s supposed to be a callback, because you want to dynamically pass an ID...
Posted Finding Stuff on the CPAN to Catalyzed.org
When you ask someone in the community about the biggest advantage of using Perl 5, you most often get the answer “CPAN.” At least I have, and I have been agreeing with this point for a long time. Some even...
Posted Jumpstarting Reaction Applications to Catalyzed.org
So, it is still a bit of work to setup Reaction applications. The Tutorial walks you through it, but that’s still many lines of code and many places to introduce errors. What I came up with last week is a...
Posted Keeping your Coercions to yourself to Catalyzed.org
Last time we took a detailed look at MooseX-Types. In today’s article I want to show you the implications of coercions to global types, why you shouldn’t do it, and how to do it better....
Posted A detailed look at MooseX-Types to Catalyzed.org
While most people in Mooseland are using its core typesystem as if it’s been there all the time. The MooseX-Types extension on the other hand is a bit too much magic without obvious advantages to many people. To some it...
Posted When the common becomes too common to Catalyzed.org
Here are just some quick helping things that accumulated and I wanted to document: From my .zshrc These are some simple shortcuts for common perldoc functions: alias perlsource='perldoc -m' alias perlwhere='perldoc -l' From my .gvimrc For a long time I...
Posted Thinking about MooseX-Types import sugar to Catalyzed.org
As many of you will know by now, Moose comes with its own type system that you can use, extend and introspect. Since the types are handled in a global registry, you have to be concerned about namespaces like with...
Posted Dawn of a new Age in Perl: How Devel::Declare extends Perl's syntax to Catalyzed.org
For quite some time now there have been appearances of a new type of declarative modules on CPAN. Some of these (but not all) are MooseX::Method::Signatures, giving you a method keyword with signatures and type validation; TryCatch which provides you...
Posted SWYM (Say What You Mean) - Declarative Catalyst to Catalyzed.org
Those of you who are not regulars on irc.perl.org or don’t hang out in the #catalyst channel might not be aware of this, but the discussion, planning and chanting was going on for a while. With the recent rise of...
Posted All the Ways to Skin the Cat: How Reaction renders your Page to Catalyzed.org
When you build a web application with Catalyst, your controller will retrieve data from your model (or operate on it), prepare it, and put it in the stash so the view can access it. Your layout will be organized by...
Posted That looks familiar: From Catalyst to Reaction to Catalyzed.org
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...