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.

Pornolize your blog

This is some seriously funny stuff. Try it on your blog and I guarantee you'll get a chuckle or two out of it.

Posted in General at Jul 11 2003, 01:53:40 PM MDT 4 Comments

Words of Wisdom from James Gosling

After reading James's All I Really Need to Know I Learned while Skiing with my Grandmother (damn, no permalink), I've come up with a Raible Developer Creed.

  • Balance - strive for it. If you're staying up late to develop, and you haven't spent a few hours with your friends/family that day - you're not being fair to yourself, or them.
  • You're breathing too hard. You must be doing something wrong. Take the time to learn before doing. This is going to be a tough one as I tend to just jump in and try to do something. However, I'm sure if I studied the technology/documentation first, it would actually take me less time to do it.
  • Inspiration is 99% Observation. I'm going to try to limit how much I do outside of the office and start observing more (via mailing lists/blogs). This will contribute greatly to the first item in my new creed.

Posted in Java at Jul 11 2003, 12:11:02 PM MDT Add a Comment

Added "Comment" link to RSS Feed

Thanks to Lance, my RSS feed validates once again. [Details]. Also, I added a "Comment" link to the bottom of my posts (in the RSS feed). I got the idea from Russ and I think it's a good one. In my rss.vm file, I changed:

<content:encoded><![CDATA[#showEntryText($entry)</content:encoded>

To:

<content:encoded><![CDATA[#showEntryText($entry)
#if( $website.AllowComments )
   <p align="right"> 
   <a href="$absBaseURL/page/$entry.website.user.userName?
               anchor=$entry.anchor">Add a Comment</a>
   </p>   
#end]]>
</content:encoded>

In the code above, the href should all be one one line, but in order to get NetNewsWire to render my full post, I had to split it up. Is this a bug? It seems if I have a <pre> with too many characters (>80?), then it just ends the post.

If Roller users dig this enhancement, I'll commit it to CVS.

Posted in Roller at Jul 11 2003, 10:25:19 AM MDT 1 Comment

Feeling the love

Thanks to Erik for choosing me as one of his favorite Java bloggers. That's quite a compliment in my book - especially from one of my favorite bloggers.

Since it's Friday, here's a mp3little reminder.

Posted in Java at Jul 11 2003, 07:01:55 AM MDT Add a Comment