I mentioned in my last entry that I have left Yahoo! and am now officially a Sun employee.
When you work at a major Internet company like Yahoo!, deployment is a Big Deal. You have millions of customers running every version of every OS imaginable, some with marginally working computers, and they all need to be able to run your software.
Strings are a fundamental part of any modern programming language, every bit as important as numbers.
I'm on vacation with my family right now. Vacation time is pretty hard for me to come by -- one of the dangers of being "essential" is that nobody wants to let you leave -- so this is a noteworthy event, made possible only by the fact that I agreed to bring my cell phone and work laptop, ensure the availability of Internet access at my destination, and remain reachable twenty-four hours a day.
(For an introduction to JAXX, start here.)
First things first: JAXX 1.0.1 is finally out. This version contains a lot of bugfixes and significant improvements to the quality and size of the generated Java code. Download it here.
Swing's mnemonic system is based around two properties: mnemonic (or displayedMnemonic) and displayedMnemonicIndex. They're powerful enough to do everything you need, but then again, so is machine code.
(If you have no idea what JAXX is, take a look at Introducing JAXX)
I'm usually pretty good about hitting deadlines, but this one was really close.
If you're not familiar with JAXX, it is an open-source XML language for creating Swing GUIs that I'm working on.
Some time ago I was interviewing candidates for a Senior Java Engineer position. Among the many questions I asked was "What can you tell me about weak references?" I wasn't expecting a detailed technical treatise on the subject. I would probably have been satisfied with "Umm...