Archive for November, 2009


Getting into the business…

Posted by Elf Sternberg as chat, Design, web development

While visiting with friends and family this weekend, I ran into a long-missed flame who said she was frustrated because she’d gone back to school to renew her web design business, last heard from about a decade ago, but the school seemed insistent about teaching her programming instead. Her head was full of PHP and […]


Node.js is genuinely exciting!

Posted by Elf Sternberg as javascript, programming

Yes, that’s a signal boost. I’ve only played with Node.js for about 24 hours now, and I’m already deeply impressed with it. Node.js is something of a holy grail: an implementation of server-side (and desktop) Javascript with a modern engine (Google’s V8), in which all I/O is event-handled. You no longer care about multiplexing, spinning […]

So, I got tired of the way Django-SocialAuth was borked and not working for me, so I forked the project and have put up my own copy at GitHub. There are three things I noticed about the project right away: First, it forces you to use a broken templating scheme. I haven’t fixed that, but […]

This is part 4 of a series. So far, we’ve written a basic Django application, written some tests for it, checked everything into a central repository, and then integrated those tests with the Hudson continual integration server. But Django’s tests run in a kind of pseudo-server mode, with both the tests and the application running […]

For the past few days, this has been bugging the Hell out of me and I finally decided today to knuckle down and figure out how the hell Python decorators-with-arguments work. Basic Decoration The basics: A python function takes arguments, performs a task, and returns a value. A decorator takes as its argument a function, […]


RedStatePoly, Mark 2: Call For Suggestions

Posted by Elf Sternberg as javascript

So, I just kicked out another edition of Red State Poly, and I’m trying to figure out what, if anything, I should do with it. There are a few things I could do: obviously, I could work hella harder to make it absolutely consistent with all browsers, but now it works with IE6, 7, Firefox […]


Unicorn chaser… not!

Posted by Elf Sternberg as programming, web development

Parsing HTML with regex summons tainted souls into the realm of the living. If you hack HTML for a living, this will make you giggle.  And given that I’ve used regex in my tests to assert the presence of classes and objects in a page, I guess I’m guilty.

Google last week released Google Go, a new programming language designed to be “more C-like” (a kind of python/C#/Java mash-up of a language) with support for Erlang’s excellent concurrency management, which allows you to write programs that can do lots of different little things at the same time on machines that have multiple CPU’s. It’s […]

This is part 3 of a series. In part 1 we set up a Hudson test server, and in part 2 I introduced a simple Django application with some simple tests. Now we’re going to make Hudson run those simple tests. Prerequisites: Your box for running this application must be able to run both Hudson […]

In my first post on Continual Integration Testing of Web Applications with Facebook, I mentioned setting up the Hudson server, fronted by Nginx, as the first step.  It would be nice if I could also refer to that application by something other than a port number.  Rather than “”, I wanted to be able to […]

Subscribe to Feed



November 2009
« Oct   Dec »