"Take a walk on the wild side" - Migrating from Java to Python Source

1---
2title: '"Take a walk on the wild side" - Migrating from Java to Python'
3date: '2013-04-12'
4published_at: '2013-04-12T16:13:00.001+10:00'
5tags: ['architecture', 'bootstrap', 'deform', 'java', 'programming', 'pyramid', 'python', 'soa', 'SSO']
6author: 'Gavin Jackson'
7excerpt: 'Earlier in the week, +Nathan Robertson and myself did a presentation at the Canberra "J" Users Group on our experiences migrating from Java to Python at Les Mills Asia Pacific. We wanted to place emph...'
8updated_at: '2013-04-12T16:13:11.973+10:00'
9legacy_url: 'http://www.gavinj.net/2013/04/take-walk-on-wild-side-migrating-from.html'
10---
11
12[![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTSRhZU2ROV5xqeFl7vQ86WiZs4lt77hp-FVAEXUkXUHjN_BODxDDnMocG0hxTlwwW7tiX0De_n-ybbCxuCP0LITWDByWz3HFNvStPCnWncl7NgwyQmNBK8zdk4i7xylhMtluUFRENfYw/s1600/python-vs-java.jpg)](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTSRhZU2ROV5xqeFl7vQ86WiZs4lt77hp-FVAEXUkXUHjN_BODxDDnMocG0hxTlwwW7tiX0De_n-ybbCxuCP0LITWDByWz3HFNvStPCnWncl7NgwyQmNBK8zdk4i7xylhMtluUFRENfYw/s1600/python-vs-java.jpg)
13
14Earlier in the week, [+Nathan Robertson](https://plus.google.com/108912936171279647749) and myself did a presentation at the Canberra "J" Users Group on our experiences migrating from Java to Python at Les Mills Asia Pacific.
15
16We wanted to place emphasis on the staged architectural evolution that our system went through to gradually convert existing (and new) functionality to python in a controlled (low risk) manner.
17
18Although we talk about a custom JAXB/PYXB protocol layer, a similar approach could be achieved using SOAP, Protobuf or Hadoop AVRO.
19
20My part of the presentation delved into Pyramid Web Application Development (specifically the use of deform and bootstrap to build responsive web forms).
21
22The slides of the presentation can be found [here](http://www.lesmills.com.au/presentations/python-pyramid-presentation/index.html).
23
24
25