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.

10+ YEARS


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.

.Mac Address Book Synchronization

.Mac supports address book synchronization Sweet! Apple has turned on Address Book synchronization with .Mac. I'm pumped - 258 addresses/numbers online - accessible at any time. This will help the next time I lose my phone...

Posted in Mac OS X at Jan 31 2003, 09:25:25 PM MST Add a Comment

iMovie 3.0.1 and iPhoto 2.0 Released!

I was pleased to find iMovie and iPhoto in Software Update this evening. These suckers are huge - 84.5MB and 33.3MB respectively! Thank goodness for broadband.

In other news, I found my phone tonight. It was at the gym where I played racquetball a couple of nights ago. I thought I left it there, but when I called them yesterday - they didn't have it. I tried calling them again tonight when picking up my seesta from the airport - and YAAHHHOOOO!! I think I'll take it in and get my name engraved in the plastic. I have my wedding ring engraved with "If found call...", so why not my phone? I lost my wedding ring only a year after we got married - that's the cause for the engraving.

Posted in Mac OS X at Jan 31 2003, 08:54:25 PM MST Add a Comment

[HTML] Fieldset and Legend

I was reminded today of the <fieldset> and <legend> tags in HTML (BTW, they also work in XHTML). Basically, they are used to draw and label a box around input elements. Here's an example:

<form action="">
<div>
    <fieldset>
        <legend>Name Information</legend>
        <label for="firstName">First Name:</label>
        <input type="text" name="firstName" id="firstName" value="" /><br />
        <label for="lastName">Last Name:</label>
        <input type="text" name="lastName" id="lastName" value="" /><br />
    </fieldset>
    
    <fieldset>
        <legend>Address Information</legend>
        <label for="address">Address:</label>
        <input type="text" name="address" id="address" value="" /><br />
        <label for="city">City:</label>
        <input type="text" name="city" id="city" value="" /><br />
    </fieldset>
</div>
</form>

I added a little CSS for the fieldset and legend tags, and you end up with this:

Name Information

Address Information

Pretty cool eh? The labels end up in the text boxes (on some browsers) courtesy of the the label.js script.

Posted in The Web at Jan 31 2003, 11:47:45 AM MST 2 Comments

RE: No Clock and Unplugged

Mark shares his frustration with the fact that he can get away from work in his No Clock post:

There is only one long continuous 24-hour day that is always work, always office, and I never punch in and I never punch out.

I hear him loud and clear. Lately, I've been working ~40 hour weeks and not doing any moonlighting - so I actually feel like I get to punch out. Except for my I-want-to-work-on-Roller (but evenings with Abbie and Julie are much more fun) syndrome, my life is completely and utterly enjoyable again. I don't even feel the need to unplug. But I probably should, as we all should. I challenge you all to follow in Mark's footsteps and unplug when you get a chance. I will be attempting to unplug this weekend when my parents are in town - but everyone is very computer-literate in my family, so I'm sure my mom, dad, sister and wife will all be checking e-mail and surfing all weekend, so it'll be difficult to restrain myself. It'd help a lot if all of you quit writing interesting stuff on you blogs. ;-) Next weekend I will be for sure unplugging as a few college buddies and I will be renting a condo in the hills and skiing all weekend.

Posted in General at Jan 31 2003, 10:47:00 AM MST Add a Comment

RE: CVS, SSH and Passwords

In regards to my post on January 6th, I still haven't been able to get public/private key authentication to work b/w my Cygwin client and the BSD box where our CVS repository lives. Even after following these super simple instructions. For the past few weeks, I've been using the easy hack to remembering passwords with TortoiseCVS.

I'm revisiting this issue because I think public/private key authentication is necessary for Anthill to work. BTW, it was super easy to setup, but now it just hangs when trying to do a checkout from CVS. Damn security - sometimes it seems to hurt more than it helps...

Posted in Java at Jan 31 2003, 07:15:05 AM MST 1 Comment

iMovie, iPhoto, iCurve and Zeldman Redesigns

Apparently, Apple is going to release iMovie 3 and iPhoto 2 today. Thanks to Erik for the tip. Hopefully, I'll be downloading later today.

G4, iCurve and Display James recommends buying iCurve. After looking at their site, you can see that it would look nicely next to your new 23" display. Couple that with a 17" PowerBook and you've just spend a whole lotta money. For me, it's a waste of money as my Mac is really nothing more than iCandy and a nice Jukebox. I'll still trying and rationalize buying the 23 and the 17 though...

Zeldman has redesigned again, and I actually like it better than the last design. It almost inspired me to come up with some new themes for Roller. I really like James's Plain Jane approach. Maybe I'll replicate his and Zeldman's... someday.

Finally, the good/bad in my life. The Good: it was in the 60s yesterday and it's supposed to be even nicer today. I'm taking my bike to work and I hope to take a ride around lunchtime. Also, my sister and parents are flying in for the weekend. It'll be the first time that Abbie and Aunt Kalin have met. The Bad: I lost my phone. And I lost my sunglasses a couple of weeks ago. Damn.

Posted in Mac OS X at Jan 31 2003, 05:32:36 AM MST 2 Comments