AppFuse 3.5 Released!
The AppFuse Team is pleased to announce the release of AppFuse 3.5. This release contains a number of improvements.XML reduced by 8x in projects generated with AppFuseCRUD generation support for...
View ArticleIntegrating GWT into AppFuse
I've been interested in integrating GWT into AppFuse ever since I blogged about it 4 years ago. A few months after that post, I wrote about Enhancing Evite.com with GWT and Grails. After Evite, I had...
View ArticleLivin' it up in Vegas at TSSJS 2011
Last Wednesday, Trish and I traveled to Las Vegas for TheServerSide Java Symposium 2011 conference. We had a free room from TechTarget, but opted to upgrade to a suite with a view over the Bellagio...
View ArticleJSR 303 and JVM Web Framework Support
Emmanuel Bernard recently sent an email to the JSR 303 Experts Group about the next revision of the Bean Validation JSR (303). Rather than sending the proposed changes privately, he blogged about them....
View ArticleHow I Calculated Ratings for My JVM Web Frameworks Comparison
When I re-wrote my Comparing JVM Web Frameworks presentation from scratch, I decided to add a matrix that allows you to rate a framework based on 20 different criteria. The reason I did this was...
View ArticleMy Comparing JVM Web Frameworks Presentation from Devoxx 2010
This week, I've been having a great time in Antwerp, Belgium at the Devoxx Conference. This morning, I had the pleasure of delivering my Comparing JVM Web Frameworks talk. I thoroughly enjoyed giving...
View ArticleMy Presentations from The Irish Software Show 2010
This week I've been enjoying Dublin, Ireland thanks to the 2nd Annual Irish Software Show. On Wednesday night, I spoke about The Future of Web Frameworks and participated in a panel with Grails, Rails,...
View ArticleMy TSSJS 2010 Presentations and Summary
This afternoon, I delivered my last talk at TSSJS 2010 on The Future of Web Frameworks. It's true that I made some bold statements, but please remember that this is my personal opinion, based on my...
View ArticleComparing Kick-Ass Web Frameworks at The Rich Web Experience
Yesterday, I delivered my Comparing Kick-Ass Web Frameworks talk at the Rich Web Experience in Orlando, Florida. Below are the slides I used:Although it's difficult to convey a presentation in a slide...
View ArticleGWT OAuth and LinkedIn APIs
When I worked at LinkedIn last year, I received a lot of inquiries from friends and developers about LinkedIn's APIs. After a while, I started sending the following canned response: For API access to...
View ArticleBuilding SOFEA Applications with GWT and Grails
Last night, I spoke at the Denver Java User Group meeting. The consulting panel with Matthew, Tim and Jim a lot of fun and I enjoyed delivering my Building SOFEA Applications with GWT and Grails...
View ArticleConsulting, SOFEA, Grails and GWT at next week's Denver JUG
Next Wednesday, I'll be at Denver's JUG meeting to talk about Independent Consulting and Building SOFEA Applications with Grails and GWT. The first talk will be a a panel discussion among local...
View ArticleTesting GWT Libraries with Selenium and Maven
On Tuesday, I wrote about Running Hosted Mode in GWT Libraries. Today I added an additional module to our project to run Selenium tests against our GWT library. In the process, I discovered some things...
View ArticleRunning Hosted Mode in GWT Libraries (when using Maven)
Earlier this year, I wrote about Modularizing GWT Applications with GWT-Maven. Fast forward 8 months and I'm still working with GWT and using this same technique. However, this time I'm working with...
View ArticleDeveloping and Testing GWT Client Services
Earlier this week, Hiram Chirino released RestyGWT, a GWT generator for REST services and JSON encoded data transfer objects. You can read more about it in Hiram's post RestyGWT, a Better GWT RPC??....
View ArticleWhat would you like to see at TSSJS 2010?
A couple months ago, I was asked by TheServerSide to speak at next year's TheServerSide Java Symposium in Las Vegas. In addition, they asked me to help them evaluate presentation proposals and suggest...
View ArticlePackaging a SOFEA Application for Distribution
The project I'm working on is a bit different from those I'm used to. I'm used to working on web applications that are hosted on servers and customers access with their browser. SaaS if you will. My...
View ArticleBuilding GWT Applications with MVP and Issues with Overlay Types
MVP has recently become a popular strategy for structuring GWT applications. This is largely due to its testability and Ray Ryan's Best Practices For Architecting Your GWT App from this year's Google...
View ArticleMy Experience with Java REST Frameworks (specifically Jersey and CXF)
Recently I was tasked with developing a server-side REST strategy for a client. When I started working with them, they were using GWT RPC for exposing services. They wanted to move to RESTful services...
View ArticleThe 2009 Rich Web Experience
Late last year, I decided to take a year off from speaking at conferences. My reason was simple: I wanted to hunker down and do some learning. Ever since November 2007, I'd been interested in getting...
View Article