I’ve got a couple of sweet upcoming speaking/teaching gigs coming up, and now I’m going to pimp them out. If you’re not down with self-promotion, you should read no further.

February 22-23 I’ll be speaking at Journalism 3G, a symposium on technology and journalism at Georgia Tech. I’ll be part of a roadmaps session wherein I get to pontificate about the future of journalism and the cool tech on the horizon. The rest of the program looks really exciting – I’m looking forward to it.

Then PyCon kicks off in March 13th. I’m teaching a couple of tutorials. First, I’m giving an Introduction to Django for new developers looking to learn the basics. I’ve given this tutorial a couple times now and I think I’m finally getting good at it.

Then – and I’m really excited about this – James, Adrian and I are holding a hands-on Code Lab. We’ll be critquiing code submitted by the attendees and helping to make it cleaner, faster, and generally better. The PyCon planners tell me that the code lab is starting to fill up, so if you’d like the three of us to tell you where you suck, you might want to sign up soon.

There’s an impressive slate of talks this year at PyCon. I’m actually relieved that my proposal was rejected: it’ll mean I get to go to one more great talk!

Django users at the conference should be sure not to miss Adrian’s The State of Django. Also of note are James’ talk on Developing reusable Django applications and Marty’s talk about what goes on Under the Hood in Django.

After the conference we’ll be holding our (third-annual!) Django/PyCon sprint . To kick things off I’m going to be given a 15-20 minute “How to contribute to Django” mini-tutorial covering things like making and testing patches, writing tests, triaging tickets, etc. That’ll be just after the conference proper ends on Sunday, around 4:30 pm.