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.

AppFuse at the Denver JBoss User Group

Last night, I presented "Seven Simple Reasons to use AppFuse" at the Denver JBoss User Group. I was definitely surprised to present this talk to a packed room of developers. One person joked afterwards that there might've been a lot of Microsoft folks there, all fearing that Vista was going to doom their future. It was at a Microsoft building, so I guess it's possible. This presentation is similar to my developerWorks article with the same title.

Download Seven Simple Reasons to use AppFuse (PDF, 6.3 MB)

If you're interested in learning more about Lightweight Java technologies, Virtuas is hosting a free seminar later this month. After the seminar, we'll be sponsoring a happy hour at the Rock Bottom Brewery.

Posted in Java at Nov 17 2006, 03:32:46 PM MST 1 Comment

Not sure if this is the right place for this questions but I'm very new to portal development (Vignette) and need some assistance... I am building a custom potlet that contains a collapsable menu of categories and sub categories.

When I expand the categories to reveal thier initally hidden subcategories, the containing portlet expands accordingly but will not budge any portlets below it... in effect the menu expands "behind" any portlet just below it...

I found the contentInit() function that manages the page layout for drag and dropping portlets... if I remove this function and set the portlet css class positioning to relative... everything works fine, but then, of course, I have no drag and drop capability... that wouldn't be so bad but I can't go without... so I need to find a way to override or tweak the rendering in this function so I can both drag and drop portlets as well as have the other portlets set to relative positioning so they'll reposition as the menu expands and contracts.

ANY information is helpful...


Posted by josh on November 17, 2006 at 06:35 PM MST #

Post a Comment:
  • HTML Syntax: Allowed