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.

No G5 PowerBooks Anytime Soon

Mac Rumors: No G5 PowerBooks Anytime Soon. If I had a vote, I'd say it's time to give up on the G5 for the PowerBook and make OS X run on Intel or AMD chips - then produce an Intel/AMD version of the PowerBook. Apple makes great hardware, but their laptops are much slower than their Intel counterparts (for Java at least). All I want is a PowerBook that can keep up with an Intel-based laptop - is that too much to ask?

Posted in Mac OS X at Sep 01 2004, 04:18:34 PM MDT 16 Comments

I think the biggest performance bottleneck for the PBs is not necessarly the processor but the slow main bus speed of 167 Mhz. I think the next generation PBs will have faster G4s, possiblily even dual-core with a much faster main bus similar to the current G5 desktops. Don't get me the wrong the G5 is a great chip but I think the bus speed improvements that our in the desktop G5s are really what make them blazing fast. After 64-bit processing doesn't really give you speed in it of itself.

Posted by Kurt Wiersma on September 02, 2004 at 08:03 AM MDT #

Yeah. Kurt is right on the bus speed. Even if a G5 came out, it would probably be at 1.6ghz, not exactly a quantum leap over the current 1.5ghz G4. No, I'll sacrifice some performance for greater form and function. It's not like I need an Oracle database and Websphere running on my PB all the time. Hopefully the dual core G4's being talked about will at least double the bus speed, 400 would be better.

Posted by Jason on September 02, 2004 at 09:19 AM MDT #

I was waiting to see if a G5 version was going to be released before I finally purchased one. I will wait though if they are going to increase the bus speed.

Posted by John Christopher on September 02, 2004 at 10:23 AM MDT #

You can buy the 17" iMac G5 tablet and use it as a laptop?? I heard that a PowerBook with maxed Ram and maxed video (128meg) is fast. .V

Posted by Vic on September 02, 2004 at 10:31 AM MDT #

<em>> I heard that a PowerBook with maxed Ram and maxed video (128meg) is fast.</em>

Yeah, 2 GB of RAM would probably be a bit faster than my current 1 GB, but it's kinda pricey at $1400.

Posted by Matt Raible on September 02, 2004 at 02:09 PM MDT #

I have been wanting a PB for a long time. I kept hearing about a G5 version. I gave up on it and bought a G4 last week. Now I just need to figure out how to use it. :) Matt, how about you "update" your tutorials/FAQs to work for a Mac as well as Windows? All of the documentation on the Apple site says you need to have Mac OS X Server to run JBoss or Tomcat. I assume that is not true.

Posted by Erik Weibust on September 02, 2004 at 09:47 PM MDT #

One last thing. A little off topic, but I'm afraid if I emailed you it would get lost in your deep inbox that you comment about so often. I am unable to view your site's comments when I use Safari. Are you aware of this? I'd grab a screenshot, but again, the newbie problem. I've bought a copy of "pather missing manual", but I'm too busy to read about getting screenshots. Let me know if you need me to get you one.

Posted by Erik Weibust on September 02, 2004 at 09:53 PM MDT #

Erik - I have a PowerBook, so I'm aware of the issue in Safari. If you click on the comments link, you should be sent to a different page (rather than simply displaying the twisty comments). This is b/c Safari doesn't support XML loading via JavaScript. This is my guess, I haven't looked into it much since the fallback works. As for my AppFuse tutorials, I developed those on my PB with Tomcat. The Tomcat and Apache tutorials aren't needed - there's a nice installer for Apache and mod_jk2. Are there other tutorials you've tried that don't work on a Mac?

Posted by Matt Raible on September 02, 2004 at 10:28 PM MDT #

Konqueror has the same problem with the comments. I suppose that makes since given safari uses the same html and javascript engines.

Posted by John Christopher on September 02, 2004 at 11:33 PM MDT #

Erik -- it is not true that you need Mac OS X Server to run Jboss or Tomcat. It's just that Jboss comes pre-installed with Server. You can download (, install, and app-serve all you like.

Posted by David Rupp on September 03, 2004 at 07:53 AM MDT #

First, Matt, are you not reccomending I use Safari? I blogged about browsers and Mac OS X last week. I wanted to at least give Safari a chance. Should all browsers support XML loading via JavaScript?

On the tutorials. I was looking at your "Setting up a Dev Env" tutorial. In the Download section you say to get the latest J2EE bundle, but Sun doesn't have a Mac J2EE download. I would assume that I could use a *nix version, but I wasn't sure. And didn't want to have to re-download/install if I was pulling down incorrect versions.

Posted by Erik Weibust on September 03, 2004 at 08:10 AM MDT #

Bus speed is exactly it. What does your intel laptop have for bus speed? 400? 533? If the revised G4 can go to 333, or hopefully even better, that should fix the problem. Other than improving battery life, heat, and adding a better screen, the books are hard to improve on. A new G4, 9800 mobility, and an upgraded screen would be a great bump. A little off topic, but Matt what is your setup when "docked" with your new display? I use a podium pad (that I love) now, but I want to get the 23" display, and I figure I'll get an iCurve stand, the Logitech MX510 mouse, and a good keyboard. From what I've read seems like this is the one to get. Guys, the xCode CD will install Jboss for you on the client version of Panther.

Posted by Ted on September 03, 2004 at 12:29 PM MDT #

P.S. IntelliJ IDEA 4.5 is a great upgrade over 4.0. After I installed Apple's latest jdk update and 4.5, I found a decent speed gain, and I don't have to add that snippet of xml to get the menus to display in the apple menu bar anymore.

Posted by Ted on September 03, 2004 at 12:34 PM MDT #

<em>> what is your setup when "docked" with your new display?</em>

I usually don't dock my PowerBook b/c I have the 23" hooked up to my (much faster) XP box. ;-) I tried using a Belkin DVI KVM switch, but the display's connector didn't fit, so I sent it back. My XP box uses a Logitech Wireless keyboard and mouse, which I plug into the PB when I do dock it. I tend to keep the PB closed as I just don't need the 2nd screen with the monster display.

Posted by Matt Raible on September 03, 2004 at 03:21 PM MDT #

Erik - I'm not recommending you don't use Safari. It was my primary browser on OS X for the last year. However, it doesn't work very well with GMail, so I switched to Firefox as my default browser. The feature I like most in Safari is <em>check spelling as you type</em> - which is very nice for blogging through a browser or leaving comments. It's been a couple of weeks since I switched and I don't miss Safari too much.

As for my "dev environment" tutorial - another reader recently sent me an e-mail on this - here was my response:

<p style="margin-left: 30px; padding: 5px; border: 1px solid #eee; margin-top: 10px">My PowerBook setup isn't too different from Windows. My tools home is /opt/dev/tools - this is where I install Eclipse, IDEA, Ant and Tomcat. I keep all my projects in /Users/mraible/dev. You can't control where the JDK is installed, so I don't try. For installing MySQL and PostgreSQL, I used <a href="">these instructions.

I recently removed AppFuse's dependency on j2ee.jar, so I don't need the J2EE SDK anymore, but previously I just copied over JARs from Windows.

Posted by Matt Raible on September 03, 2004 at 03:29 PM MDT #

Any pointers on how to install the JBoss on Powerbook G4? Thanks.

Posted by Bala Paranj on February 10, 2006 at 08:03 PM MST #

Post a Comment:
  • HTML Syntax: Allowed