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...

Javascript Templating Languages

I have been looking at JavaScript templating libraries recently for a personal project and I'd like to write about my thoughts here. Up until now, I had only really needed to use JavaScript on t[...]

Pickling Objects with Cached Properties

Python descriptors allow you to create properties on python objects that are the result of executing some code. One of the simplest ways of doing that is using the `@property` decorator. Here, ac[...]

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 [...]

Kubernetes + Mesos の組み合わせ

Note これは Kubernetes Advent Calendar 2014 の19日目の記事です。18日の記事は kazunori279 の GKE+BQがうまく動かなかった話 。 [...]

NSStudy No. 5 に発表してきました

10月31日に NSStudy No. 5 で発表しました。 テーマはクラウドだったんですが、それぞれの発表 Google Cloud Platform、Force.com、Microsof[...]

PyCon JP 2014 の感想

この記事は大分遅いけど、PyCon JP 2014 が先週末に無事終了しました! 今年は今まで、最大 545 の参加者がいました。とても楽しかった。参加した皆様、 ありがとうございます! [...]

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

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

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

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