"Take a walk on the wild side" - Migrating from Java to Python Source
Markdown 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---1112[](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTSRhZU2ROV5xqeFl7vQ86WiZs4lt77hp-FVAEXUkXUHjN_BODxDDnMocG0hxTlwwW7tiX0De_n-ybbCxuCP0LITWDByWz3HFNvStPCnWncl7NgwyQmNBK8zdk4i7xylhMtluUFRENfYw/s1600/python-vs-java.jpg)1314Earlier 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.1516We 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.1718Although we talk about a custom JAXB/PYXB protocol layer, a similar approach could be achieved using SOAP, Protobuf or Hadoop AVRO.1920My part of the presentation delved into Pyramid Web Application Development (specifically the use of deform and bootstrap to build responsive web forms).2122The slides of the presentation can be found [here](http://www.lesmills.com.au/presentations/python-pyramid-presentation/index.html).232425