Pycon 2009 Recap

It felt like this year Pycon was executed to near perfection. Many struggles I had with last years Pycon were addressed both by the organizers, and some creative thinking.
In this post I will recap everything that happened from my perspective.

WSGI House

I gathered a few close friends from the TG team and a couple of wildcards for perspective to share a house for the continuum of the conference.  Having a house gave us a place to go home to at night and meet with friends, often staying up late talking about issues surrounding our favorite software.  Having a focused group I feel is important because you spend less time off on wild tangents.  The first (and pretty much only) rule of the house was that you pay the same amount whether you stay one night or nine.  At least one of our members was encouraged by this rule to stay for the sprints which he hadn’t done before. Success!

Tutorials

For me, tutorials got off to a shaky start, but we seemed to recover nicely.  TurboGears has a lot of momentum right now, and it makes it hard to come up with a succinct tutorial when there is so much functionality to cover.  I think we were able to recover and that our students managed to soak in enough knowledge from our proverbial fire hose to create some useful applications.  I think we have a good start on a new book.

I was extremely impressed with the quality of students who were attending my ToscaWidgets tutorial.  Every single student finished every example.  I chose Pylons to give the tutorial, and although it is a little harder to integrate TW in the stream than does TurboGears2, it installed quickly and flawlessly.  Overall, I think the tutorial was a success.

Talks

This year I did not focus on attending the talks, but instead chose wisely based on speaker and topic and allowed my feet to do the walking if the talk became uninteresting.  I definitely missed some talks, but the AV team has done an incredible job putting the talks up on blip.tv so that I can review them later.

This year I did not miss Raymond Hettinger’s talk on AI in python and was enthralled by a speaker who could successfully put a page of code on the screen and keep my interest.  I showed up to support Philip Jenvey in his talk on Pylons on Jython but was impressed by his ability to provide a succinct example on where Jython really shines.  I am hoping that more people take a second look at this really well done presentation.

Now, I am a SQLAlchemy supporter through and through, but find the domain of database mapping an interesting echosystem.  While the ORM panel was littered by advertising chatter from one of the panelists who did not even write an ORM, an obvious dis-inclusion was Robert Brewer who wrote Dejavu, a very nice way to map persistent resources of different types for use in an “objecty” way.  Bob’s talk was especially interesting and makes me wonder if SQLAlchemy could leverage some of the work with AST that Bob beautifully displayed with some of the most amazing one-handed keyboarding I have ever seen.

Open Space

Well, I said I was going to give a talk at the Open Space, and ended up not doing so.  Part of the problem was the utter lack of projectors in the OS rooms, and part of it was a reluctance to break up the collaborative/discussive vibe that was going on in these sessions.  WSGIers hammered out a 2.0 spec, which involved a discussion I only monitored in passing.  I was disappointed by the lack of people who showed up for the GSoC BOF, but I think the economy held back a lot of students from attending Pycon.  It was also nice to allow my feet to walk around and see what was up in different projects.  I met one guy who took REST way to far and got to express some of my dissatisfaction with one of the available tools.  On a more positive note, the TG BOF was well-attended  and it was nice to see so many users wondering what was up in TG land.

Sprints

This year I refused to let the noobs get me down and actually wrote some code.  I am sorry if I did not act as a good host of the TG project, but we have some important milestones coming up and I just wanted to get work done on that.  Sprinting remains a cornerstone of our development process and I will see if we can’t get our monthly
sprints happening again in 2009.  I was however able to completely re-engineer our dispatch system, and while it is not currently 100% complete, it should be finished in a matter of days.  RestController now supports variable arguments for get_one, delete, and put, as well as supporting lookup and default.  Anyone can actually now create their own dispatch mechanism, since this functionality has been generalized.  Simply subclass Dispatcher, override _dispatch() and go to town.  I look forward
to seeing what kind of crazy code this brings to TG land.  A lot of discussion has been had on how to make “plugins” or “extensions” for TG, and you can rest assured that we will have this functionality soon.

Thanks

Thanks to all of my house mates who put up with my “mothering”.  Thanks to all of you who tolerated my “um”s at my talk on Sphinx, and especially to Georg Brandl who answered some questions.  Thanks to the organizers, volunteers and staff that came together to create what has been my best Pycon to date.

Tags: , , , , ,

25 Responses to “Pycon 2009 Recap”

  1. The lack of projectors in the Open Space rooms is a hotel problem. Hotels make their money on insane upcharges for little things. The reason the coffe/beverage service appeared and disappeared several times a day is because they want to charge for each up/down cycle. I am told that the A/V prices are even more insane – they wanted $600 per projector per room per day (and we couldn’t bring our own for contractual reasons).

    Long story short – conference centers suck.
    Forgot to mention excellent post. Can’t wait to seeing your next post!

  2. You could definitely see your skills in the work you write. The world hopes for even more passionate writers such as you who are not afraid to mention how they believe. All the time go after your heart.

  3. I would like to point out my gratitude for your kindness in support of all those that should have assistance with your area. Your real dedication to getting the message up and down appears to be amazingly good and has all the time permitted folks like me to get to their ambitions. Your new helpful tutorial can mean a whole lot a person like me and especially to my fellow workers. Many thanks; from each one of us.

  4. I really like your writing style, great info, regards for putting up :D . “The superfluous is very necessary.” by Francois Marie Arouet Voltaire.

  5. I think this is one of the most important information for me. And i’m glad reading your article. But wanna remark on some general things, The web site style is ideal, the articles is really nice : D. Good job, cheers

  6. Will try to look into this more now, I tend to be a bit narrow minded, thanks!

  7. Hello, you used to write wonderful, but the last few posts have been kinda boring¡K I miss your super writings. Past several posts are just a bit out of track! come on!

  8. Thank you for sharing superb informations. Your website is so cool. I am impressed by the details that you’ve on this site. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for more articles. You, my friend, ROCK! I found just the info I already searched all over the place and just could not come across. What an ideal web site.

  9. Thanks for your write-up on this blog. From my own personal experience, there are occassions when softening upwards a photograph could possibly provide the photography with a dose of an inventive flare. Often however, that soft cloud isn’t precisely what you had in mind and can often times spoil an otherwise good picture, especially if you anticipate enlarging this.

  10. SteamPro1 says:

    Awesome site, I am searching online to find the best deals on steam mops so I can do some reviews on my site. The shark steam mop is getting most of the votes as far as I can see. This site has some great info for me as well. Thanks…Chris

  11. Han Phippin says:

    I am extremely impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you customize it yourself? Either way keep up the excellent quality writing, it抯 rare to see a great blog like this one today..

  12. c date says:

    Thanks a lot for giving everyone an extremely spectacular opportunity to discover important secrets from this site. It can be so kind and stuffed with a good time for me personally and my office friends to search your blog on the least 3 times in 7 days to learn the new guides you will have. And definitely, I’m usually amazed for the attractive guidelines you give. Certain 1 points in this post are rather the simplest I have ever had.

  13. Come up with and also distribute discount uggs for women coupons and then coupons for excellent cost savings

  14. Usually I don’t read post on blogs, however I wish to say that this write-up very forced me to check out and do so! Your writing taste has been surprised me. Thanks, very nice post.

  15. It’s really a cool and helpful piece of info. I’m glad that you shared this helpful information with us. Please keep us informed like this. Thanks for sharing.

  16. Hello Beloved i just camr into your blog anywhere from google guidlines for finding solution cash back guarantee . very well described Blog but i got suggestions i am seeing so i i am really thankfull for yourself..i am going to take a note of your blog so i could visited in one day and find great deal more helpfull solution..In addition, i am definitely Intrested in Giving the Guest Reports For your weblog site so if you are certainly intrested then please let me know..and even again Good Blog post..

  17. Isabel Cull says:

    Hello. Neat article. There is an issue with your site in firefox, and you might want to test this… The browser is the market chief and a large part of other folks will pass over your excellent writing due to this problem.

  18. My spouse and i have been very ecstatic John managed to round up his inquiry because of the precious recommendations he discovered out of the web pages. It’s not at all simplistic just to possibly be giving for free tricks which usually men and women may have been making money from. Therefore we keep in mind we now have the writer to thank because of that. The type of explanations you have made, the simple website navigation, the relationships you give support to promote – it’s all awesome, and it’s helping our son and our family feel that this matter is enjoyable, and that’s extremely important. Many thanks for all!

  19. Hello, Neat post. There is a problem together with your website in internet explorer, may check this… IE nonetheless is the marketplace leader and a good section of other people will omit your excellent writing because of this problem.

  20. Hello Sweetie i just camr on your blog right from google what are the solution as well as very well showed Blog fuel tank got the thing i am unearthing so i ‘m really thankfull for the..i am going to lesezeichen your blog so i can visited once daily and find considerably helpfull solution..In addition, i am really Intrested in Giving the Guest Writing For your writings so if you are highly intrested then please let me know..and as a consequence again Good Blog post..

  21. Hello Precious i just camr for your blog produced by google guidlines for finding the solution cash back guarantee . very well extensive Blog my spouse and i got intriguing am discovery so i i’m really thankfull needs..i am going to bookmarking your blog to visited every and find a little more helpfull solution..In addition, i am rather Intrested in Providing the Guest Content and articles For your web publication so if you are totally intrested then please let me know..also again Great Blog post..

  22. Hello Beloved i just camr onto your blog since google picking out the solution offer . very well specific Blog therefore got what am realising so i in the morning really thankfull to your needs..i am going to lesemarke your blog in order to visited every day and find additional helpfull solution..Also i am in fact Intrested in Supplying the Guest Subject matter For your site so if you are pretty much intrested then please let me know..in addition to the again Thanks for your Blog post..

  23. Hello High-priced i just camr towards the blog outside of google searching out the solution this program very well elaborate Blog therefore got whatever am seeking out so i experience really thankfull to you personally..i am going to favorite your blog so we could visited common and find better helpfull solution..In addition, i am literally Intrested in Providing the Guest Video For your talk so if you are undoubtedly intrested then pls let me know..in addition to the again Good Blog post..

  24. Hello Best i just camr blog right from google denims solution cash back guarantee . very well discussed Blog with regards to got issues i am where to locate so i i’m really thankfull for you personally..i am going to store your blog to visited almost daily and find a lot more helpfull solution..Also i am literally Intrested in Providing the Guest Substance For your page so if you are in truth intrested then pls let me know..in addition , again Thanks for your Blog post..

Leave a Reply