I’ve had the pleasure of meeting James a few times, first at CodeMash in 2007, then the past couple of times he’s come through the RTP area. Honestly, I don’t know where this man gets his energy. Between his travels around the world, constant blogging, writing and the various support he gives people through forums and emails and such, it’s like he does the job of two people. Perhaps he rests now and then, but it doesn’t seem like it to me.
James gave our group the latest from the Adobe Flex world, demonstrating Spring/BlazeDS integration, FlexUnit/Fluint testing, and more. Some of the demos were from last year (his Census test info), but some were new (Flex Monkey – think Selenium for Flex apps). The numbers on AMF were, as usual, impressive, and I got to wondering (out loud) if there are other projects outside of Flex/Flash that use AMF compression. It seems like it’s something only used in the Flex/Flash world so far, but perhaps there might be some use for it in regular JavaScript clients. I suspect it might be too slow to run in pure JavaScript, but maybe not with the current crop of JS engine improvements.
James was also giving out a few copies of his latest book, First Steps In Flex, co-written with Bruce Eckel. I’ve gone through about half of my copy (picked up in January) and have to say it really is a great introduction to Flex. I wish I’d had something this useful a year ago when I was trying to start with Flex. My only complaint about the book is the lack of screenshots – it’s only text. Still, if you’re looking to start with Flex, James’ and Bruce’s book is a great first step (pun intended).
A few of us went out for drinks afterward and James attempted to show us augmented reality and computer vision stuff with Flex. How far along are we? You be the judge.
