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.

Run Multiple versions of IE on the same Windows OS

This is HUGE in my opinion. It's always been a pain to test multiple versions of IE - you either had to install VMWare, install multiple OS's, or use a separate machine. No longer, my friends. Joe Maddalone of Insert Title Web Designs, has figured out a way to run multiple versions of IE on the same machine. Awesome - thanks Joe!

Thanks to The Scobleizer for the link. I also found these standalone downloads for IE 5.1 and 5.5 from Ryan Parman.

Posted in The Web at Nov 06 2003, 10:11:47 PM MST 1 Comment

[New Book] Art of Java Web Development: Frameworks and Best Practices

Book Cover Manning has a new book in the works: Art of Java Web Development: Frameworks and Best Practices. Looks like good stuff - it covers Struts, Tapestry, WebWork, Velocity and Cocoon. Too many books, not enough time. I'm thinking that I should start taking a "studying sabbatical" every year. Maybe 2 weeks at the end of each year where I crank through a few books and solidify my knowledge. The other option is to quit contributing to Open Source and reading weblogs - that'd probably save me 2 weeks between now and the end of the year. ;-)

Posted in Java at Nov 06 2003, 08:49:07 PM MST

My Development Environment

To make is easier for folks to use AppFuse and Struts Resume, I put together a page for HowTo Configure your Development Environment. This is how I've configured my environment and it works pretty darn well for me. Really, none of the document is AppFuse specific - it just shows where I put J2SE, J2EE, Ant, Tomcat, and how to setup your environment variables. Comments or other suggestions are welcome.

Posted in Java at Nov 06 2003, 01:59:36 PM MST 2 Comments

Tomcat Issues

This site continues to puke and choke - and I believe it's 1) Tomcat or 2) my ISP. Why? Because all the other Roller installs seems to hum along just fine with no issues (i.e. Dave and JRoller). I get OutOfMemory Errors and too many connections open. As of last night, I'm thinking of a new strategy. Netcraft reports that this site is capable of running Resin 3.0.3. Maybe I'm reading it wrong, but it certainly seems like it to me. Now I just need to sit down and 1) figure out how to setup Roller on Resin and 2) do it. Knowing my luck, migrating to Resin won't solve anything, but it's worth a try!

Posted in Roller at Nov 06 2003, 08:41:21 AM MST 5 Comments