Another django-restful-model-views Update

April 27, 2007 | 3 comments

As I mentioned a few weeks ago, Andreas Stuhlmueller has proposed a general REST API for Django, and as his ideas and mine seemed very compatible, we began talking about collaborating on a joint solution.

Illustrating Recursive Methods by Flattening Directory Hierarchies in Java

April 19, 2007 | 8 comments

Recently, I was pair programming in Java with a less experienced partner when we came to a point where we needed to ensure that a collection of files was ‘flattened,’ containing no nested directories, in preparation for ingesting those files into a digital preservation system. I recognized it as a problem of recursion and was prepared to begin constructing a unit test for this while my partner expressed caution, and a belief that this was a difficult problem that would require much more planning to get right. It made me realize that the type of recursive processing I was envisioning could be difficult to initially wrap your mind around.

Django Registration for Newbies

April 13, 2007 | 29 comments

I recently turned my attention to user account management in Django and what follows are (cleaned-up) notes I made while exploring the django-registration contribution. As a result, this post is very introductory and task oriented, but hopefully, it will help orient newcomers like me to what’s available and provide a foundation for exploring these topics in more depth.

django-restful-model-views contribution update

April 6, 2007 | 3 comments

I’ve updated the django-restful-model-views contribution, based on feedback I’ve received, primarily to make this a more generic REST API (not just model based). This update also begins implementing some ideas borrowed from Ruby on Rails.

Toward Less Mousing

April 5, 2007 | 6 comments

This week, I am exploring mouseless computing approaches, focusing primarily on the Ion window manager, but also trying other tools like the Hit-a-Hint Firefox extension, Cream and XBindKeys. I am doing this as much for the sake of computing resource efficiency as programming efficiency and usability, and I’m having a lot of fun along the way.