-
Posted Mount Multiple PSGI Applications to Catalyzed.org
Plack has the ability to map applications onto URLs. This is facilitated with Plack::App::URLMap. Here I will demonstrate how one can use Plack and URLMap to mount multiple applications. In addition, we examine how to handle static file requests and...
-
Posted March Madness - Bracket Time to Catalyzed.org
It's that time of the year again when college basketball fans go crazy. If you're in the minority of computer programmers that care about basketball or you just want to try out some Catalyst, DBIC and FormHandler software then consider...
-
Posted Plack Middleware Example to Catalyzed.org
Plack Middleware is easy to use. Let's see how with a couple of examples; One example shows how to enable a Debug panel Another shows how to enable conditionally (based on PATH_INFO) Digest Authentication. Full article...
-
Posted Plack Advent Distilled - Week 1 to Catalyzed.org
If you are a web application or framework developer then PSGI and Plack are worth knowing about. Sensei Miyagawa put together a series of high quality articles describing quite a bit about PSGI and Plack. They are worth your time...
-
Posted Mongo CRUD to Catalyzed.org
MongoDB has an appeal to me given its apparent flexibility. I certainly haven't gotten to the center yet to tell you if the candy deep down under the wrapper is sweet, but my initial impression is that MongoDB is dang...
-
Posted Baby Benchmark of PSGI Frameworks to Catalyzed.org
This papers discusses the topic of benchmarks in the context of PSGI application frameworks. It is not meant to incite violence over the results as they are to be taken with a heavy dose of medication. The reason being that...
-
Posted Comparing Selectors to Catalyzed.org
Recently I have been using jQuery to select and manipulate HTML parts. I wanted to do something similar in Perl so I started playing with HTML::Zoom. In addition, I recently came across an article by tempire that introduced me to...
-
Posted When a Script Becomes a Module to Catalyzed.org
Recently I wrote about using Chart::Clicker to create plots of the high and low temperature forecast. The code I demonstrated was in the form a script. The code did its job, but was not structured so well nor was it...
-
Posted Sexy Charts with Chart::Clicker to Catalyzed.org
Chart::Clicker is a Perl distribution that is capable of producing some decent charts. This article explores the charting of both high and low temperature forecasts using Chart::Clicker. We'll scrape forecast data from the web and then use it to plot...
-
Posted Re-using Catalyst config to Catalyzed.org
You may have some scripts related to your Catalyst application and you would like to re-use pieces of the application's configuration information. For example, database connection information is something that could be used in a Catalyst application, but also one...
-
Posted Getting Scrappy with Modern Perl to Catalyzed.org
Modern Perl is all the rage these days in case you hadn't noticed. But why, might you ask. I will demonstrate a scraper program that stores its results in an object database using such juicy bits as Scrappy (a web...
-
Posted Catalyst::Controller::LeakTracker Tutorial to Catalyzed.org
Why use LeakTracker? You have a Catalyst application that is consuming more and more memory over time. You would like to find out what classes are involved and where you may have cyclic references. Why not try out nothingmuch's handy...
-
Posted Transactions with DBIC to Catalyzed.org
Overview Transactions are an important feature of many database management systems. Transactions allow one to make changes to a data store in a reliable way that can gracefully handle failure. In short you are guaranteed that the changes take place...
-
Posted Announcing Bracket to Catalyzed.org
Bracket is a web application that manages a group of players and their picks in the national college basketball tournament. It was written to provide an open source bracket system for the tourney that is fast, simple and ad free....
-
Posted An Introduction to FormHandler to Catalyzed.org
Abstract There is more than one way to handle forms in your Catalyst/DBIC application. This paper speaks to the HTML::FormHandler way. Let's start with a simple example of building a registration form to allow new users to register with your...
-
Posted Open Flash Chart from Catalyst to Catalyzed.org
Recently I was looking for a way to make some snazzy bar charts from a Catalyst application. I have successfully used GD and GD::Graph before, but wanted to try something different this time around. After exploring several possibilities I decided...
-
Posted MojoMojo Lightning Install to Catalyzed.org
MojoMojo uses a boatload of CPAN module to do its things. If you already have Catalyst and DBIC installed you're more than half way there, but what if you're starting from scratch and you want to quickly find out if...
-
Posted Leaking Objects of Desire to Catalyzed.org
Sometimes in a weak moment we ho our code out for bread, butter and tight deadlines. In this flurry, we may have missed a step in the object memory cleanup dance1. When one thinks they may have sprung an object...
-
Posted The Simplex Algorithm to Catalyzed.org
The Simplex method was developed in 19472 by George Dantzig when programs referred to (military) strategies. It is a method for finding an optimal solution to a certain problem type called a Linear Program (LP). An optimal solution to an...
-
Favorited Interview with Marcus Ramberg, Creator of MojoMojo on Catalyzed.org