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.

Filtering Roller Feeds by Category

Simon posted today that Pebble supports RSS Feeds by Category. Just so you know, Roller also has this feature, - just add "?catname=categoryName" after /page/$username. Here's all my current categories.

This is a great feature to have in your blogging software. Without it, javablogs.com would be getting all my posts, rather than just my Java and Roller categories.

Posted in Roller at Dec 02 2003, 09:20:13 PM MST 4 Comments

What's up with Google Ads?!

At first, I thought that Google's AdSense was kind of annoying. Then I realized, from Russ, that you can actually pay for your hosting costs with it. So I tried to sign up (this was about a month ago now). I was denied with a vague reason like my site was too personal or something. "Oh well" I thought, "at least I tried." But now I'm seeing these suckers on almost everyone's blogs. "Sheot" I say to myself, "those bastards are making money and I'm still stuck paying $50+/month for this site!!"

So on one hand, I'm jealous of all your Google Ad Bastards, but on the other hand, I'm proud to be Ad Free!

No wait. I take that back. I'm just jealous. Money talks...

Posted in General at Dec 02 2003, 05:16:28 PM MST 2 Comments

Is it possible to disable CVS Notification of certain files?

I use Anthill for automated building and testing of my webapps. I think it's a great product. The UI could use some improvements, but I know that if I really cared, I'd fix it myself. It's only competition is CruiseControl as far as I know. CruiseControl (at first and only glance) looks to have a not-so-intuitive XML file that needs to be setup. Anthill was easy to figure out without even reading any documentation.

I am using Anthill on a number of projects and most of these projects use some sort of e-mail notification of CVS commits. When using CVS on *nix, I use CVSSpam, or the one built in at SourceForge. When using CVS NT on Windows (like my current *paid* project) I use CVSMailer. Both of these work great, however, when Anthill does a commit of my anthill.version file - everyone gets a notification of it.

Does anyone know how to configure CVSMailer or CVSSpam to "not" send e-mails for this specific file? I'd love to configure this from Anthill, but I realize it relies on committing this file.

Posted in Java at Dec 02 2003, 05:06:18 PM MST Add a Comment

Hibernate Blog

Sweet, the Hibernate guys have a group blog. Very nice - I subscribed. Gavin's post on Designing "query by criteria" is a should read if you're a Hibernate user. You might recall a while back, I was looking to use the QueryByCriteria API to construct dynamic queries. I ended up doing this with session.find and SQL, which turned out to be much easier. That being said, what's the advantage of using the Expression API over plain ol' SQL?

Posted in Java at Dec 02 2003, 09:58:22 AM MST Add a Comment