HOWTO: Use jQuery/DataTables with Perl/Catalyst/DBIC

0

(I offered to write an entry for the Catalyst Advent Calendar based on a private wiki article I use, and wanted to break the 600+ day blogging dry spell!)

Web user interfaces have come a long way since the original publish/view model of the Internet – these days, people expect interactivity and interfaces that let them get the information they want with the minimum of effort. JavaScript libraries such as jQuery have made it easier to develop cross-platform, interactive interfaces, but tables of data have still lagged behind a bit. There is a jQuery plugin that adds interactivity to tables of data in HTML – datatables.net. The DataTables plugin allows for server-side processing of table options such as ordering, filtering and pagination, leading to much smoother feeling data tables.

(more…)

Another busy week in the code mines…

0

I’ve actually been getting my hands dirty with code again this week – both my existing Catalyst based apps are working fine, so just to keep things interesting I’ve got another two apps as work-in-progress and refactoring the existing ones for translations. (more…)

Another month, another Catalyst launch

0

Okay, this one should have happened a couple of weeks ago, but last-minute snags and a lot of other work delayed things slightly. (more…)

HOWTO: Monitor a FastCGI server using monit

0

Something strange has been happening to my Catalyst applications – they’ve been running fine (more than fine, actually), but every 7 days or so, the FastCGI server seems to lock up. I’m not sure where the failure is ATM, but the apps need to be available all of the time, so they need monitoring and restarting if there’s an error. I’m already using monit to keep an eye on the system and other running processes, so here’s how I’ve got it checking the FastCGI servers as well. (I could write a Perl script using the FCGI::Client module to do checking, but then I’d have to write a monitor to make sure the monitor was still running :D ) (more…)

Busy, busy, busy

0

Just a quick update for now – I’ve managed to book myself up quite fully. (more…)

One week on – Catalyst still going strong

0

Last Friday, I took my first Catalyst application live. It was a particularly tense time – this was a live, public facing release of a completely new server stack. The short version: Catalyst rocks! (more…)

Chainsaws and scalpels

0

I work in Perl – a lot. As a result, I’ve got used to working in Perl, and have maybe grown a little too reliant on it, and some of the features it provides… (more…)

HOWTO: Deploy a Catalyst application using FastCGI and nginx

0

Note: this is not the canonical way, it just Works For Me™ – there are, no doubt, vast improvements that could be made. YMMV. (more…)

Padre – the Perl IDE

0

If you spend any time working in Perl, I think you should a take a look at Padre, the Perl IDE – it’s worth spending a couple of hours looking at, at least. (more…)

Jabber bot

2

Just a quick update today – been spending some time writing a little Jabber bot. (more…)

Go to Top