This week's book giveaway is in the Server-Side JavaScript and NodeJS forum.
We're giving away four copies of Modern JavaScript for the Impatient and have Cay Horstmann on-line!
See this thread for details.
Win a copy of Modern JavaScript for the Impatient this week in the Server-Side JavaScript and NodeJS forum!

Greg Noe

+ Follow
since Apr 20, 2007
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Greg Noe

A few months ago, we started implementing AJAX into an internal application I maintain at work. We looked at a variety of tools, from Dojo to GWT, and at the time, we really wanted a dynamic loading tree that would load from a database and be able to handle nodes with thousands of children. Our app is built in WebSphere using Java 1.4 and JSP. I tried Google Web Toolkit and backed off almost immediately because of it's Java to Javascript compiler. I simply couldn't get it to fit into our WebSphere/VSS environment.

Without going on and on with the details, do you feel that GWT is a good solution for adding AJAX into an existing application? It seems like it'd be great from starting from the ground up.

If you're interested in our AJAX problem, we tried Dojo for a month but could never get it working up to our standards, just hogged way too much memory when displaying thousands of nodes of a tree. So we continued to hack at our CSS solution and made it dynamically load, and that works reasonably well. Now I'm implementing some Yahoo User Interface (yui) on some other parts of the site and it's working great.

Thanks for stopping by the ranch!
13 years ago
Hello David!

I don't own your book but I've done some research on it and the subject of Ruby Gems. I've also worked on some Rails apps in my own time and have written a few Ruby scripts at work to ease my pain. I've found the language easy to use and a great alternative to Java for some things.

My first question is unrelated to Ruby Gems, but on Ruby in general. I'm sure this has been argued a million times on the internet already, but why should I choose Ruby over Python or Perl? What advantages does Ruby give me? I already know some of these myself having worked with it, just curious on what you think.

My second question is for all the Ruby Gems available on RubyForge, how were you able to choose only 30 of them to cover? I don't know which ones are covered in the book, but I'm curious if you were focusing more on what would be useful for a novice, or a wide range of topics that could form the basis for most projects?

Thanks for the response and good luck on future writings!

13 years ago
An email was sent out at work today asking if people were interested in the XML Master Certification ( What do people think of this? Just looking at this sparse board, it seems the IBM cert is more popular. Thanks for the input.
Some of the questions did seem like they were similar to the questions from the K&B book. Obviously I'm not going to point any out specifically, not that I could remember anything like that anyway, I have a horrible memory. If I were to do it all over again, I probably would have studied enums more, whether or not iterators can be used in the new for loop... and that's about it. But luckily I don't have to do it again.
13 years ago
Just passed the Java 5 certification exam! I've been studying for the last couple months and very hard for about the last two weeks. I used the K&B book and lurked around here a lot. I didn't buy any mock tests but took the free ones with Whizlabs and Enthuware. I also took each of the K&B mock tests once, and was pretty worried because on Wednesday I got a 56% on one of the tests... Anyways, I scored 81% on the real test and actually thought it was kind of easy. Especially the drag and drop, I really thought those were the easiest because it was dealing with actual code usually. I had marked about 20 questions throughout the exam, but after I had gone through it once, just looked through the ones I marked and finished the exam, didn't feel like looking at the anymore!

So yeah, time for some more free time at night. I already have a great job programming Java, but they wanted to get some of us certified so all in all, this cost me nothing, except for a lot of time studying.
13 years ago
Well, this question is from the K&B book and there's an answer in there too. B is not printed because even though laurel doesn't own the lock on hardy, calling hardy.sleep() doesn't throw an exception because sleep() just sleeps whatever method is currently running, it ignores where it is originating from. wait() on the other hand, requires a lock on the object that's calling it, so it will thrown an exception, and thus E is printed.