Redesign of

September 22, 2008 I spent a fair bit of the day sketching and implementing the new layout of I'm pretty happy with how it's turned out, and think it does a much better job of showcasing content (which is... the point of a blog). I am waiting comments with bated breath.

Filed under design

Intro to Unintrusive JavaScript with Django

September 21, 2008 The steps of the novice web developer are fraught with peril. They begin with HTML, then move onto CSS. They learn a web framework or two, and they finally start to wrangle with JavaScript. This tutorial aims to help the developer who has taken their first steps with Django, and wants to begin experimenting with adding JavaScript and Ajax to their webapps.

Filed under jquerydjangojavascript

A One-Stop AYM CMS Solution

September 17, 2008 I spent this morning designing a simple homepage for the AYM CMS project. It contains a somewhat more in-depth tutorial to getting started with AYM CMS, hosts the current version for download, and has some suggestions on how to best take advantage of its functionality.

Filed under aym-cms

Making Static Dynamic Again; AYM CMS

September 15, 2008 A few lines of code and a few minutes of refactoring and my previous blog post evolved into a full-fledged static content management system based on the Django templating system. It aims to facilitate the creation of complex static websites quickly and with minimal human effort. Welcome to AYM CMS.

Filed under djangoaym-cms

Intricate Static Websites With Django Templates

September 15, 2008 Over the weekend I needed to create a slightly complex static website, and decided to make a go at using Django templates to build it. I was not disappointed.

Filed under djangopython

Sparklines.js Port to Python

September 13, 2008 Here is an incomplete and imperfect port of Sparklines.js to Python, extracted from an incomplete project that has lost much of its momentum.

Filed under pythonsparklines-js

Yes, You Do Care About Cappuccino

September 12, 2008 This entry takes a look at the reasons why you do care about Cappuccino (even if you don't know it yet). Although I doubt you'll end up using Cappuccino on the job anytime soon, it gives us a glimpse at a more flexible and exciting future.

Filed under cappuccino

Extending Mahou; Gotchas and Snippets

September 12, 2008 A few thoughts and code snippets from further extending Mahou. Written in a rambling style with little purpose or direction. You've been warned.

Filed under google-app-enginebosscappuccinomahou

Extracting Data From Google Analytics Reports

September 11, 2008 Today I'm releasing a Python library I put together a few months back, which supports extracting data from exported Google Analytics reports into simple Python data structures (dictionaries, lists, and datetimes). Using it you can easily run custom analysis of your GA data without any hassle.

Filed under python

Extending Classes in Cappuccino

September 7, 2008 A brief look at a simple example of extending the CPTextField class in Cappuccino. Breaks down the extension process into six steps, walking through them with the example.

Filed under cappuccino

Writing Mahou; a Cappuccino Image Search

September 7, 2008 I spent much of the day writing Mahou, which is the Japanese word for magic, and is now also a Yahoo! Boss Search Mashup Framework and Cappuccino (and Google App Engine, while we're at it) powered image search engine. It's a pretty interesting application, and even the least technical readers might enjoy playing around with it a bit.

Filed under google-app-enginebosscappuccinomahou