PyCon AU 2010 – 27th June – second day

A lot of these talks contained large amounts of demonstration so I took less notes sorry.  Watching the videos would be more instructive.  The wifi that was spotty on the first day but much better on the second. (at least until my laptop battery died)

Keynote: Nick Hodge, “IronPython & The Quest for the Holy Grail”

Demonstrated the cool things you could get IronPython to do under Windows.  I remember integration with WPF and python in a <script> tag within IE.

Hard Real-time Python, or, Giant Robots of Doom. – Mr. Simon Wittber

Controlling giant robots with Python and later with a Wiimote.  Best talk winner!

The future is soon! – Mr. Brian K Quinlan

Showing examples of futures in python.

It looks like a nice implementation, taking common python idioms and easily converting them to use futures.

Python Game Programming BOF

Richard Jones talked about cocos2d, extending what he mentioned in his lightning talk.

Building the Wave Robots API: Behind the Scenes – Ms. Pamela S Fox

Explaining the API for Wave Robots.  Think bots in IRC and you’re pretty close.  These
are hosted on Google Appengine (or your own website) and communicate to Wave via json.

  • she used a cool presentation tool called Prezi.
  • 3 P’s: Product, Protocol, Platform (and apparently Pamela one day too)
  • pygowave ?
  • wave robot examples: Tasky, Monty and Syntaxy
  • notification of capability with hashes
  • use OAuth for authentication
  • supports non-appengine now such as slicehost and amazon
  • use sphinx for docs

An Introduction to Processing – Mr. Clinton J Roy

Processing is a language to make cool interfaces and graphics easy for artists.  The talk dealt with how pyprocessing compared.

Mentions that processing and arduino were linked together but didn’t mention how.  The processing IDE looked similar to arduino’s though.

Basic structure:

  • setup() draw()
  • globals for state
  • callbacks for interaction

Webcam processing too!  Showed a cool demo where the Z axis of each pixel was set to the brightness level.  Only problem was that other demos were just screenshots.

Introducing Python to a Java shop – Juergen Brendel

Didn’t seem confident that people would be interested in his talk but a fair few people turned up in the end!

Introduced restx which seems to be a resful python/java implementation for enterprisey people.

Then talked about how he introduced python to a business.  Jython helped a lot as they could still use their existing java code.  I can’t remember if it was this talk or Nick Hodge’s talk where he had a Python class inheriting from a Ruby class (and possibly inheriting a java class too)

Gotcha: java exceptions != python exceptions so you need two catches if you’re expecting exceptions from both Java and Python.

Lightning talks

  • on using soap and SSL client certificates: Suds rocks! (I agree!)
  • check out redline for project management
  • repoze.py for web framework <- check out
  • hack to make an @inline decorator work! Using byteplay library to easily manipulate python bytecode.
  • look at http://github/rfk/promise for inlining code
This entry was posted in Uncategorized. Bookmark the permalink.