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

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.

Done with AppFuse, moving to Ruby on Rails

Ruby on Rails For the last few weeks, I've been building an application with Ruby on Rails. While I enjoy its simplicity and the ability to get things done quickly, the thing I really like is there's a whole team of developers supporting this framework. If I develop an application with AppFuse, chances are I'll find a bug or two, and then I'll have to spend additional time that night fixing it. Furthermore, I'm beginning to loath the compile/deploy cycle that AppFuse requires you to do.

As a result of my experience with Rails, and my decision to use it for all future web development, it makes no sense for me to keep maintaining AppFuse. Virtuas has decided to start a Rails Practice and I'm going to be the Practice Leader for it. In addition, I'll be writing a "Rails Live" book for SourceBeat. Hopefully we'll have an ERP out for that by the end of this summer.

If you live near Denver, have a lot of experience with Spring, and are interested in becoming the Spring Practice Leader for Virtuas, please let me know.

Posted in Java at Apr 01 2006, 09:56:12 AM MST 14 Comments

Nice one... First I was thinking WTF! But soon I realised what day it is :)

Posted by juise on April 01, 2006 at 11:02 AM MST #

Today might be April 1st, but you know what? Your announcement sounds really plausible :)

Posted by Ugo Cei on April 01, 2006 at 12:31 PM MST #

ha ha. Hope you're doing well...

Posted by James Law on April 01, 2006 at 12:39 PM MST #

Well, I don't know if this one is better or the "I am going to work for MS" from last year. Maybe next year would be, "I am going to head the initiative to implement Ruby patterns into .NET." Thanks for the free beer in Vegas.

Posted by John Ringo on April 01, 2006 at 04:04 PM MST #

Matt, we agreed to announce this at the DJUG on April 12. I am disappointed you decided to take it upon yourself to steal the thunder.

Posted by Matt Filios on April 01, 2006 at 04:21 PM MST #

Yeah, last year's post "I am going to work for MS" got me good! Cuz I had just found out someone I went to school with DID go to the dark side. ha ha. But wiser today... well written though!

Posted by Christina on April 01, 2006 at 06:25 PM MST #

Funny. You could have said you've decided that all this open source stuff isn't worth it and Lotus Domino is so much better that there's no point in continuing w/ AppFuse ;-)

Posted by Ken Yee on April 01, 2006 at 09:52 PM MST #

WOW! You got me! Especially that I didnt' read it till after the 1st! Funny thing is, I was pretty excited about the whole idea!!! Rails and you would be a GREAT FIT for the community. Ah well ...

Posted by Brad on April 02, 2006 at 11:13 AM MDT #

Gee, Mr. Raible, I almost dropped my cup of boiling wake up coffee! Nice one!

Posted by Vui Lo on April 02, 2006 at 06:15 PM MDT #

This one made me laugh (linked from slashdot) SQL On Rails "In eight minutes, we go from scratch to a complete Google-killing enterprise-class search engine."

Posted by Cameron Royal on April 02, 2006 at 11:54 PM MDT #

Hehe. And I was just about to ask when we could see your first framework comparison for web dev with Ruby.

Posted by Eelco on April 03, 2006 at 03:33 PM MDT #

Many jokes have a genesis in truth. It is time to drink your Koolaid Mr. Raible.

Posted by thirdshift on April 04, 2006 at 05:32 AM MDT #

I used appgen,that's great!you can genarate code very easy. there's a bug in D:\Source\myapp\extras\appgen\src\List_jsp.xdt,line19, it should be <display:table name="<XDtForm:classNameLower/>List",but it's <display:table name="${<XDtForm:classNameLower/>List}".

If you don't maintaining AppFuse anymore, i want cry! -_a poor guy

Posted by yan da zhi on April 04, 2006 at 12:28 PM MDT #

You got me. I hope it's April fools joke. It sounds very realistic.

Posted by hari on April 04, 2006 at 08:40 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed