Custom Django Views for Happier Ajax

September 24, 2008 This is the second part in the Django, jQuery & Ajax tutorial series, and takes a look at improving our first stab at Ajaxy functionality with something a bit... how shall we put it... less awful, by using custom Django views to respond to Ajax requests.

Filed under jquerydjangojavascript

How to Filter Bots From Analytics

April 3, 2011 If you've ever built a homebrew analytics system and tried to get actionable insight from it, then you know the pain of filtering out automated and suspicious requests. Here are a few notes on what I've learned on filtering bots from analytics data.

Filed under analytics

Irrational Exuberance's Third Rebirth

March 28, 2011 The first Irrational Exuberance was a WordPress blog in 2007. The second a custom Django application, and the third... is also a custom Django application. Named Sisyphus.

Filed under sisyphuslifeflowblog

Grocery Shopping in Japan

October 20, 2007 (This entry contains a number of pictures and may load a bit slowly on some connections.) I spend a lot of my day thinking about the next meal. In conjunction with that I do a lot of grocery shopping. Here is an annotated pictorial of my groceries.

Filed under foodjapan

Rewriting Parameterized URLs with Nginx

February 16, 2009 This is a short overview of how I used Nginx to redirect from content on my old WordPress blog to my new Django blog. (New purely in a relative sense.)

Filed under nginx

IE's New Infrastructure and Writing Workflow

March 29, 2011 In this post I briefly discuss the (questionably) novel aspects of the new Sisyphus blog engine which hosts this blog.

Filed under sisyphusredisgitnginxdjango

Creating Multi-Worksheet Excel Docs with xlwt

November 4, 2012 xlwt is a great little Python module, this tutorial walks through the steps of using it to create a multi-worksheet Excel with cross-referencing formulas.

Filed under pythonexcel

Don't Make Me Defend Your Claims

March 31, 2011 Recently I grabbed Steve Krug's "Don't Make Me Think" and found it a reasonable discussion to the topic. My one enduring frustration is that it is damningly faint on evidence.

Filed under usability

Introducing my Japanese Kitchen

October 21, 2007 A quick overview of the kitchen in my apartment. It has accumulated two decades worth of stuff... but still doesn't have a rice cooker. Damn.

Filed under jetjapan

Dreamier Dream Server with Nginx

July 17, 2007 Upon posting my first dream server setup, it became apparent that it was less dreamy than I had thought. This article is a reworking of the earlier post, but using nginx as a frontend to an Apache2 backend. Rather than... Apache2 as a frontend to Lighttpd. It has also been pared down a bit, removing the security topics (it didn't cover them well anyway). And its more concise, as in its very much unlike this description.

Filed under djangoslicehostubuntumemcachepostgresqlapachenginx

Will Larson

August 10, 1985 I'm a developer and I write a little bit. If you're curious about learning more about me, this is a good place to start.

Filed under will-larson