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.

Bus Project Update

I bought my '66 21-window VW Bus way back in April of 2004. I purchased it on eBay minutes after DU Won the National Championship in NCAA Hockey. It was a day I still remember very well. Several weeks later, my Dad and I flew to San Diego to pick it up and drive it back to Denver. It was a great adventure. I remember fondly 2-year old Abbie calling it "Daddy Bus". Jack was still a couple months away from his birthday.

Fast forward 8 years and The Bus is still in the shop. It's been there since July 2008. However, it's closer than ever to being finish. In fact, I drove to Colorado Springs last Thursday and met with Jeremy and Ben to finalize what it'll take to get 'er done. In other words, the end is in sight! It's been a long time coming, but this isn't your normal bus project. Not only are we restoring every nut and bolt, but we're converting it to have have a Porsche infrastructure so it can really get up and go. 911 engine (3.0 SC), Weber 46 IDA carbs, 5-speed 915 transmission, custom air-bag suspension (by Franklin's VW Werks), Porsche wheels, iPads for TVs, Porsche gauges and a sweet sound system.

Looking at the pictures below, it might not look like it's close to being done, but we've got most of the parts and now it's just a matter of time.

Porsche 5-speed Tranny Paint Me Please The '66 is ready to be a '12

Ready for paint!

All the used parts have been found and I'm negotiating with sellers now. The rear suspension has been paid for and it should be done in a few weeks. The interior has been picked out and ordered. With any luck, I'll have a kick-ass new ride arriving sometime in June. In July, I hope to drive it in the Swan Valley 4th of July parade.

If you live in Colorado and would like to see it at a local event, I plan on showing (and racing!) it at the Colorado Bug-In at Bandimere Speedway. That's on Sunday, July 29th. In the meantime, it's gonna be pretty cool watching it come alive!

Posted in The Bus at Apr 30 2012, 07:59:52 AM MDT Add a Comment

Farewell to the 2011-2012 Ski Season

In 2011, I experienced the best ski season of my life. On the Thursday after ski season ended last year, I wrote:

For next year, I think I'll keep my goal at 30 days. If everything works out as planned, we'll have a place in the mountains this fall and it'll be a bit easier to hit the slopes without sitting in traffic.

Everything did work out as planned and we found ourselves in eager anticipation of ski season last fall. We prepped the Ski Shack for lots of visitors by getting queen-sized bunk beds made for the kids. We even got a hot tub installed for Trish's birthday in mid-December.

Hot Tub Installed for Trish's Birthday!

For Christmas, my parents, sister and her wife all flew in and we spent a beautiful evening watching the parade at Winter Park.

Christmas Eve at Winter Park Village

The skiing still wasn't great, but there was enough snow to cover the tubing hills in Fraser. We got some sweet helmet covers from my Mom for Christmas and had a blast with Trish's brother's family over New Years.

Skiing on Christmas Day! Skiing with Wild Animals

The "Training" Park Shredders

The rest of the season was filled with a lot of 4-run outings, where we skied the bare minimum to count it as a day. I can recall only 3 really good days. One was at Steamboat with 11" of powder and lots of knee-deep stashes. The others were at Mary Jane where Trish and I got fresh powder tracks for a good hour.

Yep, the snow was terrible this year. In fact, my favorite lift at Winter Park (Eagle Wind) never even opened. I still managed to get in 33 days, but it certainly wasn't a ski season to reminisce about. I am proud of the fact that Abbie and Jack skied 15 days and never needed a lesson. Trish even taught them how to snowboard one day and they both loved it.

We only made it to 3 resorts this year, a far cry from last year's 9 + a hut trip. However, I don't feel like we missed out because the snow was so bad. Having a condo 15 minutes from the resort certainly helped us get more days in, but I'm willing to bet we skied 10x more hours last year.

Next year, I hope it snows a ton and we get 50 days in. In the meantime, I'm pumped that mountain bike season has started and there's lots of dry trails along the front range. I have two rides in so far this week and hope to get at least 30 days in this summer. With 600 miles of trails just minutes from our Ski Shack, it seems like it should be easy enough.

In other life-related news, I'm driving to Colorado Springs this afternoon to pick out the interior for The Bus. With any luck, MotorWorks Restorations will have it done in a couple months. In the meantime, you can see their latest progress on Facebook. I can't wait until this bad boy is road worthy! :)

Posted in General at Apr 26 2012, 09:46:33 AM MDT Add a Comment

Cruising around the Western Caribbean

I've heard great things about Disney Cruise Lines from friends, especially as a fun adventure for kids. That's why I was super pumped to talk my family into going on a Western Caribbean Cruise for Spring Break. As you might've read in my last post, we spent a week in Crested Butte before embarking on our cruise.

ShotSki Research at The Secret Stash While in Crested Butte, I enjoyed the Java Posse Roundup, but unfortunately had to do client work most of the week. However, that didn't stop James Ward, Trish and me from building a Shot-Ski and doing a 5-minute lightning talk on it. We had a great time doing research, getting locals to help us out and beta testing it with JPR attendees. I'll write a blog post on what we learned in the near future. In the meantime, you can check out Trish's Making a Shot-Ski photos.

We left Crested Butte on Thursday (March 29th) and drove back to Denver to meetup with my parents (who drove down from Montana). Friday morning we hopped on a plane and flew to Orlando, Florida and took a bus to Port Canaveral. Abbie and Jack were at their Grandma's in West Palm Beach, so Trish's parents picked them up on their drive up from Naples. We all met with near perfect timing and boarded the Disney Magic around 4 o'clock Friday afternoon.

Raible's and McGinity's welcome to our Disney Cruise!

The Joes Maureen and Abbie Leaving Port Canaveral First Dinner!

My Dad's Stateroom We were immediately impressed with our rooms (we had 3 staterooms next to each other on the 5th floor forward) and their nice portal windows. We saw dolphins jumping in Port Canaveral as we departed and witnessed a horn battle between our ship and the Disney Fantasy. The Disney Fantasy was embarking on its maiden voyage and we saw it many times throughout the trip. That evening, we ventured to the first dinner seating (at 17:45). We were pleased to find out we'd have the same servers all week, at different restaurants throughout the ship.

Key West
Saturday morning, we arrived in Key West and had from 12am-9pm to explore. We took a tour in Key West and learned a lot about the history and architecture of the town. Last time we visited Key West, I was super impressed with Mel Fisher Maritime Museum. It was fun to show it to everyone and we savored some tasty beverages at Margaritaville afterward.

Abbie on stage in Margaritaville Key West Florida Jimmy Buffet mural at Margaritaville Key West Florida

We returned to the ship for dinner that evening and enjoyed the service of Omar (our main server) and Marijah (his assistant) once again. A couple hours laster, the boys (minus Jack) returned to shore to do some bonding. We wandered about, set a match to some cigars and made it back on the ship before it departed. We spent the remainder of the evening in the ship's Sports Bar watching March Madness and talking about Trish and my upcoming wedding.

Bonding in Key West Key West Memories Bonding Night with the Queen

Sunday was a day at sea and we made the most of it. Lots of swimming, relaxing, playing with kids and enjoying each other's company. The ship had two different places that you could drop your kids off and Abbie (9) had a lot of fun attending their activities. Jack wasn't that into it and spent most of his day visiting the soft-serve ice cream machine. That evening, Trish and I journeyed to a romantic dinner at the ship's 18-and-older restaurant and celebrated our 1-year "moved in together" anniversary.

Grand Cayman
Monday, we arrived at Grand Cayman early in the morning and were ashore by 8am. We had a snorkeling expedition planned so promptly gathered and headed out to sea on a snorkeling boat. The weather was beautiful, the water was warm and snorkeling around a shipwreck was a very memorable experience.

Abbie and Jack arrive in Grand Cayman Islands Baba is excited to go snorkeling!

Barb and Joe going shipwreck snorkeling in Grand Cayman Abbie is a little nervous about the shipwreck

We visited the Hard Rock cafe to get my Dad a t-shirt, purchased some Tobago Rum Cakes and finished with a tour of the new Cayman Islands National Museum. We were back on the ship by 4 so our parents could have their own romantic dinner that evening.

Raible and McGinity dinner

Cozumel
Tuesday morning, we woke up in Cozumel. Trish and my parents headed to shore for some exploring while I slept in with the kids and ate at the "something for everyone" breakfast buffet. In the afternoon, we all headed to shore for a submarine ride. The submarine adventure was very cool, going down 120 ft. and even taking us to the edge of a cliff on the ocean floor. We got to see several schools of fish, loads of coral reef and even a sea turtle swimming along the bottom.

Cute Kids Submariners

Disney Double Date! Mimi and Baba Monkeys

The highlight of Cozumel was Manuel. After the submarine ride, we took a taxi to a restaurant with a great view and had a couple margaritas and some excellent steak tacos. While we were finishing up, a man walked up to us and asked if we wanted him to play us a song on his guitar. We said yes and gave him our small change ($1.75) for his serenade.

Shortly after, we got up to leave the restaurant and walk back to the ship. That's when Trish came up with a brilliant idea and asked Manuel if he'd be willing to walk with us around town and play music the whole time. She offered him $20 and he quickly agreed.

What followed was lots of laughs, smiling and dancing through the streets of Cozumel. Not only from us, but also from many of the locals. Manuel was an excellent mariachi musician and provided an exciting sense of celebration around us for the next 20 minutes.

Trish paid Manuel $20 to walk with us and play... Trish paid Manuel $20 to walk with us and play...

Our posse with our GuitarrĂ³n Amigo in the Plaza Cozumel Mexico

Wednesday was another day at sea as we traveled from Cozumel to Disney's private island in the Bahamas: Castaway Cay. We got a kick out of the ship's activities, from Beer Tasting to watching the John Carter movie in 3D. I snapped some sweet photos that night as we were watching the sun set over the horizon.

A thing of beauty

Long Lasting Love

Castaway Cay
At first, I thought Castaway Cay was going to be like Disney World, just on an island. I was expecting all kinds of rides and an amusement park. I was surprised to find it was nothing like that, but more of a private beach with all kinds of bars, games, water sports and even a water slide. The kids had a blast building sand castles, learning how to play checkers and exploring the island. I had a massage to the sound of ocean waves in the afternoon and we hopped back on the ship around 5 that afternoon.

That night, we had to pack up our luggage by 10 and put it out so it could be checked into our flight the next day. Disney did an awesome job of handling our luggage both to and from the cruise. All we had to do was attach bag tags in Denver and our bags arrived at our room shortly after boarding. On the way home, we gave them our bags on Thursday night and didn't see them until arriving in Denver.

Our crew on the Disney Magic!

The last morning on the Disney Magic was a bit early. We had to be at breakfast at 6:45, were off the ship by 8 and at the Orlando airport by 9. Our flight was at 7 that night, so we suddenly found ourselves with 9 hours of free time and nothing to do.

LEGOLAND
Last year around this time, Jack was struggling in school and getting in trouble almost every-other-day. In an attempt to promote good behavior, I told him I'd take him to LEGOLAND if he had 10 days in a row of good behavior. This didn't seem to help and we ended the school year with no trip planned. However, when this school year started, he had excellent behavior (which has continued all year) and quickly remembered my promise.

As we were sitting in Orlando's airport, I remembered this promise and 30 minutes later we had a car rented and were driving to see some legos. We spent a joyous day there, riding the few rides they had and marveling over all the things you could build with legos. It was a fun way to end our wonderful vacation.

This cruise was a first for myself, my kids and my parents. We were extremely impressed with Disney's Customer Service and have never felt more pampered in our lives. All the crew we interacted with knew our names by the second days and were some of the most kid-friendly people I've ever met. The food was excellent, the weather was beautiful and the activities were plentiful. It wasn't until the last night that we realized there were 15 bars on the ship, and by that time it was too late for a pub crawl. Oh well, there's always next time. ;-)

For more pictures from our Disney Magic voyage, see our photos on Flickr.

Posted in General at Apr 15 2012, 06:05:57 PM MDT Add a Comment