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.

Outline for talk on Display Tag, Struts Menu and AppFuse in NYC

This weekend I'm preparing slides for my talk in NYC on the Display Tag and Struts Menu. I'm also going to do a bit about AppFuse since it includes and uses both libraries. I have an hour to talk, so I think I'll try to present for 50 minutes and leave the last 10 minutes for questions or simply quitting early. That means, realistically, I only have 15-20 minutes for each project. That sure seems like a lot now, but I'm sure it'll fly once I'm up there in front of everyone. I'm definitely nervous about this event - I've only ever done technical talks to team members, never to a large audience. I've done large audience (20-50 attendees) talks, but those where in college and covered growing up in Montana and business plan-type presentations. Oh well, I'm sure I'll get over my anxiety about 10 minutes into it.

The purpose of this post is to write down the topics I plan to cover and hopefully get some feedback from the more experienced presenters out there. I'd also like to get feedback from developers - as in what you'd like to see covered if you were attending.

  • Introduction. Who am I, etc. (2 minutes)
  • Struts Menu. What is it - it's history, etc. (3 minutes)
       - Features and Demo of sample app. Questions. (5 minutes)
       - Expression Language support and building menus from a database (including code). (10 minutes)
  • The Display Tag. What is it - it's history, etc. (3 minutes)
       - Features and Demo of sample app. Questions (7 minutes)
       - Expression Language support and using to create an editable table (including code). (10 minutes)
  • AppFuse. What is it - it's history, etc. (3-5 minutes)
       - Features, Libraries included, etc. Questions (5 minutes)

Posted in Java at Mar 06 2004, 09:47:32 AM MST 8 Comments

Is Struts Menu cloesly tied to Struts or could it easily be used with another framework?

Posted by Gary Blomquist on March 06, 2004 at 05:58 PM MST #

What are you using as your wiki? Is it publicly available? Thanks. Michael McGrady

Posted by Michael McGrady on March 06, 2004 at 11:55 PM MST #

Gary - currently Struts Menu is somewhat Struts-specific. However, I do plan to make it <em>other-framework-friendly</em> in the next few months. This shouldn't be too difficult.

Michael - I use JSPWiki for my wiki. You can also download the template that I use.

Posted by Matt Raible on March 07, 2004 at 10:52 AM MST #

Seems like too little time per topic. Perhaps you should scale back on one of them or perhaps integrate them. Who is the audience?

Posted by Steven Citron-Pousty on March 07, 2004 at 07:27 PM MST #

Steven - you're right, it's gonna be tough to fit it all in. I'll probably only cover AppFuse for 5 minutes or so (at the end). The audience is developers who are familiar with Struts - no newbies as far as I know.

Posted by Matt Raible on March 07, 2004 at 11:17 PM MST #

Hi, Will the example showing how to build menus from a database be available for download after you deliver the presentation?

Posted by Jack on March 08, 2004 at 06:27 AM MST #

Jack - I hope to make the example publicly available as soon as I finish it.

Posted by Matt Raible on March 08, 2004 at 06:33 AM MST #

Here are the examples I promised in the outline:

Please post any questions or suggestions to the appropriate project's mailing lists.

Posted by Matt Raible on March 21, 2004 at 12:08 PM MST #

Post a Comment:
  • HTML Syntax: Allowed