I have been working for a major "Clicks and Mortar" company for a long time now and significantly participated in smoothly transitioning its websites from ASP/VB to JEE around 6 years ago, when the technology that we are using now was called J2EE.
Cutting to the present time, this past Monday was the first day of a three day instructor-led class (on-site) titled "Ajax for Java Developers" given by a company called Accelebrate. (Yes, the spelling is correct.)
That day, before the class began in earnest, the instructor asked his audience what websites we used as references in general (Ajax and Java).
Of course I have known about JavaRanch for a long time (I am a Sheriff) but I intentionally let the other attendees answer first. Well, not many of them did so the instructor started mentioning some sites (none of which sounded familiar to me) so I decided to wait until the apparent end of the question to answer, and a fraction of a second before I was about to raise my hand and mention JavaRanch, he asked the audience "what about JavaRanch?"
Even though he quickly mentioned those other sites that I don't remember and that didn't sound familiar to me, he took his time telling us about how he particularly liked and recommended JavaRanch with quick details about how it had helped him in the past.
His name is Ed Lance and I asked him (after identifying myself as a JavaRanch Sheriff and not arresting him for anything, HA! ), if I could mention his name here and he said it was OK.
Now, for my review of him as an instructor, he's the kind of instructor I want to have instructing me, an experienced developer: Someone who has spent much more time than I have with the technologies in question and is passionate about it.
After some pecan pie, you might want to cleanse your palatte with this tiny ad: