Archive | General RSS feed for this section

Tricking Google Appengine into compiling jspx files

I ran into a little gotcha the other day. Appengine was refusing to compile and process my .jspx files. The solution was horribly simple.

Read full story Comments { 1 }

GWT moves forward rapidly

So much has been happening in the GWT community lately that I wanted to write a posting summarizing those developments and why they matter.

Read full story Comments { 2 }

‘They won’t let me refactor!’

In recent projects, I have found that developers often avoid company politics, even if it is detrimental to the quality of the software they’re working on. I think they should join the political arena.

Read full story Comments { 0 }

Appengine persistence: just say no to JPA and JDO?

I have been experimenting with writing an application for the Java edition of Google Appengine, which I blogged about before. Back then, I was still trying to use JPA with the Datastore, but the longer I was trying, the more I got the feeling that JPA (and JDO)  just don’t fit Google’s Datastore very well. [...]

Read full story Comments { 1 }

Joel Spolsky says he quits his blog

In his most recent posting about distributed version control, in the final paragraph, Joel calls it a day….

Read full story Comments { 0 }

Java on Appengine with Spring: not a walk in the park

Over the past few weeks I’ve been experimenting with Google Appengine. Its benefits are well documented, but when you actually dive into development there’s a few things that are troublesome for those developers that are used to deploying Spring based applications on say, Apache Tomcat. This posting is not an appengine-bashing, it just mentions a [...]

Read full story Comments { 1 }

Better Custom Enterprise Applications by integrating with Google Apps

Update march 11th: And here’s the business model: Google announces the Google Apps Marketplace. As a software engineer, I am excited to see all the possibilities offered by the Google Apps. Finally I can write custom applications that integrate nicely with a company’s existing office infrastructure. In the past, this has always been hard (and [...]

Read full story Comments { 0 }

KLM gets it: flight crew gets Google Apps

KLM moves the email for all its flight crew to the Google Apps cloud. The benefits are obvious: It’s cheap Easy access anywhere in the world with both computers and mobile devices Easy collaboration through Google Docs Microsoft is playing catch-up with their Office Online offering but I believe they’re behind too far to really [...]

Read full story Comments { 0 }

Book Publishing 2.0

I own a copy of Manning’s ‘Unlocking Android’, which I believe is getting outdated quite quickly. Sure, the general principles still apply but every developer hates the feeling of spending time on something that may be outdated. I came across this website, a companion website for three highly-rated books on Android. The author behind it [...]

Read full story Comments { 1 }

Sonar: a valuable tool for every Java shop

If your organization develops Java applications, chances are that Sonar could be very valuable for you. Sonar helps you calculate your technical debt by analyzing your project’s source code. Here’s Ward Cunningham’s definition of it: Shipping first time code is like going into debt. A little debt speeds development so long as it is paid [...]

Read full story Comments { 2 }