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.

Great Weekend in Montana

After the Software Summit last week, I sped down I-70 towards Denver. I made it to DIA with no time to spare. I had to run from the train to the gate, where the lady told me she'd been calling my name for the last 5 minutes. The fact I made the flight was a nice beginning to a wonderful weekend with my Dad in Montana.

It's been awhile since I've been to The Cabin in the fall. The Tamarack's were dressed in yellow and the sun warmed the land the entire weekend. It was cold at night, but we had my Grandma's ol' wood cookstove to keep us warm.

Hunting was a blast.

I haven't done it since I was a kid and I have memories of boredom. This time was different. My Dad and I basically trounced around the woods at the ol' homestead (120 acres) for hours on end with guns in our hands. What's not to like about that? Anytime outside of hunting season, people would think you're crazy and you'd probably believe them! Besides hunting and target practice, I got to hear a lot of stories from my Dad, explore all 4 corners of our property, chop wood, haul water and create super-hot saunas.

On Sunday, my Dad spotted a doe on our front-road and got a shot off, but missed. 20 minutes later, I got a chance at the same deer when she poked her head out from behind a tree 30 feet away from me. Unfortunately, I had a .30-06 strapped to my shoulder and couldn't get in position fast enough. After she ran off, we hunted her for a couple hours. We saw her a few more times, but didn't have any success.

The best part is we still had a ton of fun. One thing's for sure: I'll be at The Cabin during hunting season from now on. :-)

Posted in General at Oct 28 2008, 11:45:01 PM MDT 7 Comments

Oktoberfest: Best. Vacation. Ever.

As mentioned earlier, a good friend (Miller) and I took a vacation to Oktoberfest last week. The flight over was brutal: Denver -> Newark (4 hour layover) -> Paris (2 hour layover) -> Munich. I was pretty disappointed to see "No Service" on my iPhone when we landed in France. This continued in Munich and I quickly decided connectivity wasn't necessary. After a 80 € cab ride from the airport, we arrived at our hotel around 1PM on Monday. We both woke up at 4AM on Sunday to start the journey, so we were pretty beat.

It didn't take us long to decide we had to suck it up and head to "The Tents" at Oktoberfest. We walked the 4 blocks in the rain and quickly ended up in the Armbrustschutzenzelt tent. The crowd was small and we found a table and enjoyed our first Liter.

Weather on Arrival in Munich Day 1 - First Tent

I won't go into details about how much fun we had during the week, except for these simple stats:

  • Made it into The Tents 5 days in a row
  • Mostly slept in until 2 or 4PM each day
  • No Hangovers (for me at least)

I've uploaded most of the pictures I took to an Oktoberfest 2008 set on Flickr. I would like to thank Peter and friends for being fabulous hosts and showing us a great time on Thursday night. Below is a video I took of what the festivities were like (yes, that is Bon Jovi):

If you ever get a chance to attend Oktoberfest, I highly recommend it.

Posted in General at Oct 01 2008, 10:37:49 PM MDT 5 Comments

My Oktoberfest Adventure Begins

A few months ago, a friend called me up and asked if I wanted to go to Oktoberfest. He said he had enough miles to cover both our tickets. I couldn't pass up the opportunity and hence we're leaving at the crack of dawn tomorrow for a week in Munich, Germany. We're not taking laptops and we don't plan on doing a whole lot more than having a great time.

Summerview @ Neuhausen/Munich

If you'd like to see what we're doing on our adventure, you can follow me on Twitter.

Posted in General at Sep 20 2008, 10:19:28 PM MDT 13 Comments

My TripIt Blog Badge

Jared started it. TripIt provides it. Here's mine:

Posted in General at Sep 17 2008, 12:48:52 PM MDT 2 Comments

New Passport in 9 Days

A couple of month ago, I discovered my passport was missing. I looked all around my house but couldn't find it anywhere. Since I'm going to Munich in September, I had to get a new one. So last week, I went to Denver's Downtown Post Office, filled out an application, gave them an original birth certificate, got pictures taken - the whole ball of wax. It cost me around $100 and didn't take more than 30 minutes.

I was amazed when my new passport arrived yesterday in the mail. That's a mere 9-day turnaround! The last time I had to get a new passport, it cost me $350, but I also got it in 2 days. It's good to see getting new passports is an efficient process these days.

Posted in General at Aug 21 2008, 10:12:50 AM MDT 2 Comments

Raible Road Trip #12 Vacation Report

Grand Tetons I'm happy to report that the kids and I made it home safely last night after a heckuva Road Trip. We were gone for a total of 8 days and we drove for 4 of those. Here's some stats from Snow White:

  • 43 Hours
  • 2248.3 Miles
  • 150.9 Gallons of Gas
  • 14.9 AVG MPG
  • 52 AVG MPH

Of course, these stats include day-to-day driving while in Montana.

Driving to Montana
We left early on Saturday morning, waking up at 4:30 and were on the road around 5. This was brutal considering I went to bed 4 hours earlier the night before. My Dad and I took turns driving and tried to listen to an audiobook (Spook Country) along the way. However, whenever one person wasn't driving, they fell asleep so the whole idea somewhat failed.

We arrived in Yellowstone around 5PM and checked into our campground. The ranger told me there were 5 grizzlies in the campsite and that we should pack up our food and put small pets in cars for the night. Of course, I couldn't wait to tell this to Abbie, who is always scared that bears will attack us when camping. I finally calmed her fears by telling her I wrestled a bear once when I was a kid and won pretty easily. After setting up camp, Abbie took a swim in the "freezing cold" Yellowstone Lake and we ate dinner and climbed into our tent shortly after.

This is freezing! Jack at Yellowstone Lake Jack and Baba

On Sunday, we woke up and made it out of our campsite by 7:30. We drove to Old Faithful, enjoyed an eruption and proceeded to have a nice breakfast at The Old Faithful Inn. After checking out some more geysers, we made it out of the park around 11. We stopped briefly in Bozeman to see an old friend, hit Clearwater Junction and Lucky's (for huckleberry milkshakes) around 6, and made it to The Cabin just before dark.

Gooey Geyser! Sunset Lake Living on the Edge

At The Cabin
The few days we spent at The Cabin and in the Swan Valley were a lot of fun. I got to drive the family Excavator with both kids on my lap. Jack was operating the bucket while Abbie was operating the swivel of the cab. I took my mountain bike, so I got to ride some old trails I used to ride all the time as a kid. Not only were there beautiful views on the trails, but I also got to experience quite a wreck that sent me head-first into some rocks and bushes. It was the first time I've wrecked in a while where I thought to myself "that was fast and hard enough to break some bones". Luckily, all I received were a number of scratches and bruises.

Hayah! View of the Swans from Rumble Creek Road The Missions from Cooney Tower

Swan Range from Cooney Tower The Back Road Bike Wreck on The Big Hill

On Thursday, we took my sister to the train station in Whitefish. We left early enough for my dad and I to get in some golfing at Meadow Lake Golf Course and the kids to hit Big Sky Waterslides. Apparently, they didn't have a height requirement because they were able to go on all the slides.

On the 4th, we finished Abbie's Princess float in the early morning, took a quick sauna and headed down to the Swan Valley Parade. We'd been talking about the parade and Abbie's float for several weeks, so I was kinda nervous that I might mess it up. Not only did everything go great, but there were several hundred folks that clapped when we drove by and commented on what a beautiful princess Abbie was.

Final Preparations The Parade Princess Condon Parade

After the parade and drinking some good ol' Busch Light from the "Beer Garden", we headed to Holland Lake for a swim and canoeing. We drove back home in time to play a game of horseshoes and get the fireworks setup for the evening. We had a good fireworks show (with yours truly in charge) and enjoyed lots of laughs with old friends.

New Horsehoe Pit The Cabin The Cabin

Mimi and Jack The Parents Funny Faces

The Drive Home
As usual, the drive home was the longest portion of the trip. The first day, we left the cabin around 11 and pulled into Billings around 5. The kids (and dog) did pretty good as we only needed to stop once. The shorter first day turned out to be a good idea since the kids like hotels so much. Yesterday, we left Billings around 9:30 and cruised along mightily until we hit the Colorado border. There, traffic came to a standstill and we suffered through stop-and-go the rest of the way home. After 9 hours, we pulled into my driveway, exhausted.

I don't believe we'll be driving next year. The Road Trip to The Cabin is something that should only be done every couple years. Snow White continues to be an awesome car. We towed a sawmill (on a trailer) to The Cabin and didn't even feel the load. With DVD screens in the back of both front-seats, it was an excellent road-trip vehicle for the kids. Also, it's smooth suspension made for an enjoyable experience for everyone (we drove Julie's Honda Odyssey one year and Abbie kept getting sick from the DVD screen bouncing). The more I drive it (esp. skiing, camping and on road trips), the happier I am with the purchase.

For more photos from the trip, please see Raible Road Trip #12 on Flickr.

Posted in General at Jul 07 2008, 06:32:43 PM MDT 1 Comment

2008: The Year of Beer

Beer In a few weeks, I'm heading to the American Craft Beer Festival in Boston. In July, I'll be attending the Oregon Brewers Festival in Portland (followed by a night at McMenamins Kennedy School). A friend and I just booked flights for Oktoberfest in Munich. A couple weeks after Oktoberfest, I'll be attending the Great American Beer Festival in Denver.

Homer would be proud.

Posted in General at Jun 04 2008, 02:58:37 PM MDT 15 Comments

The 2007/8 Ski Season comes to an end

Yesterday, I woke up early and drove to Winter Park/Mary Jane for an 8" Powder Day. I arrived in the Challenger Lift parking lot at 7:30, took a nap until just after 8, then hopped on one of the first chairs up Mary Jane. Knee-deep powder at the top of Mary Jane Trail, fresh tracks the rest of the way down. Next run was Derailed into Short Haul. Then I hit the chutes off Challenger and called friends to see when they were showing up. It was 9:30 and everyone was still on their way. One friend recommended I head over to Vasquez Cirque and Eagle Wind lift. 3 runs of knee-deep, fresh-track face shots and I was spent. I skied to the bottom of Mary Jane for some lunch and a beer.

As I was entering the bar, everyone showed up and I changed my plans to join them on their first run. 2 more hours of powder on Eagle Wind and it was (finally) time for lunch at 1:30. After lunch, Outhouse, a tree run near Challenger Lift and Bluebell to Corona Way back to Snow White. It was 4:00 and quite possibly the longest ski day of my life.

I was sad to hear that today marks the last day of skiing at Winter Park and Mary Jane. Thankfully, I got to end my ski season on an epic powder day. What a great year: 21 days, including Steamboat, Tahoe and Whistler. Next year, I'm shooting for 30.

Bring on Mountain Bike Season. I plan on riding a few races in the Winter Park Mountain Bike Racing Series as well as the Fat Tire Classic.

Posted in General at Apr 13 2008, 11:32:39 AM MDT 4 Comments

Audi A6 Quattro

A few weeks ago, a friend recommended I join Hertz #1 Club Gold. His reason was simple - you can walk out of the airport, read your name on a board, jump in the car and go. No talking to anyone, just get your rental car and you're on your way. It sounded like a good idea, so I signed up.

Audi A6 Last week, I went online to reserve a car for this week's trip to Mountain View. I chose the cheapest car, and was subsequently prompted to choose an Audi A6 from their "Prestige Collection" for less money. I went for it.

This morning I hopped in the car at SFO and was immediately impressed. It's probably one of the nicest cars I've ever driven. It's not as fast as the Cayenne Turbo I drove for a week in Florida a couple years ago, but it's certainly a slick car. You can even talk to it to get it to change radio stations and such.

It's too bad I only have the car for one more day. I'm heading to TSSJS tomorrow night in Vegas. I wish there was a way to cancel my flight and drive instead.

Posted in General at Mar 24 2008, 11:43:23 PM MDT 7 Comments

Proposal accepted for OSCON 2008

OSCON 2008 From an e-mail I received earlier this afternoon:

We are pleased to accept the following proposal for OSCON 2008.

* Web Frameworks of the Future: Flex, GWT, Grails and Rails

It has been scheduled for 16:30 on 23 Jul 2008.

My Abstract:

What if the choices in web framework was reduced to 4? If RIA are the way of the future, it's possible that these 4 frameworks are the best choices for this development paradigm. This session will explore these frameworks, as well as entertain many other's opinions on the future of web development.

RESTful backends are easy to create with both Rails and Grails. Ajax frontends are simple to create and maintain with GWT. Flex gives you flash and a pretty UI. If you're an HTML developer, Rails allows you to quickly develop MVC applications. If you're a Java Developer, GWT + Grails might be a match made in heaven. This session is designed to help you learn more about each framework and decide which combination is best for your project.

I'm really looking forward to learning about GWT and Flex in the coming months. If you have any experience (or opinions) about the abstract above, I'd love to hear it. The louder the better.

For those who haven't been, OSCON is one of those truly special conferences. Possible reasons:

I'm going for all 4 reasons and even made a reservation to stay at The Kennedy School. Should be a fun show.

Posted in Open Source at Mar 17 2008, 07:21:10 PM MDT 9 Comments