Friday, 6 July 2012

Busy, Busy

Water under the bridge

Realized been so busy actually working not really had much of say on the blog. So whats the I learned.

1) Jruby v.s. Ruby ~ same performance but 2Gb extra ram eaten be Java
2) Hate complex java web service soap security layers
3) Mocking and getting solid contracts between systems on integration really import

For a rails application the change from a installable source code, to a packaged and documented linux rpm that can be installed by none rails people is a lot of work. Still have to for a sales man proof windows msi installation  of whole suite. Have got close may times, but the proof bit really hard.

Rails 3.x


Afraid 3x versions of biorails and a lots of changes in development team since last post. At present looking at  5.x plan and move up to rails 3.x. Learned the from last time and let 3.x , drivers ,server etc really settle before looking at moving up.

Key change will be move some on the 3500 automated tests from test unit to rspec, thanks too Chris. Also learn a lots about factory girl to build nests of objects for testing. Key problem here has been testing complex components like automated cascaded of requests which need lots of data.

Still looking at whether to build on fly from factory or have a test database populator.