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.

PowerBook won't boot after upgrading to 10.4.3

This morning, I began building a new user account for my demos tomorrow at NFJS. I'm doing this because the last time I did demos was a disaster. Since then, I've rebuilt my hard drive, and while things seem faster - a clean user account is the best way to get maximum efficiency. While building the new user, I was prompted by Software Update, and promptly installed Backup 3.0.1 and OS X 10.4.3.

After configuring a number of settings, I rebooted the machine. Now all I get is a gray screen with a dark gray apple on it. The damn thing won't boot. I rebuilt the disk with DiskWarrior, but no dice. Now I'm trying to repair permissions and all that jazz with Disk Utility.

Luckily, I can still boot off my iPod and I can always rebuild an external Firewire drive if I need to. However, I'd much rather get back to where I was this morning. There's nothing like hosing your machine the day before you really need it.

Update: I fixed the problem by reinstalling OS X with the "Archive and Reinstall" option. No data loss, time to backup.

Posted in Mac OS X at Nov 11 2005, 01:12:52 PM MST 6 Comments

Rocky Mountain Software Symposium

This afternoon, the Rocky Mountain Software Symposium returns to Denver for the final show of the year. Of course, this conference is better known as No Fluff Just Stuff, Denver. Lucky for me, I'll be presenting all my sessions tomorrow so I'll at least get one day this weekend to relax. It looks to be a good show, with lots of interesting sessions. Here's mine:

After the presentation class I attended last week, I think all these should be renamed. Unfortunately, I didn't have time to re-organize the presentations, but if I could change the titles, they'd be something like this.

  • Write better code faster with Spring and Hibernate, use AppFuse to simplify both
  • Make your webapps suck less by using Ajax
  • Use Spring AOP and Transaction Frameworks, because they're so damn easy


Update: PDFs of my presentations, as well as the Ajax demo is available from Equinox's downloads section. Make sure and view the README if you want to run the demo and see how to view the Ajax features.

Posted in Java at Nov 11 2005, 08:27:51 AM MST 8 Comments