Subscribe to RSS Feed

Categories

Archives

Archive for the 'Catalyst' category

Announcing Osgood: An Event Repository

Yesterday I released Osgood::Client and today, after realizing I had botched the upload, Osgood::Server. Unfortunately the documentation is a little thin, so I’ll take this opportunity to both inform the world and the module of it’s purpose.

Osgood is a passive, persistent, stateless event repository. The current docs say queue rather than repository but [...]

Read the article

Hanging Antlers On Your ResultSets

At some point in the not too distant future, the intarweb’s magazine consumers will be perusing a new magazines.com. I’ve got the responsibility of building it. One of the requirements is to allow our Merchandising and Marketing folk to get their jobs done without too much fuss. The system they use will [...]

Read the article

Ayalike: Content Management using Catalyst

UPDATE: The demo and trac links are down atm, as Ayalike is being moved to new hosting.

I’ve been hacking away for the last week or so on a content management system (henceforth CMS). We are going to need a CMS for some future $work projects and I’m generally unhappy with all that I’ve reviewed. [...]

Read the article

DBIx-Class-QueryLog 1.0.0 Released

I just uploaded the 1.0.0 release of DBIx::Class::QueryLog to the CPAN.

The 1.0.0 label is mostly just a not to it’s maturity. I’ve been using QueryLog extensively at $job — most recently to tune a multi-million order conversion script — and a 1.0 is in order.

The only new feature is a [...]

Read the article

Adding Action Timings To Your Output

UPDATE: Jon Schutz recently posted an update to this idea. Please use his!

When handing a request Catalyst politely outputs each action executed (in order) along with it’s timings, like so:

2007/05/17 13:52:18 INFO [Catalyst : 1506] Request took 0.429198s (2.330/s) .—————————————————————-+———–. | Action [...]

Read the article

Profile Your Catalyst/DBIC App with QueryLog

Months ago I implemented DBIx::Class::Storage::Statistics with the intent of making some sort of profiling tool. I finally got off my ass and did it. DBIx::Class::QueryLog should be on CPAN this weekend.

At $work we are replacing a legacy system with one based on Catalyst. One of the deliverables for this year is a [...]

Read the article

Reductio ad speedum

It is pretentious for me suggest my own name be attached to something. Therefore I will not request that this be named in my honor, but I would like to release this law to the world.

As a discussion related to speed, efficiency or convenience of a ‘program’ grows longer, the probabilty of someone telling [...]

Read the article

My Little Side Project: Telemetry

A few years back I wrote an app for tracking the various numbers and values that are prevalent in a datacenter. This app tracked the vitals of all kinds of doodads. It was a glorified visualization tool. I used various bits from CPAN but eventually got fed up and decided that I [...]

Read the article

Chained Searches: The Beauty of DBIx::Class And Catalyst

DBIx::Class and Catalyst have made my life much easier since I adopted them. I originally began my $work project with Class::DBI. The transition took some work but I’ve been happy as a moose in a brothel ever since. Aside from the occasional hairy query I don’t think I push the limits of either [...]

Read the article

Catalyst URI and Cookie Sessions: DWIM!

nothingmuch++ released new versions of the various Catalyst::Plugin::Session::* plugins a few days ago. The killer feature being that Session::State::URI and Session::State::Cookie now Do What I Mean out of the box!

After a little prodding nothing was nice enough to add a feature I needed: not rewriting the links if State::Cookie successfully acquires a session. To enable [...]

Read the article