-
Posted YAPC::2010! to Catalyzed.org
YAPC this year was great. I met a lot of people I only knew on the interwebs, went to some great talks, and got my ass heckled. I enjoyed every moment of it. Matt Trout gave a great ironman forfeit...
-
Posted Using Bread::Board to Create a Config API to Catalyzed.org
I've finally been able to play with the massively fun toy that is Bread::Board. What is it, you say? Bread::Board is basically a way to wire application components up in a DRY, and efficient manner. This is extremely useful for...
-
Posted Installing DBD::Pg and DBD::mysql on Mac OSX (Snow Leopard) to Catalyzed.org
I went through a lot initially trying to get perl to be able to interface to mysql and postgres on Mac OSX. My steps weren't optimal, and I wouldn't recommend them for anyone. However, after purchasing my Mac Book Pro,...
-
Posted MooseX::App::Cmd and your Command Line Apps to Catalyzed.org
MooseX::App::Cmd is a really handy little module to add robustness and decoupling to your command line applications. It allows you to treat each command as a separate class, keeping your code tidy, and pretty re-usable. Continue reading for an example...
-
Posted Using Data::Manager with Template::Toolkit and Catalyst to Catalyzed.org
Data::Manager is a really fantastic marriage of two very well thought out and uncoupled modules, Data::Verifier and Message::Stack. Data::Verifier does exactly what its name says, which is verifies data. You give it a hashref of constraints to verify against, and...
-
Posted Fnargh::Form::Auto (Soon to be HTML::FormHandler::Reflector::DBIC) to Catalyzed.org
I've never really liked dealing with creating forms. You have to write a butt load of tedious HTML, validate it, and then return error messages as needed. If you want it to be fancy and pretty, you have to write...
-
Posted Fun With JSON Config Files! to Catalyzed.org
So I recently decided to convert the config file for a new app I'm working on to JSON. Why? Well for one, it's a lot easier to express perl data structures in, and it's also extremely easy to read. Check...
-
Posted System Call Debugging with (s|k|d(trace|truss)) (that's strace, ktrace, dtrace or dtruss) to Catalyzed.org
Recently while working on getting tests done for Catalyst::Devel so it could be shipped, and I absolutely could not figure out how to get the test for the development server to work. So, I queried #catalyst-dev about it, and my...
-
Posted MT+Plack on nginx = love to Catalyzed.org
There's a new kid on the block for web application development, and it's called Plack. I'm not going to go into depth on explaining it here, as the website listed previously does a stellar job of that, but I'm going...
-
Posted Rendering TT on command with Catalyst to Catalyzed.org
Scenario You're trying to send an email (via Catalyst::Plugin::Email, MIME::Lite, Email::Sender::Simple, your choice) and you would like to be able to stuff your canned email messages into their respective Template::Toolkit templates. One way to do this is use Catalyst::View::Email::Template, which...
-
Posted Coming soon: DBIx::Class::Tree::Recursive to Catalyzed.org
I've had a need for some time now to have an ability to make recursive calls to an SQL database with out completely melting down my database server using literal recursion for SQL calls (namely, a for loop that does...
-
Posted GSOC: Post Mortem to Catalyzed.org
So, I recently finished (for certain values of "finished") my Google Summer of Code grant. It was very fun, stressful, and eye opening. I learned a LOT. A lot more than I could possibly encompass in a single (or infinite,...
-
Posted Spiderin' - Scraping Information with Web::Scraper to Catalyzed.org
I'm a jerk. I failed to give credit to Kieren Diment who helped me with some of the finer points of this script. Thanks Kieren! Web spiders are not a new idea. A well written spider can gather a whole...
-
Posted jQuery and Catalyst: Easier than you thought to Catalyzed.org
So recently, I've been hacking on some jquery for some UI stuff for a small site I've been working on. The site is backed by Catalyst, of course, and given I'm not big on design stuff, I figured I'd give...
-
Posted Creating a Simple Server - Part 2 to Catalyzed.org
Hi all, I've returned, with the full source listing of Creating a Simple Server - No HTTPD Required. So here it is......
-
Posted Creating a Simple Server - No HTTPD Required to Catalyzed.org
or... when we only need a bicycle wheel, sometimes we need to re-invent our wheel slightly to get the job done. Recently I ran into a situation where a client had a queue system that placed requests into queue files...