Matt RaibleMatt Raible is a writer with a passion for software. 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.

Another nice design - Phono Phunk

I'm going to have to save this one for later. It's definitely one of the cleanest and prettiest blogs I've seen in a long time. Well done! Thanks to Wouter for the link.

Posted in The Web at Mar 12 2004, 09:25:48 AM MST Add a Comment

Happy Birthday Spam

Spam turns 10 today. I've been using my PowerBook for a week solid with no XP intervention. I have to admit, I'm really starting to get used to it - especially Mail's Junk Mail feature. Of course, using IDEA every day is quite a treat too.

Posted in The Web at Mar 05 2004, 11:12:28 AM MST Add a Comment

Great CSS Designs

While reading the latest issue of A List Apart this morning, I got sidetracked and visited the CSS Zen Garden, finally landing on David Shea's blog. There I found his listing of Great CSS Designs. There's some very nice sites in there.

In other news, today is one of those days that sucks to work from home. I can see the snow falling out my window, and it's snowed almost 2 feet in the last 48 hours at Vail, Breckenridge and Winter Park. Urgghh, the slopes are calling, but so is my pocketbook. Note to self: get your priorities straight next year so this doesn't happen again. This is the first year in the past 5 that I haven't bought a ski pass and I won't do it again. Oh well, at least it'll be a good night for a hockey game.

Posted in The Web at Mar 05 2004, 07:45:05 AM MST 3 Comments

Mozilla Firebird 0.8 - I'm not impressed

I downloaded Mozilla Firefox (formerly known as Mozilla Firebird) for my Mac this morning and I'm definitely not impressed. I can't change the fonts and there's no scrollbar when I visit any sites. What a CF. As for Windows, I can't even download the installer. Too bad - this release had real potential.

Get Firefox

Posted in The Web at Feb 09 2004, 10:27:52 AM MST 10 Comments

apache.org won't let e-mail through from comcast.net

I don't use my comcast.net account, but I do use their SMTP server to send e-mail. I've sent a few messages to the tomcat and ant mailing lists in the past couple of days, and they've never shown up. Today, I realized why. Howard says:

...it appears that there's a disruption which is preventing mail originating at comcast.net's domain from reaching apache.org's. This may have been going on for a week (its probably related to the massive amount of e-mail from the MyDoom virus).

I guess I'll have to resend those suckers from my Yahoo account. Even with this disruption, I still think Comcast's broadband is the best in the business. Who can complain about 2 MB/sec (downloads average 250K/sec)? OK, maybe it's not that today, but usually it's pretty close.

Posted in The Web at Feb 04 2004, 01:41:14 PM MST Add a Comment

Virus uploaded to Wiki?

At 5:44 p.m. this evening, someone from IP address 80.110.91.39 uploaded a zip file with a .exe file enclosed to my wiki. Wonder if that sucker is a virus? You could make 1/2 million (from Microsoft and SCO) if you catch the virus starter. I wonder if the IP address will help at all? I doubt it, it's probably spoofed.

Posted in The Web at Jan 31 2004, 10:06:30 PM MST Add a Comment

Sunken/Highlighted Input Fields with CSS

One thing I really like about TheServerSide's new look is the sunken input boxes (that light up on focus) in the top right corner. I noticed that Macromedia does this on a lot of their form's too. It's good stuff. Here's how easy it is to add this "feature".

In your stylesheet, add the following class definitions:

/* for cool looking "sunken" input boxes, from www.theserverside.com */
form#searchForm input {
    padding-left: 4px;
    margin: 1px 1px 1px 1px;
    border: 1px solid black;
    color: #777;
    background-image: url(../images/input_white.gif);
}

form#searchForm input.focus {
    margin: 0px 0px 0px 0px;
    border-bottom: #ffdead solid 2px;
    border-right: #ffdead solid 2px;
    border-left: #c07300 solid 2px;
    border-top:  #c07300 solid 2px;
    color: #000000;
}

Of course, restricting these classes to one form (as I've done with form id="searchForm") is optional. Then in your form's input fields, add: add a couple of onfocus and onblur event handlers:

onfocus="this.className='focus'" onblur="this.className=''"

You'll also need to grab the background image and put it on your site. If you're adding this to a form in your webapp, it might be easier to add all the event handlers with JavaScript:

var inputs = document.getElementsByTagName("input");
for (i=0; i < inputs.length; i++) {
    inputs[i].onfocus=function() {this.className='focus'};
    inputs[i].onblur=function() {this.className=''};
}

Thanks to the guys at TheServerSide for showing me how to do this - I dig it.

Posted in The Web at Jan 14 2004, 08:35:50 AM MST 11 Comments

Zeldman Blocked

They have fairly strict firewall rules at my current project, but I've been able to get to all the sites I've ever attempted. That's why this error amazed me this morning:

Forbidden by rating check

You are not permitted to access the URL http://www.zeldman.com/ due to the policy of your organization.

So much for getting any good web design tips while I'm at work... ;-)

Posted in The Web at Dec 08 2003, 10:39:03 AM MST Add a Comment

Run Multiple versions of IE on the same Windows OS

This is HUGE in my opinion. It's always been a pain to test multiple versions of IE - you either had to install VMWare, install multiple OS's, or use a separate machine. No longer, my friends. Joe Maddalone of Insert Title Web Designs, has figured out a way to run multiple versions of IE on the same machine. Awesome - thanks Joe!

Thanks to The Scobleizer for the link. I also found these standalone downloads for IE 5.1 and 5.5 from Ryan Parman.

Posted in The Web at Nov 06 2003, 10:11:47 PM MST 1 Comment

Apache 2.0.48 and 1.3.29 Released!

The most popular web server has some new releases for you security conscious developers. What's changed? View the release notes for Apache 2.0.48 or for 1.3.29. You can download both versions here.

I found it strange that Panther shipped with 1.3.28 rather than 2.0.47 - luckily, I was able to quickly install 2.0.47 (thanks to a backup of /usr/local) and disable 1.3.28.

Posted in The Web at Oct 29 2003, 07:25:52 AM MST