UTOSC Presentation

Well, I'm presenting at the Utah Open Source Conference this coming September. My topic is Using Django to Drive Internal Development and Tools. I'll be starting off with the Django basics, giving a good tutorial on how things work. From there we'll dive into running your existing tools and code from a web interface with Django. Finally I'll discuss some tips for integrating with your existing environment. It should be pretty fun, and I'm looking forward to the presentation.

Permalink | Posted: Jul 09, 2007 | Tags: django python

OSCON 2007

Well I'm in Portland, looking forward to starting OSCON tomorrow. You can expect a major increase in blogging over the next few days as I report on things I'm learning and other cool happenings.

Permalink | Posted: Jul 22, 2007 | Tags: OSCON OSCON07

OSCON Inspired Hacking -- Comments Go!

Well I've got a lot of notes to write up about OSCON, but first I'd like to announce the latest in website features: comments. I finally finished up the work I've been slowly doing for the past few months, and got comments turned on.

I've developed the framework to allow easy expansion, and probably will post this code in the near future.

Permalink | Posted: Jul 26, 2007 | Tags: 42 OSCON OSCON07

Django Master Class

This was an excelllent presentation. Jacob Kaplan-Moss, Simon Wilson and Jeremy Dunck presented on Django, covering a number of very useful topics. A couple of these things were areas I really needed to get my head around, so this helped a lot. My highlights:

  1. Unit Testing - An excellent overview of the testing available testing methods and how to use them.
  2. Middleware == Rails Filters (not Java/Enterprise Middleware)
  3. Forms with AJAX how-to. jQuery looks like a nice AJAX library.
  4. Custom Model Fields - actually telling you how to do this.

Jacob has posted the slides and notes online, read them and take advantage of this cool stuff and more.

Permalink | 3 comments | Posted: Jul 26, 2007 | Tags: django python OSCON OSCON07

Python 3000

Guido gave his yearly Python 3000 talk here at OSCON. Most of the things he discussed are in the PEP's. He started by going over the migration path for Python 3.0 from 2.6. Additionally there were a few key features that I was pretty happy to see.

Permalink | Posted: Jul 27, 2007 | Tags: python OSCON OSCON07

Managing Technical Debt

Andy Lester gave a very fun and enjoyable presentation on Managing Technical Debt. Technical debt is all of the TODO statements in your code-Things you know are broken, but never get around to fixing. Andy gave 5 points to getting out of debt and staying out.

  1. Identify debt
  2. Determine costs of each item
  3. Fix the most profitable.
  4. Stop getting new debt.
  5. Remain vigilant.

There was a lot of detail in the presentation about how to succeed at each stage. Perhaps the hardest is steps 4 and 5, since both of those often require the understanding of management. Management needs to know why it needs to spend money in better, not faster, solutions.

I really liked how he said for step three you need to work at each item one at a time, rather than tackle it all at once.

Permalink | Posted: Jul 29, 2007 | Tags: OSCON OSCON07

The Myths of Innovation

Scott Berkun gave a presentation which drew ideas from his book The Myths of Innovation. He discussed how we all know those classic moments of innovation: when the apple fell on newton, when Archimedes shouted "Eureka", etc. The funny thing is most of these moments aren't even accurate. In reality innovation doesn't just happen in one quick flash. We often picture innovation as an outside force, an the innovator "just happened" to be in the right place.

Real innovation takes a lot of effort. Real innovation is like exploration: risky and with a high chance of failure. Even when true innovation has occurred, it can be dismissed by society or others. Scott went into a lot of detail on these points, and I'll definitely be picking up a copy of his book for myself. It's good to look at how innovation actually occurs and how it ...

Continue Reading

Permalink | Posted: Jul 29, 2007 | Tags: 42 OSCON OSCON07

A Lexicon of Open Source

"r0ml" (Robert Lefkowitz) gave an amusing and interesting look at words, code, and rhetoric. He started by saying that software, code, is the rhetoric of the 21st century and open source is the trivium of code.

If those words are too much, you should stop reading now.

He talked about how we need to stop using acronyms, and rather starting having words. But no words really capture programming terms, so we can steal them from the middle ages (since no one else is using them). He then commenced showing us what great words we should be using for things; I'll highlight a few.

He closed his talk discussing a pet peeve of ...

Continue Reading

Permalink | Posted: Jul 29, 2007 | Tags: 42 OSCON OSCON07

OSCON 2007 Wrap-Up

Well, OSCON is over, and I'm back in Menlo Park. I've just spamned the poor Utah Open Source Planet with my inundation of summaries. Looking at the two years I've gone I have to say that it can be hard to get everything possible out of the convention. Some topics sound good, but aren't and vice-versa. In any case, here's some of my impressions.

Continue Reading

Permalink | Posted: Jul 29, 2007 | Tags: 42 OSCON OSCON07

OSCON Keynotes—Nat Torkington and Steve Yegge

O'Reilly has put up more OSCON keynotes. So go over to the presentations page and watch some. I especially recommend Steve Yegge's take on branding(video) and Nat Torkington's Open Source Therapy(video).

Permalink | Posted: Jul 31, 2007 | Tags: OSCON OSCON07

Entries for June, 2007

Entries for August, 2007

Tags

42 | django | python | oggify | OSCON | OSCON07 | osx | utosc | mythtv | security | reading | music | gaming | programming | tips | shell | vim | pyobjc | cocoa | iphone | blog | git

Calendar

<< Jul >>
Mo Tu We Th Fr Sa Su
25 26 27 28 29 30 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Search

This space reserved for a search box

RSS Feeds

A Django site. Hosted on a Slicehost Slice