SpencerUresk

Random posts about Java, software development, politics, and economics

 RSS Feed

Add to Google Reader or Homepage

For some time, it has been one of my dreams to see Java-based web applications be more viable for small websites. This means two things: rapid development capabilities (like Ruby on Rails), and inexpensive, reliable, and economical hosting options.
For goal #1, Grails is clearly fitting the bill. I spent the last year or so developing […]

Ah, the smell of a fresh codebase.
I’m certain most software developers who have been around for any amount of time have had to work on “The Project”. This project has probably been going for years, has had a fair amount of turnover on the development team, and has had a handful of architects (with their […]

I couldn’t find any tutorials on how to use Amazon AWS with GroovyWS, so I took a few minutes to figure out how to do it. Here is some sample code:

import groovyx.net.ws.WSClient

def proxy = new WSClient(“http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl?”, this.class.classLoader)

def req = proxy.create(“com.amazon.webservices.awsecommerceservice._2008_04_07.ItemSearchRequest”)

req.searchIndex = ‘Books’
req.keywords = “Groovy and Grails”

def search = proxy.create(“com.amazon.webservices.awsecommerceservice._2008_04_07.ItemSearch”)

search.AWSAccessKeyId = “your id here”
search.request.add(req)

def res = […]

2008 is shaping up to be a great year for mobile development. Google released its Android platform late last year, and Apple has released an early version of its SDK for the iPhone just a few days ago. I’m not a full-time mobile developer, so I figure I’ll eventually have to settle on one […]

More Leopard/Java 6 Reactions

It has been interesting to see the various reactions to Java 6 not being included with OS X Leopard. Several people on Javalobby advocated boycotting Apple over this. I  don’t think a boycott is in order - in fact, I just bought a brand new iMac, even knowing Java 6 wasn’t on it :) Other […]

Last week, I sold my iMac in preparation for buying a new 24″ Core 2 Duo model when Leopard came out. Now it is out, sans Java 6. I’ve spent the last few hours looking at what people are saying on places like Javalobby, the JavaPosse Google Group, Apple’s Java mailing lists, etc.. A lot […]

Lately I’ve been seeing a lot of instability and memory issues in Eclipse (Europa) with WTP, both in my own use, from co-workers, and on IRC. Today, a friend sent me this link which appears to show the cause for at least some of these issues. It appears the latest release used:
–launcher.XXMaxPermSize256m
in the eclipse.ini to […]

Having finally got Hibernate Tools working with a project I’m working on, I was pretty excited - the HQL console and auto-complete features are going to save us tons of time, specifically, time spent re-deploying the web application as we debug JPQL queries. Time spent redeploying an application is wasted time and can sometimes eat […]

« Previous Entries