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.

Off to Big Sky Country

Holland Lake In only a few more hours, we're heading on Raible Family Roadtrip #9. Number 7 was when Julie, Abbie and I traveled up the California coast, and number 8 was when my Dad and I drove my '66 Bus to Denver from San Diego. This time it's going to be much more special. The end destination is my favorite place on earth. We're heading for the cabin, which is a log cabin my grandpa built in 1918. I was born in one corner, my sister in the other, and I spent the first 16 years of my life there.

Spending the 4th of July at the cabin has been a long standing family tradition. It's always fun to watch the parade and the O-Mok-See in the small town I grew up in. The Swan Valley is a very special place and my friends that visit often return. It really is one of those uniquely special places on Earth.

I love road trips. Julie hates them, but tolerates the fact that I love them. The main reason we're not flying to Montana is because the flights are very expensive. It's a 1 and 1/2 hour plane ride and a 15-hour drive in the car. It's a good thing we have a DVD system in our Odyssey for the kids - 15 hours is a heckuva long trip.

While I was at JavaOne last week, Julie did some research and discovered that Yellowstone isn't too far out of our way, so we're staying there tomorrow night. I've been to Yellowstone a few times, and every time it takes my breath away. I can't wait to see the look on Abbie's face when she sees an Elk right outside her window.

The best part about the whole trip? It's sure to be the family, laughing and creating memories. But I'm also going unplugged - which I haven't done in a while. For the next week, I'll be without a laptop and refusing to check voicemail or e-mail. E-mail is going to suck when I get back, but the peace of mind while I'm gone is sure to be priceless.

Posted in General at Jul 01 2005, 11:25:40 PM MDT 6 Comments

Flying all over the place

I had a tremendous amount of fun this past weekend. On Friday, I flew from Denver to New York City (JFK) to attend a good friend's wedding. Friday night was the rehearsal dinner, followed by a night on the town at Webster Hall with a bunch of old college buddies. We didn't get home until 5:00 a.m. that night. Saturday we had lunch at Gramaldis in Brooklyn, which is supposedly some of the best pizza in NYC. It was definitely cool to be right in the heart of the city, eating great pizza and sipping on cold Coronas.

The wedding was held on Saturday at the Hammond Museum in North Salem, NY. The ceremony was outside in a Japanese Garden and it couldn't have been a more perfect setting. That night we were up until 4, and I woke up at 7:30 to catch a cab, train, bus and plane to get me back home. Now I'm heading to the airport to catch a flight to JavaOne. Should be a fun week.

Posted in General at Jun 27 2005, 04:10:46 AM MDT Add a Comment

Bike to Work Day

It's another Bike to Work Day in Denver and I'm missing two key ingredients: a bike and an office to ride into. It's funny to look back at last year and see that my first day with OpenLogic was Bike to Work Day. This year, I'm again starting a new gig and working from home (much like last June). The good news is we'll be moving into fancy new offices (in the swanky Tabor Center) at the beginning of July.

I've been looking at new bikes, but haven't bought one yet because I'm going to be traveling so much in the next couple of weeks. NYC this weekend (wedding), San Francisco next week, followed by a week of vacation at the cabin in Montana. It'll be pretty cool to come back from that and move into my new office at Virtuas (yeah, a *real* office with a window seat!). I'll likely be forced to buy a bike then - driving to work in the summertime just isn't right.

Posted in General at Jun 22 2005, 08:23:46 AM MDT 8 Comments

Happy Father's Day

Happy Father's Day to all you dads out there! Today was a nice relaxing day, full of fun and lots of smiles. We had a picnic breakfast with a some friends at a park in North Denver to start out the day. My buddy John had a portable skillet and was able to whip up both pancakes and omeletes as we drank mimosas and watched the kids run around. Following that, we went to their neighborhood pool and enjoyed swimming around with the kids for an hour. From there, we hung out at their house for a couple hours and let Abbie and Annabelle play together. It's so cute that they're both at an age now where they can have real conversations with each other. I've known John and his wife Karen since 1992, so it's a lot of fun to get together with old friends.

We made it home at 4:30, I took a nap for a couple hours and then we headed out to dinner at Chipotle. Now the kids are in bed and we're getting ready to start enjoying my Father's Day present: Star Wars on DVD (every one but the latest one).

I'd also like to take this opportunity to thank my own Dad for being such an inspiration to me. He's one of the smartest guys I know and always amazes me with his knowledge and sense of humor. Dad - thanks for always being such a great friend, mentor and above all else - a great father!

To Brett, Chris and Crazy Bob - fatherhood is just around the corner for you guys. I hope you enjoy it as much as I do.

Posted in General at Jun 19 2005, 09:39:53 PM MDT Add a Comment

In the market for a new bike

After enjoying a few cold ones after the Denver JUG last week, I walked outside to find that my bike was gone. It was a nice bike (a Gary Fisher Sugar 3+), so now I'm in the process of trying to find the same one on eBay. The loss should be covered under homeowners insurance, but it's a high deductible that'll likely only result in a few hundred bucks. Oh well, it's just a bike. With the bad luck I've had in the last couple months (lost phone, laptop dying in Norway), I'm hopeful some good luck is right around the corner.

Posted in General at Jun 13 2005, 10:19:33 AM MDT 6 Comments

Free Wireless, Good Beer

I stumbled upon an excellent "virtual office" this afternoon. While riding my bike downtown for JUG meeting tonight, I decided to stop at a local restaurant: The HandleBar & Grill. While driving by a few months ago, I noticed a "free wireless" sign, so I figured I'd stop in and check it out. Sure 'nuff - I'm on it right now! Not only is this a good burger joint, but they have some good microbrews too. Better yet, I just noticed it's happy hour. So here I am, sipping on a Fat Tire and working on open source. Life doesn't get much better than this!

Posted in General at Jun 08 2005, 04:18:32 PM MDT 4 Comments

New Phone - Motorola V330

After getting harassed by my new co-workers, and went out and got a new phone today. I lost mine a month ago in California and have been (happily) living without one ever since. Since I'm a T-Mobile subscriber (and much happier with them vs. AT&T), I went to their local store and asked to see their Bluetooth phones (for iSync, presentations and connecting to the internet on my PowerBook). They only had a couple and I decided to get the Motorola V330. I did some research briefly at the Apple Store before buying it and it seems good enough for me. It has the things I care about, but isn't too fancy or expensive. Since I didn't qualify for an upgrade (1 month before my last contract is up), I had to pay $170 (vs. 150 for the upgrade), which isn't that bad compared to the $300 I paid for my Sony Ericsson T637 I got last summer.

The phone seems pretty good so far, and there's been only one minor hiccup. When I first tried to use iSync, it said "device not supported". Thanks to Google and this post, it was easy to fix.

The best part about T-Mobile is I get unlimited data for $19.99/month. Supposedly, this phone works with EDGE networks, which should be available in Denver early next year. This means data transfer rates of up to 384KB/sec. Very cool.

Posted in General at Jun 04 2005, 02:45:35 PM MDT 5 Comments

Fighting E-Mail

I'm fighting a losing battle against e-mail, and spam isn't the problem. Last week, I was so busy in Norway that I neglected to check my "mailing list" account and starred most messages in GMail, rather than responding to them. For the last 6 hours, I've been trying to "unstar" the 75 GMail messages I have (by replying to them) and filter through the 2200 messages in my mailing list account. After 6 hours, I'm down to 62 GMail messages and 1500 from mailing list. This is like a full-time job!

Posted in General at Jun 02 2005, 09:19:00 AM MDT 3 Comments

Pictures from Norway

I didn't see many of the sites in Norway, but I have a feeling I'll be back again. I think Julie would love Norway, so I'm going to try to bring her with me next time. Click on the images below to see more pictures.

Oslo Fjord The Courthouse

Mmmm beer Another round!


Posted in General at May 28 2005, 01:17:00 PM MDT 4 Comments

Norway Rocks!

Norway has to be one of the coolest places on Earth. I've been here for a week now, and I'm definitely impressed. I didn't know what to expect when I left the U.S. - mostly because my last trip to a non-English speaking country was to Russia in the mid-90s. When I went to Russia, I thought it'd be a lot like the U.S. What I found was a beautiful country that was struggling to survive. I wasn't expecting a whole lot from Norway.

I'd heard it was modern, but I wasn't going to get my hopes up. When my laptop died on the way over, I thought I was in for it. I figured they probably didn't sell PowerBook cords over here, so I was screwed. Luckily, I was wrong. Unfortunately, I had to buy a whole new laptop - but it has been quite nice using a faster machine (1.67 MHz / 1.5 GB RAM) this week, with Tiger and all that jazz.

This week has definitely been tiring. I've given a fair amount of presentations in my life, and even done a few week-long training course. However, I've never talked as much as I did this week. I did a total of 7 sessions on Spring this week, at 3 different companies and 2 different JUGs. It was a lot of work, but it was also fun to meet so many enthusiastic Java Developers. Preaching the Spring gospel is pretty easy since it's such a kick-ass framework.

So what about Norway? It's very modern. In many ways, it's more modern than the U.S. It seems cleaner, the people are nicer, and apparently there's little crime and/or poverty. This is readily apparent from the moment you get off the plane. There's a "bullet train" from the modern/cool-looking airport into downtown Oslo. It takes about 20 minutes, and then you're wisked away into a historic city by the sea. I dig the train.

I've been staying at the Hotel Stefan in downtown Norway Oslo, which is about 5 blocks from the main courthouse and lots of historic buildings. I'm a block away from a castle too! The funny thing is all the westernization - there's a TGI Fridays down the street and Star Wars is playing at the local theater. Taxis are very cool - most of which are new Mercedes. The only downside I've seen so far is the beer is pretty expensive ($10/each).

I've taken a few pictures and hope to take several more while sipping on seome cold ones with the locals tonight. I'll try to upload the whole batch later this evening or tomorrow morning. My flight leaves at 11 a.m. and I'll be back in the Denver tomorrow night. The 16-hour flight home is going to be rough - good thing it's in first class. ;-)

Posted in General at May 27 2005, 09:22:32 AM MDT 27 Comments