This blog is written in Perl, using the Dancer framework, Text::MultiMarkdown, DBIx::Class, Cache::Memcached::Fast, and countless other CPAN modules. It is deployed using Starman. The source code can be found at github.

Perl and Google Authenticator

In this article I'll explain (with code) how to create and validate a Google Authenticator two-step authentication token, using Perl. Both on the command-line and on a simple website.

continue reading

Git garbage-collect all repositories

In this article I describe my approach to keeping the disk space for my Git repositories low on both the desktop and netbook machine.

continue reading

Git post-update hook: restart webserver

In this article I describe my approach to deploying new versions of a personal web application, running under Lighttpd and using Perl as its back-end. The same approach can possibly be used for similar scenarios.

continue reading

Tidying Perl using a pre-commit hook

In this article I describe my approach to keeping some of my Perl repositories as clean and as tidy as they can be.

continue reading