Author Archives: James

3 DRY Techniques for Maintainable Ajax

Using ajax on the web is old technology. Writing a good javascript to achieve this is not difficult, but it is rarely covered in introduction to ajax tutorials. The result is a mixing of html “templates” inside your javascript code. … Continue reading

Posted in Development, Javascript, Web | Leave a comment

How to Test File Upload Parsing in Django

I didn’t start testing software until recently. Of course I tested my software to make sure it works and is stable, but it was a very manual process. This was very time consuming and sometimes subtle bugs were let through … Continue reading

Posted in Django, Hacking, Python | Leave a comment

Thoughts on Xcode 4 Price

With the release of Xcode 4 came a completely unknown feature, even for developers like myself: a price tag. This is the first time that Xcode has ever had a price. Since the release of OS X, Xcode (and its … Continue reading

Posted in Cocoa, Development, Mac OS X, Objective-C | 3 Comments

How to Create Realistic Buttons with CSS3

In a modern web application we don’t really use buttons (ala the input tag) so much. More often than not, we use some kind of div or link that when combined with some javascript behaves as a button. I’m not … Continue reading

Posted in CSS3, Development, Hacking, Web | 2 Comments

Bill’s in Shichirigahama

Sometimes you need a day off. Yesterday was that day for me. Instead of going to Sakuragicho or Minatomirai and visiting a museum, I decided to do something different. I decided to have my first meal at a restaurant belonging … Continue reading

Posted in Cafe, Japan, Travel | Leave a comment