Skip to main content

Jim Driscoll

Jim Driscoll has been at Sun for over 13 years, ever since he joined JavaSoft to work on the Java Web Server and the first version of Servlets. At various times, he has been the manager of the J2EE RI, the Java Web Services Developer Pack, and a host of Open Source, web and XML projects that Sun has either participated in or led. His current job title is Senior Engineer, on the JavaServer Faces team, and he has been specializing in Ajax. He lives and works in the southern part of the San Francisco Bay area.

 

driscoll's blog

Executing Groovy Programs in-memory

Posted by driscoll on April 14, 2012 at 3:37 PM PDT

Now that we've gone over some Groovy basics, it's time to switch back to writing in the Java language, and talk about how to run Groovy programs inside your Java program

A quick introduction to the Groovy language (part 2)

Posted by driscoll on April 14, 2012 at 3:35 PM PDT

In my previous post, I started with a simple Java program (which also worked in Groovy), and slowly stripped out the cruft until I was left with the following Groovy script:

A quick introduction to the Groovy language (part 1)

Posted by driscoll on March 17, 2012 at 8:51 AM PDT

Before I start talking about using Groovy's capabilities to create a DSL (mostly in Java), let's take a few minutes to go over what Groovy is.

Groovy is a general purpose scripting language which runs on the JVM, and can largely be viewed as a superset of Java.  Take the following program:

DSLs with Groovy JavaOne talk

Posted by driscoll on March 10, 2012 at 1:33 PM PST

I've been neglecting my blog, but just a quick note to mention that my latest talk at JavaOne, DSLs with Groovy, is posted up on Slideshare.

The talk's designed for someone with no significant Groovy experience (unlike most Groovy DSL talks), so if it's interesting to you, check it out.

Testing JSF

Posted by driscoll on January 22, 2011 at 1:16 PM PST

It's been a while since I've blogged last (ok, it's been a year), but I recently came across a question that I have a little insight into, and I thought I'd tackle it briefly.

The question was simple:  "How do I test my JSF application?"

JavaOne CFP Opens

Posted by driscoll on February 11, 2010 at 12:15 PM PST

Although I'm not involved in the talk selection process this year, I'm still paying attention to JavaOne.

The Call For Papers appears to be open now, through March 14th.

Be sure to read the Submission Criteria before submitting a proposal for a paper.

HTML5 Semantic Tags

Posted by driscoll on February 8, 2010 at 6:06 PM PST

Over the weekend, I was reading Mark Pilgrim's great book on HTML5 - and when I got to the part about the semantic tags, I thought it might be worth a quick mention.

Progressive Enhancement with JSF

Posted by driscoll on February 7, 2010 at 12:09 AM PST

Progressive Enhancement is a philosophy of web design - start with simple pages, and build them up based on the capabilities of the browser viewing the page.

IE, Memory Management, and You

Posted by driscoll on November 13, 2009 at 12:59 PM PST

In a recent blog, commenters took me to task for a perceived IE 6 memory leak. It wasn't actually there (they were wrong), but in attempting to prove myself right, I found a couple of memory leaks under IE in JSF's Ajax support.

Mojarra 2.0.1 has shipped

Posted by driscoll on October 23, 2009 at 2:10 PM PDT

Just a short post to note that we've now shipped Mojarra 2.0.1. This version fixes a very serious bug when running on Tomcat.