Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

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.

New Mac Pro

It sure is cool when dreams come true. Look what arrived at the Denver office today. :-)

New Mac Pro

Update: Believe it or not, I rebooted my MacBook Pro the same minute I plugged in my Mac Pro. Upon reboot, the MBP choked and I've been looking at a gray screen with a spinning icon for most of the day. I'm soooo glad I have Time Machine. Let's hope I can do a restore on the MBP tomorrow.

Update 2: I was able to successfully build the Mac Pro from my latest MacBook Pro backup on Time Machine. Sweet! Let's see how this works:

$ echo $JAVA_OPTS
-Xms512M -Xmx4096M -XX:PermSize=384m -XX:MaxPermSize=512m -Djava.awt.headless=true -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+UseConcMarkSweepGC -server

Posted in Mac OS X at Jun 05 2008, 11:21:17 AM MDT 13 Comments

Wow. A normal run of the mill quad core wouldn't have been enough I see? No...Xeon.

Posted by Jesse Kuhnert on June 05, 2008 at 12:46 PM MDT #


Posted by Robin Costers on June 05, 2008 at 12:50 PM MDT #

Whoa. 12GB ram. I'll trade you for my 450Mhz G4 tower :)

Posted by Rob Lambert on June 05, 2008 at 01:26 PM MDT #

Congrats, Matt! Sounds like a smoking machine! What video cards did you end up going with?

Posted by Johnny Wey on June 05, 2008 at 02:25 PM MDT #

It looks like a ATI Radeon HD 2600 with support for 2 monitors. I should also mention I didn't buy the machine, it's the standard for Java Developers at LinkedIn. ;-)

Posted by Matt Raible on June 05, 2008 at 02:33 PM MDT #

Question - with that much RAM can you allocate a full 4GB to a 32bit windows VMWare/Parallels instance? Or does it still stop at 3.25 GB?

Posted by on June 05, 2008 at 03:25 PM MDT #

I'll likely keep VMWare at 1GB since I'm only using it to run Oracle. I need as much RAM as I can get to run this bad boy.

Posted by Matt Raible on June 05, 2008 at 03:28 PM MDT #

12GB RAM? Linked in better run fast now! :-)

Posted by Muthu Ramadoss on June 05, 2008 at 06:22 PM MDT #

Nice, I don't even have a computer now, I killed my motherboard :)

Posted by musachy on June 05, 2008 at 08:02 PM MDT #

oh..and I will be watching for openings in LinkedIn lol

Posted by musachy on June 05, 2008 at 08:03 PM MDT #

Matt, After reading the architecture, is it possible that LinkedIn keeps its cloud non-partitioned just so the developers can continue to get laptops with 12 GB of RAM on them? =)

Posted by Eric Hauser on June 06, 2008 at 10:00 AM MDT #

You bitch :-)

Posted by David Whitehurst on June 12, 2008 at 12:35 PM MDT #

In my best Napolean Dynomite, Luuuckyyy!

So my question for you Matt...

What the heck do you use for an IDE nowadays? I just picked up my first Mac (MacBook Pro) in February and am having a TERRIBLE time with IntelliJ IDEA. There are some critical bugs that haven't been fixed in over 6 months since they were reported.

You can't open more than a few tabs at once:

And you can't leave it running for more than a few hours:

I tried the latest version of Eclipse and the depressing thing is that although its platform integration on Windows is stellar, it looks heinous on OS X. And I never thought I would say this, but it feels slower than IDEA.

I'm downloading Netbeans right now to see if that is any better... I'm that desperate!

Posted by Mike on June 25, 2008 at 09:20 AM MDT #

Post a Comment:
  • HTML Syntax: Allowed