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.

The next Denver JUG meeting is going to be good

I'm really pumped to attend the next DJUG meeting on Wed., July 9th. There's going to be a celebration for being selected as a top 25 JUG, and Sue Spielman is going to be covering what's new in J2EE 1.4. It should be a good time for sure - who's up for beers afterwards?

Posted in Java at Jun 18 2003, 11:29:58 AM MDT 1 Comment

Pictures from White Ranch Yesterday

Nice Single Track

Jodie on the single track.

My Gary Fisher Sugar 3+

My Sugar Momma.

The Hill

Tony on "The Hill."

Posted in General at Jun 18 2003, 06:48:33 AM MDT 5 Comments

New Roller Feature: Comment Subscribers

I added a new feature to Roller last night. Now, if you have e-mailing of comments enabled, all the folks that have commented on a post will be cc'd when a new comment comes in. Here are the features/issues it currently has:

  • (Feature) Now a URL appears on the bottom of the e-mail with a link to comment on the post.
  • (Issue) Weblog owner is cc'd when they post a new comment. Since it's always "to" them, there's no need to cc them. I just noticed this after replying to another post - however, I only received one e-mail, so who knows.
  • (Issue) When a commentor does not specify an e-mail address, the from address is set to "[email protected]." I don't know if this is the best way, but it works for this initial cut.

You must specify an e-mail address to be cc'd on comments (of course). Feel free to give it a whirl.

Posted in Roller at Jun 18 2003, 06:26:08 AM MDT 4 Comments

[Display Tag] Now we're talking...

We're starting to get some real activity over on the display tag library project. I have to admit, I've done nothing - which is why it's even cooler that other folks are. Mathias joined the team and went on a rampage squashing bugs and formatting code. Then along came a guy named Fabrizio (no blog) who re-wrote the whole thing ~ demo. Even better - it's XHTML and CSS compliant.

There's even an editable table prototype being looked at. John York (no blog) has also done a lot in re-writing the library, and has his own version that I'm hoping to post soon. Nice work gents!

Posted in Java at Jun 17 2003, 03:16:20 PM MDT 11 Comments

A nice quote

...this year's J1 taught me that "home" is not a place, but a feeling. (That's so '82!)

I couldn't have said it better myself. It's why I'm so pumped to visit the cabin for the 4th. I'll make sure to take lots of pictures...

Posted in General at Jun 17 2003, 01:27:51 PM MDT

[ANNOUNCE] Hibernate 2.0.1 Released!

The Hibernate Team never stops producing. They've released 2.0.1, which fixes the following bugs:

Changes in version 2.0.1 (17.6.2003)
------------------------------------
* fixed some problems with new dialect-specific LIMIT clauses
* improved parsing of collection where attribute
* made one-to-many bags more efficient (they are really sets!)
* allowed type="calendar" for  properties
* fixed a bug with locking a versioned composite-id class
* refresh() may now take a transient instance
* added ProxoolConnectionProvider (Martin Crawford)
* fixed some minor JCA issues (Mike Mosiewicz)
* fixed a bug with FETCH and sorted associations
* improved performance of SchemaUpdate tool (Teodor Danciu)
* fixed a bug in Configuration.addFile(String) (Ken Geis)
* tidied up and documented hbm2ddl package (esp. Ant tasks)
* deprecated CounterGenerator in favor of IncrementGenerator
* improved logging during initialization

Posted in Java at Jun 17 2003, 07:14:37 AM MDT 2 Comments

Does Microsoft own the internet?

There's an interesting conspiracy theory over at Zeldman's joint.

Dave Winer puts the death of IE5/Mac into context, concluding "It took (Bill Gates) ten years to erase the web as a threat. It's done now. He owns it, it's in the trunk (I know you don't like to hear this), it's locked, and they're driving it off a cliff into the ocean."

The timing of recent events bears out Dave's thesis, at least as far as Microsoft's intentions are concerned. The U.S. government found Microsoft guilty of having criminally abused its monopoly power to crush competing Internet-based businesses. Yet the government did nothing about it. The AOL lawsuit posed a problem for Microsoft; so Microsoft bought off AOL. Only after AOL took the money did Microsoft quietly let slip the news that it intends to kill its Mac and Windows browsers. (And in fact, we now learn, some eighteen months ago a few Microsoft marketers told a designer friend that the company intended to kill its own browsers once all the legal hubbub died down.)

By its recent actions, Microsoft seems to believe that if consumers want the Internet, they will use the next version of Windows to access Microsoft-based web services and MSN content, and to download XBox patches. And some consumers will do just that. But consumers have a choice.

So what does all this mean? Nothing to web developers IMO - just that IE will be around for a long time and (hopefully) will continue to support web standards. I think it will - Microsoft never seems to get rid of its codebases.

Posted in The Web at Jun 16 2003, 06:37:49 PM MDT 4 Comments

Add Accesskeys to your webapps

Are you a keyboard monkey that hates using your mouse? If so, you can bet your webapp's powerusers feel the same way. How about giving them the power to navigate your app using keyboard shortcuts? It's easy to do by adding an "accesskey" attribute to your links and form elements, but how do you tell your users they exist? Zeldman's got the goods:

In Issue No. 158 of A List Apart, For People Who Make Websites: All your favorite applications have shortcut keys. So can your site, thanks to the XHTML accesskey attribute. Accesskeys make sites more accessible for people who cannot use a mouse. Unfortunately, almost no designer uses accesskeys, because, unless they View Source, most visitors can't tell that you've put these nifty navigational shortcuts to work on your site. In "Accesskeys: Unlocking Hidden Navigation," Stuart Robertson unlocks the secret of providing visible accesskey shortcuts. Dig in and have fun.

Posted in The Web at Jun 16 2003, 05:42:00 PM MDT 2 Comments

Happy Father's Day

Happy Father's Day to all the Dads out there. Especially to the ones I know of: Dave, Lance and Russ (also the guys I've known longest in this weblogging business). Should be a good day - I've already done a Sunrise Mtn. Bike ride and now we're heading off to a Cajun restaurant for brunch. Here's a couple of recent photos so you can see why I'm such a proud Dad.

Beautiful Ladies
Beautiful Ladies

Hope y'all have a good one!

Posted in General at Jun 15 2003, 08:59:01 AM MDT 2 Comments

Wiki Improvements

I made a few wiki improvements today. Most notably was upgrading to the latest and greatest cvs snapshot (2.1.38-cvs). Yeah, that's right, I like to run all the beta or in-cvs software =80). Call me silly, but I'm doing it because I want the latest features (i.e. XHTML syntax and an RSS Feed) and I want to keep up-to-date as possible. It actually works quite well, and I'm in the midst of making my Redman theme into a contribution for JSPWiki. I still have lots of improvements to make, but it is currently in it's own templates directory.

New today - a short howto for configuring Tiles' definitions to include certain .css and .js files on a page-by-page basis. Also, thanks to Dave for the press!

Posted in General at Jun 14 2003, 07:24:19 PM MDT