Ianbicking - blog.ianbicking.org - Ian Bicking: a blog
General Information:
Latest News:
The overuse of functions 11 Jun 2013 | 10:00 am
A programming quandry (related to some thoughts I’ve had on locality): The prevailing wisdom says that you should keep your functions small and concise, refactoring and extracting functions as necess...
“new” Considered Harmful 29 Apr 2013 | 10:00 am
Javascript objects and classes aren’t hard. This whole “prototype” thing is blamed for too much: prototype-based programming isn’t hard. this is really weird, but prototypes aren’t. What’s prototype-...
New Blog Software 4 Mar 2013 | 11:00 am
Since I want to start blogging again, of course I have to also change my software. That’s just out these things work. And to start a new blog I need at least one post, otherwise things are breaky. So...
Why doctest.js is better than Python’s doctest 3 Oct 2012 | 08:26 am
I’ve been trying, not too successfully I’m afraid, to get more people to use doctest.js. There’s probably a few reasons people don’t. They are all wrong! Doctest.js is the best! One issue in particula...
Python Application Package 1 Mar 2012 | 02:12 pm
I’ve been thinking some more about deployment of Python web applications, and deployment in general (in part leading up to the Web Summit). And I’ve got an idea. I wrote about this about a year ago a...
Git-as-sync, not source-control-as-deployment 14 Feb 2012 | 10:30 pm
I don’t like systems that use git push for deployment (Heroku et al). Why? I do a lot of this: $ git push deploy ... realize I forgot a domain name ... $ git commit -m "fix domain name" -a ; git pu...
My Unsolicited Advice For PyPy 5 Apr 2011 | 03:23 am
I think the most interesting work in programming languages right now is about the runtime, not syntax or even the languages themselves. Which places PyPy in an interesting position, as they have put a...
A Python Web Application Package and Format (we should make one) 1 Apr 2011 | 04:01 am
At PyCon there was an open space about deployment, and the idea of drop-in applications (Java-WAR-style). I generally get pessimistic about 80% solutions, and dropping in a WAR file feels like an 80%...
Javascript on the server AND the client is not a big deal 31 Mar 2011 | 10:09 am
All the cool kids love Node.js. I’ve used it a little, and it’s fine; I was able to do what I wanted to do, and it wasn’t particularly painful. It’s fun to use something new, and it’s relatively strai...
Doctest.js & Callbacks 13 Sep 2010 | 11:08 am
Many years ago I wrote a fairly straight-forward port of Python’s doctest to Javascript. I thought it was cool, but I didn’t really talk about it that much. Especially because I knew it had one fatal ...