Noel Rappin Writes Here

Tag: java

Comment On This

So the other day I’m looking over some code, and I see this… (slightly paraphrased to protect the innocent – in the original, the declaration and the getter were, of course, separated.) /\*\* \* The name of the user \*/ private String m\_userName; /\*\* \* @return The name of the user \*/ public String getUserName() { return m\_userName; } And I thought, “I really hope some of that was generated by the editor”

Rubies in My Coffee

Now two of the big Java IDE’s are promoting Ruby language tools as a big thing. IntelliJ has a plugin in early beta, and NetBeans is also making a big deal of their new early beta support. Eclipse has had a Ruby/Rails plugin for about a year or so. This is weird, weird, weird, that suddenly all the Java tools would feel the need to grow into somewhat ill-fitting Ruby IDE’s (Eclipse has always styled itself as more of a meta-IDE, so that’s a little less strange).

GWT part 3 and 4

Sorry for not mentioning this earlier, but part three of the GWT series is now up on the IBM site at: http://www-128.ibm.com/developerworks/opensource/library/os-ad-gwt3/ This one is about remote procedure calls, and I’m pleased with how it turned out. I just got the proofs for the fourth and final article in this series, about deployment. I expect it to be online Tuesday, Feb 27th at: http://www-128.ibm.com/developerworks/opensource/library/os-ad-gwt4/

Clearing The Decks

A collection of small things, half-finished posts, and pure whatnot that hopefully will lead to more posts in the future: Got my first Amazon affiliate statement with no less than $1.55 heading my way. Thanks to the person who clicked through… There’s a new sidebar, for small links, via del.icio.us. The sidebar has it’s own RSS feed, on the off chance somebody is interested. UPDATE: It doesn’t appear to work on Safari, which is a problem… Weird, because I did the preview using Safari, and it showed up fine, but not in the actual blog.

GWT Article Now Online, Part Two

The second part of my IBM Developerworks series on Google Web Toolkit is now online at http://www-128.ibm.com/developerworks/library/os-ad-gwt2/. This one focuses mostly on the Derby database, and features a really quick and dirty database-to-Java conversion tool. Enjoy.

GWT Article Now Online

I’m happy to announce that Part One of my four part series on using Google Web Toolkit is now available at: http://www-128.ibm.com/developerworks/opensource/library/os-ad-gwt1/ This part focuses on creating a GUI front-end using GWT. In case you wonder about the lead time on these things, it was originally written in August, and slightly updated right before it was published. I think that the future part of the series will appear monthly. The next one is about using the Derby database as your back-end.

I/O, I/O, It's Off To Work I Go

Welcome to our program, Things I Agree With Totally And Wish I Had Said First. Our hero tonight is Tim Ottinger with his hit, “Frameworks are for the Impatient". It seems Ottinger is puzzled by a library he’s trying to use.. Look, this framework is not the game Myst. I did not install this thing so that I could amuse myself for days by running around the file system trying to figure out what it is about…

Web Apps and Language Wars

I wasn’t planning on posting about either web apps or linking to Joel Spolsky again, but this language wars post is just too interesting to pass up. Besides, a jillion people have already commented on this, so what’s a jillion and one? Spolsky is riffing on what language or platform you should use for an enterprise web project. He makes a few points (note, I’m paraphrasing him here – these are his points, not mine):

Java Closures

Here’s a nice item being proposed for Java 1.7: closures in Java. On behalf of all those people who actually do create entire classes just to be able to use map and other functional styles in Java, may I say, please, please, please put this in Java. (This seems a good place to link to Joel Spolsky’s wonderful programming fable “Can Your Programming Language Do This"). The proposed syntax looks like this:

Languages I Use

Continuing in the getting to know you kind of vein, I thought I’d ground some of what I say by talking about the three programming languages that have made up the bulk of my professional and hobby work for the past five years or so – Java, Python, and Ruby. Java: I’ve been programming Java since either just before or just after the 1.0 release… can’t quite remember at this point.

Copyright 2021 Noel Rappin