Modern Perl

From 'hello world' to load-balanced Catalyst web-apps.
Want a Slow Website?  Use InnoDB

Want a Slow Website? Use InnoDB

I have many web-apps running online, and most are supported by a MySQL backend, with tables using the InnoDB engine.

InnoDB is great, it enforces data-integrity with foreign keys, not like MyISAM that doesn't give a damn.

Read More
URLs in Catalyst Apps

URLs in Catalyst Apps

Google along with many other search engines has a habit of treating URLs differently if they end with a trailing-slash or not. How much this actually harms your SEO is questionable, but I prefer things consistent.

Read More
Modern Perl Development Environment

Modern Perl Development Environment

If you've ever had to deal with delays in getting CPAN modules installed on a dev server, or simply had issues with a new server build and can't get CPAN running at all, then it may be time to look into running a modern Perl development environment, enabling you to run a local development environment, with no outside hassle.

Read More
Cache for Performance

Cache for Performance

If your web-apps are ever dealing with large data-sets or complicated translations of data, caching with memcached may provide a clean and effective solution to improving performance. Caching is the act of remembering things for later use, usually complicated objects that take a long time to prepare, but are needed regularly.

Read More