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.

The last external hard drive I'll ever need?

LaCie 2big Network (2-disk RAID) Today I pre-ordered a 1TB LaCie 2big Network (2-disk RAID) hard drive. Looks pretty beefy eh?

Why did I get this? Because it's time to get serious about backup. I currently have 3 external hard drives and none of them are big enough to backup everything. I also tend to use them as alternative storage rather than backup. I'm running out of space on my Linux box ... the list goes on. In reality, you can never have too much disk space can you?

I have a 250 GB Lacie d2 that I'm using on my MacBook Pro with Time Machine. I also have a Lacie Rugged that I use when I travel. I try to backup before I go to do major things - like a training class or speak a conference. That way, if my laptop dies, I can use someone else's Mac and be good to go. If there are no Macs, I keep all my materials in Subversion. Lastly, I have a 200 GB Maxtor that I use as a backup on my Windows box.

My ideal solution is 1) each machine has its own backup hard drive and 2) each machine can store files on a central server. I used to use Samba on Linux, but it seems easier to use my Airport Extreme and a big ol' drive like this Lacie. What's your setup and/or advice?

January 30, 2008 Update: Because of the feedback on my post, I never purchased this hard drive. I still need a back up solution and I'm thinking of using Apple's new Time Capsule. If it works with Windows and Linux - I'm sold.

Posted in General at Nov 06 2007, 03:17:07 PM MST 12 Comments

Going to see Fake Steve Jobs Tonight

One of the perks of working at LinkedIn, and being out in Mountain View this week, is I get to attend a talk tonight where Guy Kawasaki interviews Fake Steve Jobs. It's my first trip to the Computer History Museum, so it should be a fun show. If you're not able to make it tonight, it looks like they'll be live streaming the event from the LinkedIn blog.

My only question is - do you think FSJ will act like Jobs or himself? I'm hoping for the former.

Update: That was an awesome event. Thanks to LinkedIn for hosting it and for Fake Steve for the great stories behind his journey.

Update 2: The LinkedIn Blog has videos from the event.

Posted in Mac OS X at Nov 06 2007, 02:41:15 PM MST Add a Comment