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.

Roller Comments

The default comment form in Roller is pretty ugly. Not only does it use a <table> to layout the form, but it has invalid XHTML and JavaScript as well. With the new theme on this site, I re-worked much of the comments.vm macro and created a much prettier form. I was hoping to contribute a variation of this theme to Roller for 2.3, but it looks like it'll have to wait until 2.4. Rather than adding new macros for this theme, I'll be fixing all the themes to have a prettier comment form. You can track my progress on this issue using ROL-1131.

As far as this theme, I've named it "andreas08" after its designer. I hope to contribute something similar to what's on as part of 2.4. If you'd like to use this theme in your own Roller installation (before 2.4), let me know and I'll try to package up a download.

Posted in Roller at May 10 2006, 12:04:52 PM MDT 9 Comments

It's often cited that table is appropriate for tabular data and CSS is a good fit for page layouts but I haven't seen a strong argument for using table's for forms. I realize that its possible to layout nice looking forms using CSS alone however forms can be thought of as tabular data and most websites use tables for forms. Even JSF (which is CSS friendly) does..

Posted by Sanjiv Jivan on May 10, 2006 at 02:34 PM MDT #

I think the best looking blog comment form I've seen was on Dunstan Orchard's blog.

It too uses a similar design to this, which lends itself nicely to CSS layout. I don't know if I'd have used an unordered list for it though, but then, it is a list of form elements ...

Posted by Carl Fooks on May 11, 2006 at 07:20 AM MDT #

Hi Matt, It would be create if you could package this theme up. I've been trying to get time to setup a blog for myself. I've got roller installed but can't find any themes I like and don't have time to build one. I also want to customise the theme that I use for the blog as a jGallery theme. It would be cool if I could get this theme. Cheers.

Posted by Alan on May 14, 2006 at 06:34 PM MDT #

Hi Matt, i'd like to use this theme in my own Roller installation, so if u could package i'll be very very happy :) Thanks in advice.

Posted by Stefano on May 29, 2006 at 03:18 AM MDT #

hello matt, thank you to send your splendid theme. i'd like to use in my new Roller installation. thank you in advance. very good job.

Posted by dominique on June 04, 2006 at 12:46 AM MDT #

I'd like to use this theme in my own Roller installation(), it's kind of you for sending me a package. Thanks in advance!

Posted by treu on June 12, 2006 at 02:31 AM MDT #

I've posted this theme (or at least a variation of it) to:

You will need to have Roller 2.3 installed to use it. This is mainly because I made some modifications to the .vm templates that isn't compatible with 2.2. If you use a good diff tool, you can probably make them work with 2.2.

Posted by Matt Raible on June 12, 2006 at 10:16 PM MDT #

Hi Matt,

This is my first comment on this blog. I am customizing the roller for implementation in our organization. I am facing a problem wherein I want to set the name in for comment form to the employee ID which I am getting when the user opens the roller app URL. i have set it in the session also but I am not able to set it to the comment form "Name" box. Any pointers on this will be greatly appreciated.


Posted by Dharmesh Gupta on November 16, 2006 at 01:42 AM MST #

Dharmesh, you're probably best off asking this question on the Roller User Mailing List.

Posted by Matt Raible on November 16, 2006 at 02:12 AM MST #

Post a Comment:
  • HTML Syntax: Allowed