Matt RaibleMatt Raible is a Java Champion and Developer Advocate at Okta.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

Flex and Grails Made Easy

I love how easy it is to start new projects these days. It was very difficult when I started creating AppFuse way back in 2002. We've come a long way baby!

Here's a couple of easy ways to get started with Flex and Grails:

I hope to develop with Flex, Grails, GWT or YUI + Struts 2 in the next 6 months. These seem like the most exciting technologies for Java web development in 2008.

Posted in Java at Nov 01 2007, 11:00:38 PM MDT 5 Comments

Try RAP (Eclipse Rich Ajax Platform). It's the equivalent of Eclipse Rich Client Platform in RIA land. RAP is a formidable competitor of GWT.

Posted by Aries McRae on November 02, 2007 at 12:24 AM MDT #

I took a brief look at RAP, tried a demo and when I right-clicked on "Project 0" in one of the apps, I got the following stack trace:

java.lang.NumberFormatException: For input string: "undefined"
	org.eclipse.swt.internal.widgets.treekit.TreeLCA.readScrollPosition(Unknown Source)
	org.eclipse.swt.internal.widgets.treekit.TreeLCA.readData(Unknown Source)

Doesn't look very formidable to me. ;-)

Since the demo I looked at looked like it was trying to publish Eclipse to the web, I should mention Eclifox. Looks like some pretty cool stuff.

Posted by Matt Raible on November 02, 2007 at 12:50 AM MDT #

Hi Matt, I've added as a proof of concept a flex frontend to an application based on the appfuse-basic-spring archetype using graniteds for remotely access managers instead of xfire and generating actionscript classes for java model classes, and the flex ant tasks called by the maven antrun plugin to compile mxml and as to swf, if it can be interesting i can share

Posted by magomarcelo on November 02, 2007 at 09:33 AM MDT #

Please do share - it'd be great to see an example of this architecture. I'd be happy to post it for download if you need space.

Posted by Matt Raible on November 02, 2007 at 09:55 AM MDT #

I'd be interested in seeing the flex proof of concept built with spring as well. We're looking at rewriting an aged and complex call center order entry screen with keyboard quick keys. I've been looking into Flex and ZK ( but don't yet know enough about both to make a decision yet.

Posted by Chris Huisman on November 02, 2007 at 11:50 AM MDT #

Post a Comment:
  • HTML Syntax: Allowed