I'm Paul Bissex, and e-scribe.com is my consulting business. I build web applications using open source software, especially Django. In the '90s I did graphic design for newspapers and magazines. Then I wrote technology commentary and reviews for Wired, Salon.com, Chicago Tribune, and lots of little places you've never heard of. Feel free to email me.
I'm co-author of "Python Web Development with Django", an excellent guide to my favorite web framework. Published by Addison-Wesley, it is available from Amazon and your favorite technical bookstore as well.
Built using Django, served by Apache and mod_wsgi. The database is SQLite. The operating system is FreeBSD, on a VPS hosted at Johncompanies.com. Comment-spam protection by Akismet. Vintage topo imagery from the Maptech archive. The markup engine is Markdown.
Akismet, bitbucket, del.icio.us, Django, Emacs, FreeBSD, Git, jQuery, LaunchBar, Markdown, Mercurial, OS X, Postfix, Python, Review Board, S3, SQLite, TextMate, Ubuntu Linux
At least 95840 pieces of comment spam killed since January 2008, mostly via Akismet.
I'm here in the great city of Portland, Oregon for the 2007 O'Reilly Open Source Convention, or OSCON. Looks like it's going to be a fun week.
The first two days are for "tutorials", half-day sessions on specific practical topics. Though you are officially required to sign up for your sessions in advance, sometimes you just need to float. There's so much going on it can be hard to choose to stay put. Plus you want to make sure you cruise the upper lobby every hour or two in case they put out a fresh batch of cookies. Also, frankly, none of the sessions I sampled in the morning really grabbed me. Not everybody who has written a book is an engaging speaker, alas. My work as a teacher makes me both more understanding and more demanding of presenters.
In the afternoon I headed to the Django Master Class tutorial led by Jacob Kaplan-Moss, Simon Willison, and Jeremy Dunck. This was great. These guys were well prepared and packed a lot of material into three hours: unit testing, middleware tricks, signals, AJAX-based form validation, template tag patterns, custom field types, OpenID, deployment, and GIS. They also brought some schwag, so I now have a Django t-shirt with a racy slogan. I would have liked to see a fuller room -- it's possible the "Master Class" label was intimidating.
All that Django talk got me fired up to resume my stalled-out blog conversion. So, I'm happy to say that this blog is now being administered with a Django back-end, and I have a mostly-functional front-end in testing. My goal is to make it live this week, even if it's not feature-complete -- having it in public will motivate me.
It's a common observation that one of the best tracks at OSCON is the "hallway track". If you stand around and talk to people long enough, you will inevitably encounter someone who 1) made something that you use 2) uses something that you made or 3) is making something that you'd like to use. That third mode was in full effect at the schedule board at the end of the day, when I saw a man writing something about the OpenMoko open source phone platform. "Openmoko!" I said, "Cool!" He then handed me an actual Openmoko Neo1973 phone (pictured). Wow. There are some little niceties it still needs -- for example, it can't actually make phone calls yet -- but it was great to see it running. I don't know what the pixel density of the screen is, but I'd guess it's over 200ppi (cf. my Palm TX which is superfine at about 150ppi).
At the same schedule board I also saw this mysterious announcement from Sun. I'll have to check that out.
Thanks for reading! Please note: Your comment will not appear until approved, which may take a few hours or more. Spammers will be torpedoed.
Booktools
2 comments
A different kind of URL shortener
4 comments
The syncbox
2 comments
Branching and merging in real life
8 comments
Summer Spam
1 comment
malpaso
Understanding tuples vs. lists in Python
10 days ago
vj100
Understanding tuples vs. lists in Python
10 days ago
scott
Bicycle Repair Man bundle for TextMate
16 days ago
Jasmine
Trying to send eBay a message?
53 days ago
Smok Cigs
Let's play a game: BASIC vs. Ruby vs. Python vs. PHP
90 days ago
Copyright 2012
by Paul Bissex
and E-Scribe New Media
To be so lucky... Hope to hear more from you on your OSCON adventures.
Looks like you're on a roll the past month, what with Adrian presenting at Django.June and now the Django Master Class.
If you get the chance, be sure to check out the [Lucky Lab Brewing Company](http://www.luckylab.com/html/story.html) while you're out there.