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.

My Upgrade to Leopard

By now, you've seen many stories about upgrading to Leopard. Here's mine.

In the past, I would've slapped the DVD in, selected upgrade and prayed for the best. Now I'm older and (apparently) wiser. First, I cloned my hard drive with SuperDuper!. Then I attempted to upgrade. I started the process on Saturday morning and didn't check it until Saturday afternoon. At that point, I was greeted with the lovely blue screen of death. I didn't even bother to look up the problem - instead opting for the clean install.

The next time I checked (Sunday evening), the installation was completed. I registered, clicked through some stuff and started copying files from my backup drive. On Sunday night, I closed the lid on my laptop and haven't used it since. I guess new operating systems don't excite me as much as they used to. Then again, I do have two MacBooks, so I don't really need the Leoparded one.

As far as the lack of Java 6, that doesn't surprise or disappoint me. I'm sure it'll be out in a few weeks. By the time it's released, I doubt any of my clients will have made the leap from Java 5 -> Java 6.

It could be that I'm burned out on technology - or it could be the Rockies and Broncos performance this past weekend has got me bummed. Who knows - the good news is there's lot of trick-or-treating to be done in the next couple of days and I'm sure to cheer up with the kids around.

Posted in Mac OS X at Oct 30 2007, 01:42:39 PM MDT 9 Comments

While Apple SHOULD have Java 6 really isn't that big of a deal to most....heck most enterprises are still making the leap from 1.4.2 to 5.

Posted by md on October 30, 2007 at 04:21 PM MDT #

Installed Leopard today (Upgrade) - not a single problem. It took about 90 minutes (including the DVD check). But it's really not that exiting.

Posted by Lars Fischer on October 30, 2007 at 05:01 PM MDT #

Carbon Copy Cloner is another hard drive cloner, it's free and pretty easy to use. re. Java 6; I find Apple's lack of updates a little concerning. It's been out for close to a year now... :(

Posted by Dan on October 30, 2007 at 05:22 PM MDT #

Heh...same problem here...Did the same as you...what a PITA. It took me days to get Leopard running. I SuperDuper'd my drive and tried to upgrade. Yep...BSOD...on my MacPro *and* my laptop. Clearly something isnt compatible. But I did a wipe and install, and copied from my backup with the upgrade and that seemed to work.

In my total opinion, I certainly would have waited. As much as I like some of the Leopard enhancements, I lost a lot of application compatibility that has no Leopard support, such as issues with VOIP clients:

Seeing how I am going to speak at the Irish Java Conference next week...having this incompatibility really sucks.

Other key pieces of software that I use, such as longer works:

This all makes me wonder if either the companies that make the software don't care and waited to the last second, or if Apple pulled an "Apple" and f'd everyone up at the last moment.

For crying out loud...even Adobe Acrobat has issues!:

I'd love to know why all this had to happen when all this got released at the end when all these companies had an opportunity to see what happened before release (read: Apple Developer).

In all honesty...had I known this was all going to happen I probably would have waited a couple of months before upgrading :-(

Posted by Jeff Genender on October 30, 2007 at 08:44 PM MDT #

Last weekend I upgraded my HP laptop from Ubuntu 7.04 to 7.10. I didn't have to pay $100+, I didn't have to fight with long lines at an Apple store, and I didn't have to deal with the FedEx guy running late. There was a blinking icon in my taskbar. I clicked it. I clicked the upgrade button. An hour later I was upgraded and running. No blue screens. No lost data. Talk about "just working". Go with Ubuntu and you'll never have an upgrade headache. You can even run Java SE 6. ;)

Posted by Erik Weibust on October 31, 2007 at 02:23 PM MDT #

Hey, Apple included Ruby and the Rails framework in Leopard, what more could you want ? Come join us recovering Java developers over on the dark side Matt. You know you want to. Gems for everyone ! ;--)

Posted by Gregg Obst on October 31, 2007 at 04:53 PM MDT #

Erik - it's funny you should mention Ubuntu. I had a similar experience to Leopard the last time I tried to upgrade.

Gregg - I think the worst parts of Java development are 1) slow deployments and 2) lack of testing the web tier. Rails solves those, but so does Grails. Grails seems a lot closer to home and I wouldn't have to learn a bunch of new stuff - especially since I already know almost all of the underlying technologies. Regardless of whose better, I think they're both great frameworks.

Posted by Matt Raible on October 31, 2007 at 09:45 PM MDT #


Posted by on November 03, 2007 at 09:26 PM MDT #

Upgraded my powerbook G4 to Leopard. The install failed and completly messed up my harddrive. Luckely I backuped up everything. Every time I got the message basic package could not be verified. After several attemps and some google-ing I found a hint that this might be due to a third party memory module. And indeed, I removed the memory module, installed Leopard, placed it back and everything works fine. Just installed darwinports and eclipse and I'am back in business...

Posted by Franky on November 22, 2007 at 01:53 AM MST #

Post a Comment:
Comments are closed for this entry.