Ian Lewis Ian Lewis is a web developer living in Tokyo Japan. His current interests are in Django, python, alternative databases and rapid web application development.
About Me...

Some General Trends in Programming Languages

There are a number of next generation of languages that have come out and are becoming popular in recent years that are trying to use what has been learned from large development projects. Some o[...]

New Year’s Python Meme 2014

Since everyone else was doing it I thought I'd write one up too.

App Engine Pull Queues and kombu

App Engine provides a pull queue API for accessing, leasing, and processing tasks outside of App Engine. I am a fan of Python and so I often use a task queue system called Celery. This system [...]

PyCon APAC 2013

PyCon APAC 2013 is over! Thanks to everyone who helped make the conference a great success. Staff, speakers, attendees alike all contributed to making PyCon APAC 2013 the best PyCon in Japan ever.

Using jQuery deferreds with Backbone.js

Backbone.js is a neat little JavaScript model framework. It gives you nice way of making Models and allows you to fetch and save them to the server easily using a REST API. One of the nice things[...]

require.js + Django 設定の組み合わせ

JavaScriptをよく書いている場合、普通のアプリケーションと同じように設定を 書きたい場合があると思う。たとえば、開発の場合によく `DEBUG` フラグとか設定するよね? たとえば、[...]

プラグインなしで、require.js のテストの順番を保証する

> > > AMD の仕様では、「JSファイルのリストを順番通りに読み込み/実行する」 > > ということができない。実際何が困ったかというと、分割した mocha >[...]

HTMLサニタイズするライブラリbleachを試してみた

最近にHTMLををサニタイズしてくれる便利なライブラリ bleach を見つけた。HTMLを受け取ってウェブ上に表示したいんだけど、 危険なやつをエスケープするもしくは消したいって場合に使う[...]

Google Developer Experts を卒業しました

先週の月曜日(6/9)に公開されて、皆さんは多分見逃している人が多いと思いますが、 私は Google Developer Expert (旧Google Api Expert) を卒業しま[...]

Mercurialログ情報出力の5個のtips

Note この記事は Mercurial Advent Calendar 2013 の第3目の記事 (なのに 10日に公開しています orz)。前の記事は @cointoss1973 さん[...]