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.

Table-less forms for your webapp

The Man in Blue has some nice form layouts using fieldsets, labels and CSS. I think I'll integrate one of these styles for the forms in AppFuse. I've always stuck with tables for layout because it seemed easy, but I really like the look and flexibility that CSS provides.

Posted in Java at Feb 26 2005, 03:53:01 PM MST 6 Comments

Also see this site for an excellent introduction to the same topic.

Posted by Joe Bissen on February 26, 2005 at 07:55 PM MST #

Hi There,

This is cool. very sensible to add this to AppFuse -- I hope all frameworks will do something to encourage enterprise/web developers to use sensible markup.

Joe : thanks for the intro' link.

On a different note, it will be nice if someone can also come up with a good tutorial/sample(like say, petstore) which has the gmail/ dynamic feel. Such a site which also has good usage of CSS for forms should make AppFuse much more tempting for people to use.


Posted by Anjan Bacchu on February 26, 2005 at 08:47 PM MST #

The form you linked to does look pretty slick, but I'll stick with tables for my forms until somebody figures out css that doesn't take 2 pages to make something that simple.

Posted by PJ Hyett on February 27, 2005 at 02:01 PM MST #

These styles are nice, but I think these are nicer.

Posted by Daniel Serodio on February 28, 2005 at 01:12 PM MST #

Took me a while to move from the comfort of tables to CSS but now Ive switched it seems a lot cleaner. The only issue can be large bits of text pushing things out of line. Is still well worth it to move the styling out into CSS. Apart from just being tidier this reduces the chances of breaking something vital.

Posted by Sam Hough on March 05, 2005 at 01:34 PM MST #

[Trackback] I had a look at this article (+demo) about tableless forms a while ago, but i couldn't find it today. Thanks to Matt, for blogging all this cool stuff (read his blog post)....

Posted by kleineikenscheidt/stefan on March 27, 2005 at 04:23 PM MST #

Post a Comment:
  • HTML Syntax: Allowed