Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

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.

TechTalk on TheServerSide

TheServerSide has posted an interview I did with Dion at ApachCon last November. If you want to hear me ramble on about AppFuse, Spring Live and web frameworks - check it out!

In other news, I have some big (professional) changes to announce, but I'm going to wait a day or two and compose a good entry for it. Let's just say I'll have a lot of time to work on AppFuse and Spring Live in the near future (and get paid for it!). ;-)

Posted in Java at May 21 2005, 03:47:34 PM MDT 14 Comments

Congrats, Matt. Keep up the good work! ;-)

Posted by eu on May 21, 2005 at 10:18 PM MDT #

Hi Matt, Congrats!! are you joining interface21 ? BR, ~A

Posted by anjan bacchu on May 22, 2005 at 07:32 AM MDT #

it sounds this way, i am exited to hear more.

Posted by Marc Logemann on May 22, 2005 at 12:23 PM MDT #

You looks great!

Posted by Rock Sun on May 22, 2005 at 02:22 PM MDT #

That's great. Java developers would certainly be the winner.

Posted by Tamer Salama on May 22, 2005 at 05:55 PM MDT #

Hold on a sec.... Any changes to Appfuse's licensing?

Posted by Tamer Salama on May 22, 2005 at 06:02 PM MDT #

Tamer - no changes to licensing. AppFuse will always be free and I'll always try to provide good support via the mailing list. ;-)

Posted by Matt Raible on May 22, 2005 at 09:00 PM MDT #

Brilliant tech talk matt - I eagerly await news about the future of appfuse =-)

Posted by Cammm on May 23, 2005 at 03:42 AM MDT #

+1 interface21 Congrats!

Posted by angelo on May 23, 2005 at 04:11 PM MDT #

In the product we developed (which was a few years ago), we used XML/XSLT to generate the web pages (check put the demo at, and it worked pretty well. We feared the XSLT transformation would be slow, but after doing a load test, the response was actually quite good. The UI for this application does not have too much of a user interaction, so there is minimal error checking. Does one one have good/bad experience in using just XML/XSLT without using all these frameworks?

Posted by Roshan Shrestha on May 23, 2005 at 04:15 PM MDT #

I hate to disappoint, but it's not Interface21. It <em>would</em> be awesome to work with the Spring guys though.

Posted by Matt Raible on May 23, 2005 at 04:33 PM MDT #

Matt, let me guess: You fell in love with Oslo, so you're moving to Norway. And why not, you've already got a Norwegian-keyboarded Mac. Or how about making open source easy?

Posted by Tom McQueeney on May 23, 2005 at 05:21 PM MDT #

Geez, Tom didn't even guess correctly so far what we're going to do 8-0.

Posted by Bruce Snyder on May 23, 2005 at 05:56 PM MDT #

You are going to Microsoft, aren't you? They are going to announce it at JavaOne with their .NET presentation, aren't they?

Posted by Matt F on May 23, 2005 at 11:03 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed