Hmmm turns out P::R is pretty slow. What a surprise. I guess it has something to do with not being able to parse directly from a stream, a perl limitation. It works a lot better if I split the stream into statements and parse a statement at a time, but then there's the annoyance of having to break it into statements again. grr
Good party at Emi and Mick's on NYE. They're going to be great together. Too much shiraz cab, painful monday.
TestGridTESTgridtestGRiDgot a week to get this project wrapped up so in can get to linux.conf.au on the 16th without a guilty conscience. I swear I'm too nice a guy.
One of the worst things about dictating that a company standardize on a development platform is that it makes it harder to use the right tool for the job. A few of the projects we are doing could be done in a fraction of the time using zope, but would be "easier" in an infrastructure and management sense, to maintain if we stuck with weblogic for all our stuff. How does one approach this problem? One can't dictate that the company always have an expert in each deployed playform at hand at any time. Otherwise we'd still have a guy just looking after our crappy old filemaker sites.
Additionally more and more of our larger clients are entrusting their internet presence to server-side Java, so our larger projects, technical issues aside, cannot really be done in anything but J2EE.
Zope is really a wonderful thing, already there are rumblings amongst the self-proclaimed "digerati" that python and zope in particular are a new wave in web development. I'm inclined to agree (particularly because I've grown quite fond of python), but both the language and its killer application have some growing up to do. Sun have really put a lot of effort into defining APIs and standards to write the kinds of applications big companies want.
Even though J2EE is large and cumbersome, I do not believe that an interface that addresses such a large number of enterprise software issues has yet been created on any platform. IMHO in the matter of Java vs Everyone Else, Everyone Else has some catching up to do. Most of these technologies have existed for decades in the form of disparate products, but nobody has so far tried to - or had enough influence to - pull it all together like J2EE.
God I can't wait to get to the conference. CALU was so much fun, and this looks like it's going to be bigger, better, faster, MORE!!!!! etc
Filling out and sending yet another timesheet to the pimp reminds me of my life goal to remove all drudgery from my life through computers. I'm sure there's a business plan in there somewhere...