Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Tue, 16 Mar 2004
SeaJUG: Groovy
Tonight I did a presentation (slides here) at SeaJUG on Groovy. Things got off to a rough start, due to glitches with the Powerbook. This was the first presentation that I've done with it, and I was unfamiliar with the vagaries of Mac PowerPoint and managing a projector. It all started when I tried to hook up to the projector and was told that the example code was too small in the back of the room. I used 16 point unbolded Courier New, which I've used for presentations before (albeit in bigger rooms and screens). So there was a period of futzing with the display management to get Powerpoint on the projector and then getting the projector resolution to 800x600. Next followed the usual SeaJUG introduction and rituals. After I was introduced I discovered that I couldn't unlock the screensaver -- no matter how much of my password I typed, the dialog only showed three characters. Perfect timing. I just pressed and held the power button. After the machine rebooted, I was able to log in and get going. (Perhaps I need to get a copy of Keynote...)
There were lots of questions, some technical and some philosophical. I tried to just explain the features in Groovy to people as well as potential benefits. There was a group of people that really liked what they saw, and there was a group of people who really didn't like what they saw. I expected this, because to fully buy into Groovy, you have to buy into some assumptions about how software should be developed, which is philosophical bordering on religious. Not to mention that it's a whole talk by itself to do it right.
In addition to the philosophical questions, there were a lot of reasonable and sharp technical questions about various aspects of the language. I wish I had had a tape recorder so that I could have gotten all of them, as feed back for the Groovy development team. On the whole, I felt pretty good about it. I was a little less prepared than I wanted to be, but people didn't seem to mind.
One bonus for the night was getting to meet Kellan Elliott-McCrea. Kellan needed a ride to the meeting so he (and I) hitched a ride with Wilhelm.
[23:53] |
[computers/programming/java] |
# |
TB |
F |
G |
5 Comments |
Powerbook users beware: it's very easy to accidentally hit the numlock key while the screen saver is active, and the numlock light is not very visible. This causes part of the keyboard (the simulated numeric keypad) to appear dead when...
Posted by Trackback from Bertrand's weblog at Wed Mar 17 01:29:02 2004
Posted by Trackback from Bertrand's weblog at Wed Mar 17 01:29:02 2004
Here's a gret tip for PowerBook presentations I picked up at SXSW: if you turn on full screen zoom (in the Universal Access preferences panel) you can zoom in and out on the current mouse position using alt+applekey+plus and alt+applekey+minus. The panelists in the CSS presentation were using this feature to show the audience code in FireFox' view-source window.
Posted by Simon Willison at Wed Mar 17 17:16:00 2004
Posted by Simon Willison at Wed Mar 17 17:16:00 2004
I see that you list "built using Maven" as a minus. What's so bad about Maven? Just curious.
Posted by Joe Germuska at Thu Mar 18 05:38:04 2004
Posted by Joe Germuska at Thu Mar 18 05:38:04 2004
Joe,
I personally have a hard time figuring out how to use Maven. I even downloaded the 100 page PDF to try and figure out what build targets I needed, but I ended up having to ask in #groovy. It may just be that I'm dense.
The other issue that I have with Maven is that it enables the Jakarta commons sandbox projects to never get their act together and do a real release. But that's not directly Maven's fault (although it's complicit).
I know that lots of people are using Maven, but I always get tripped up on it. I'm sure I won't be the only one.
Posted by Ted Leung at Thu Mar 18 11:03:20 2004
I personally have a hard time figuring out how to use Maven. I even downloaded the 100 page PDF to try and figure out what build targets I needed, but I ended up having to ask in #groovy. It may just be that I'm dense.
The other issue that I have with Maven is that it enables the Jakarta commons sandbox projects to never get their act together and do a real release. But that's not directly Maven's fault (although it's complicit).
I know that lots of people are using Maven, but I always get tripped up on it. I'm sure I won't be the only one.
Posted by Ted Leung at Thu Mar 18 11:03:20 2004
More and more Groovy gets out to the world, a rather nice [http://viva.sourceforge.net/talk/jug-mar-2004/slides.html#|explanation] of Groovy is available on the Viva! website.
If you're looking for
Posted by Trackback from Groovy News at Mon Apr 5 05:09:52 2004
Posted by Trackback from Groovy News at Mon Apr 5 05:09:52 2004
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk