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.

A Sweet Trip to Switzerland for Jazoon 2011

I've always enjoyed speaking at conferences, especially those in exotic locations. Earlier this year, I saw Jazoon's call for papers and thought, "I've never been to Switzerland, sounds fun!" I proceeded to submit a talk, got accepted and booked a trip with my girlfriend, Trish. We left Denver last Tuesday and arrived in Zürich on Wednesday around noon. After settling into our awesome accommodations at Hotel Opera, we journeyed to the conference location, which was held at a movie theater.

We were quickly impressed when we learned the conference had reserved a theater for an evening showing of The Hangover 2. We grabbed some drinks from the bar and settled in for a couple hours of giggling and barely staying awake from jetlag.

Zürich quickly made an impression on us the first day. We experienced its excellent transportation system (trains, trams, buses and boats) and saw a number of fancy cars (a Bently, a Lamborghini and a Ferrari). Prices were high, but the food was excellent.

Zürich Airport Sunset in Zürich Zurich Shopping District Ferrari Ferrari

On Thursday, we woke up and Trish realized she'd left her expensive Nikon lenses on our flight from Atlanta to Amsterdam. This realization hit her hard and she scrambled to try and find them by contacting the airlines. I rushed off to the conference to catch Frank Kim's What Every Developer Should Know About Application Security. This was a great session and I especially enjoyed that he selected Apache Roller as the application to hack. After that, I attended Ed Burns' Hyperproductive JSF and published my notes.

Then I met Trish for lunch at the conference and we went to the room for my talk. We had some technical difficulties to start (my brand-new Mini-DVI connector was bad) and I started about 10 minutes late. During this mad scramble to fix things, I started having some stomach issues, but ignored them thinking I could make it through my 50 minute talk. As I was doing demos and sweating profusely, I realized I couldn't make it and ran out of the room with 10 minutes left. The whole experience shook me up a bit. It was definitely not my best performance, but it could've been a lot worse. ;-)

Friday, we tried to sleep off our jet lag and woke up in the early afternoon. Trish had three places she wanted to visit and we managed to see them all in the same day. We climbed the tower at Grossmünster, rode the train to Rhine Falls and celebrated our anniversary at Gruelich, the highest-rated restaurant on TripAdvisor. We arrived at Guelich around 10pm and were very happy when they agreed to serve us. We did the 4-course meal and had the Sommelier choose our wines. It wasn't cheap, but definitely worth the experience.

View from Great Church Happy Couple in Zürich Riding the Train Rhine Falls!

Whoa! Rhine Falls Flowers

Olives and Sprouts Scallops and Tomato Dessert at Greulich Greulich's Backyard Trees

After dinner, we took the 8 Tram back to our hotel. However, it somehow turned into the 9 and we ended up on the opposite side of the lake. This turned out to be a nice diversion as we had a nice walk around the lake with some nice swans and lights on the water.

Swans on Lake Zürich Cool Lights Night Colors of Lake Zürich

Mmmmm, breakfast! Saturday, we woke up early for a big day of travel to the Swiss Alps. We enjoyed a scrumptious breakfast at the hotel and headed for the central train station. My good friend, Fernand, recommended we visit Grindelwald, while one of Trish's best friends thought we'd love the quaintness of Gimmelwald. We gulped at the price (500 USD) of the train ticket to both locations, but were impressed that you could buy all the tickets we needed (including the bus and trolley ride) at one place. We both quickly forgot the cost as we passed through the beautiful town of Interlaken and arrived in Grindelwald. An hour later we were hiking through Gletscherschlucht (Glacier Gorge) and marveling at the craftsmanship of the trail.

Grindelwald! Grindelwald, Switzerland Grindelwald from Gletscherschlucht Cue Water Rushing Sound

After enjoying a beer on a patio with a view, we boarded the train for Gimmelwald. A transfer, bus ride and cable car ride later, we were standing in the picturesque town, marveling that it had a lower elevation than Denver and perplexed that everyone seemed to be American. We strolled around, took a number of cool photos and had a scrumptious dinner at the Pension Gimmelwald.

Gimmelwald Gimmelwald Flora Path in Gimmelwald The Swiss Alps

Purple in Gimmelwald Trish as Julie Andrews Yodeling Cheers from Gimmelwald!

On our train ride home, we missed our connection in Interlaken. This was no surprise as we regularly encountered very short layovers between trains. The Swiss are incredibly efficient and our brief stop in a store (that had a line at the cashier) was enough to miss the next train. The hour layover turned into a nice opportunity to stroll around town and snap a few last pictures. I especially like the sunset below, taken around 9:30 at night.

Interlaken Sunset

Trish and I both were super-impressed with Zürich, the friendliness of the Swiss and especially the Swiss Alps. Yes, it was definitely expensive, but everything was top notch and beautiful. There's a very good chance we'll visit again. Thanks to the Jazoon Organizers for having us and providing us the opportunity to explore their gorgeous country.

Posted in General at Jun 28 2011, 12:52:33 PM MDT 4 Comments

Farewell to the 2010-2011 Ski Season

I'd call the 2010-2011 the best ski season ever, but it's really just the best ski season so far. In 2008, I wrote about a great 21-day season. This time last year, I wrote about an amazing 25-day season. This year, I took it up a notch and aimed for 30 days. I'm proud to say I accomplished my goal and had an awesome time doing it. I skied with more people I'd never skied with before (largely in part to my cool co-workers from Overstock) and shared many days with the lovely Trish McGinity.

The season started with a trip to Copper, shortly after Abbie's 8th Birthday. I remember that day clearly as the kids were a bit rusty and had a heckuva time on their first run. Sobbing, whining and fear surrounded them the entire time. After the first run, I had some hot chocolate with them, calmed them down and then proceeded to the bunny slope for some turns. The lift was broken when we got there so we had to hike for a few runs. Amazingly, Abbie said it was the most fun she'd ever had skiing, which surprised me after her meltdown on the first run.

It's fun to compare that day to the last day I took them this season. We did the same run (a blue at Copper) and both kids were doing parallel turns and having a blast. Actually, Jack was the only one doing parallel turns, Abbie was flying down the mountain, not turning at all. She was going so fast her legs looked like rubber bands, weaving and bobbing over the bumps in the snow. I'm awful proud of my little skiers.

As for me, I happened to land a new gig in Utah, home of the greatest snow on Earth. My interview with Overstock.com was two days, with the 2nd day on the slopes at Snowbird. It was easily the best interview I've ever had.

Snowbird! Mike, Sean and Chris Sun over Snowbird Back of Snowbird

That week, I returned to Denver for 3 days of skiing Breckenridge and A-Basin for Trish's Birthday Weekend. After returning from Christmas in Florida, I got a couple days in at Mary Jane and then accomplished 10 days before 2011 while skiing in sub-zero temperatures at Steamboat for New Years.

Good Morning from Steamboat! Sunrise over Steamboat

The next 4 months of skiing were fantastic with many firsts. I experienced Alta, Crested Butte and thigh-deep powder for the first time.

Speed Racer! Top of Crested Butte

Free Heeling at Alta Free Heeling at Alta

We finished up the season with a hut trip after TSSJS in Vegas, a weekend with the kids at Copper (as mentioned above) and Spring Splash at Winter Park.

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. For now, I'm pumped about the beginning of mountain bike season. I took Trish and I's Gary Fisher Hi-Fi Plus's to the shop for tune-ups yesterday and we have a trip planned to Moab for Memorial Day. It's gonna be a great summer. :)

Posted in General at Apr 28 2011, 09:40:08 AM MDT 3 Comments

Crested Butte

Last week was a great one for my ski season and happiness meter. First of all, I had the pleasure of skiing Alta for the first time while traveling to Overstock.com. I started working early on an overcast day and was delighted to drive into sunny blue skies above the clouds of Salt Lake City. I never expected it to be so nice and was super impressed with the mountain and its powder stashes.

I flew back to Denver on Thursday night, had a gorgeous lunch ride in 70°F weather on Friday afternoon, then picked up my lovely girlfriend Trish and drove to Crested Butte for a weekend of skiing with James Ward and friends. It was my first time visiting Crested Butte and I can see why people call it Paradise.

We stayed at a sweet location right in town, ate some exquisite cuisine and had some of the most beautiful days I've ever had skiing. Hopefully the pictures below convey how beautiful it was. You can also checkout the full set on Flickr.

Crested Butte, The Town Top of Crested Butte

The Steep Stuff Blue Sky

Trish and I are up to 17 ski days for the year so far, and hoping to hit 20 by Valentine's Day. Not bad for a couple Flatlanders. ;)

Posted in General at Feb 01 2011, 05:57:41 PM MST 1 Comment

An Awesome Trip to Amsterdam and Antwerp for Devoxx 2010

I've often heard that Devoxx (formerly Javapolis) is one of the best Java-related conferences in the world. I've also heard it has the best speaking and viewing facilities (a movie theater) of any conference. When I was invited to speak earlier this year, I jumped at the opportunity. When I met Trish last summer, I even used it in a pickup line: "Wanna go to Belgium with me in November?"

I bet "chug your beer" for every touchdown with these 3 Last week was one of the most memorable weeks of my life. It all started with a tremendously fun Broncos vs. Chiefs game at Invesco Field in Denver. Trish's company, FishNet Security, was hosting a tailgate party and had rented a suite for the game. I was irrationally confident that the Broncos would win, so proceeded to place bets with many of her co-workers. Since FishNet is headquartered out of Kansas City, most of the folks in the suite were Kansas City fans. You can imagine my excitement when the CEO's wife agreed to chug a beer every time the Broncos scored. I talked a couple of other folks into the same bet and proceeded to giggle and grin for the duration of the 49-29 routing.

I tell this story because it put us in the perfect mood to begin our trip to Devoxx the next day.

Trish and I left Denver at noon on Monday, stopped in Chicago for a 2-hour layover and continued to Amsterdam on an overnight flight. In Chicago, we journeyed into the Red Carpet Club, where I performed a long overdue release of AppFuse. We'd both started to come down with my kids' cold, so we popped some NyQuil a couple hours into the flight and slept through the night.

Amsterdam
We arrived in Amsterdam on Tuesday morning and proceeded on a walkabout of the city. We stumbled into Dam Square, found some breakfast and checked our bags into a nearby hotel. Our first stop was the Van Gogh Museum, where we proceeded to enjoy the audio tour and learn about the life and works of Van Gogh. From there, we headed to the Heineken Brewery for a tour and some extra cold beers. While walking back to Amsterdam Central Station to catch a train to Antwerp, we stopped in at the Ice Bar to experience drinks in sub-zero temperatures. All the brochures said it was the #1 attraction in Amsterdam, but that was obviously just good marketing. Regardless, we enjoyed the "4D" experience and cool bartender tricks.

Beautiful day in Amsterdam Best. Travel Partner. Ever. Bikes Rijksmuseum Amsterdam

Heineken Brewery Be The Beer Extra Cold

Amsterdam is one of my favorite cities in the world, offering some of the best scenes and photo opportunities I've ever seen. We marveled at a gorgeous sunset over a canal on our walk back to the train station.

Sunset in Amsterdam

On the train to Antwerp, we scarfed down delicious bread and cheese, chased it with wine and watched a movie on my iPad. Upon arrival, we were instantly mesmerized by the architecture and beauty of the Antwerpen Centraal Station. We hailed a taxi and proceeded to our accommodations at the Holiday Inn Express.

Devoxx
I knew that Devoxx was a great conference and I could learn a lot by attending. However, it was also my first time in Belgium and I knew there was a lot to learn by exploring too. Much to my delight, while lying in bed on Wednesday morning, I quickly realized I could get all the key highlights via Twitter. I also learned that, as a speaker, I'd get full access to all the sessions via Parleys.com. So Wednesday was spent registering for the conference and traveling to Antwerp's shopping district to explore and drink a few delicious Belgium beers.

Hey Baby - wanna go to Devoxx with me? Shopping District with Antwerpen Centraal in the background Delicious Beer Always Time for a Guinness

That evening, we attended the Open Source Dinner at Zuiderterras with Mathias Bogaert, Tom Baeyens, a couple ZeroTurnaround guys, a few Struts 2 Developers and many other fun folks. We walked to Pelgrom after dinner and savored a few Kwaks in the coolest beer-drinking establishment I've ever been to.

Open Source Dinner Open Source Dinner Open Source Dinner Kwak!

On Thursday, we woke up early and walked the 35 minute journey to the conference to catch The Future Roadmap of Java EE talk. The session was so packed that many overflow rooms were created and we nestled ourselves into the front row of one across the hall. My talk on Comparing JVM Web Frameworks was next and I fought the crowd to get into the keynote room to deliver it. I don't know how many people attended (est. 500), but it was definitely the largest audience I'd ever spoken in front of. Based on Twitter mentions, the majority of people seemed to enjoy it and that put a smile on my face for the rest of the day.

Since Trish and I didn't have time for breakfast, we walked back to the hotel, dropped off my laptop and headed downtown to find some grub. We found Madre Tierra, had a delicious breakfast and continued on to Cathedral of Our Lady. The artwork inside was amazing, as demonstrated by the pictures below.

Cathedral of our Lady, Antwerp Cathedral of our Lady, Antwerp Cathedral of our Lady, Antwerp Cathedral of our Lady, Antwerp

That evening, we joined the Java Posse dinner at Pelgrom. This was a fun dinner where we got to sit with Dick Wall and Carl Quinn on one side and Mark Reinhold, Chet Haase and Romain Guy on the other. Good food, great beer and excellent conversation. From there, we met up with James Ward and other Adobe folks before attending the Devoxx party to close the night.

Partying with the Adobe Crew Devoxx Party with the Norway Crew

Friday, we slept in and tracked down some delicious Belgium Waffles at Désiré de Lille before catching a train to Ghent. We arrived at sunset, but that didn't stop Trish's Nikon D300 from capturing many spectacular shots throughout the night.

Waffles at Désiré de Lille

The Canal in Ghent Ghent Ghent

On Saturday, we began our journey back to the US, starting with taking the fast train from Antwerp to Amsterdam. We checked into a fancy hotel and snuggled in for a cozy dinner at Tibet Restaurant. We spent most of the night walking around, taking sweet photos and making our Irish heritage proud.

Amsterdam by Night Shooting the Swans Car Bombs in Amsterdam

Traveling to Belgium and speaking at Devoxx was definitely a highlight of my life. Not only were the sites fantastic, but the conference attendees were super nice and I had the best travel partner in the world. The beers were delicious, the food was excellent and I can't wait to return in the future. Thanks to the Devoxx Crew for having me!

To see all the pictures I took on this trip, check out my Devoxx 2010 set on Flickr.

Posted in Java at Nov 25 2010, 12:36:10 PM MST 5 Comments

Jess and Lili's Legendary Wedding on The Lost Coast

If you're a long-time reader of this blog, you'll know I've been to some great weddings in the last couple years. This past weekend, I had the pleasure of experiencing yet another fantastic celebration with two old and close friends, Clint and Jess. You might remember Clint from his wedding in Costa Rica or when we almost slept in a snow cave. I'm happy to report we didn't get in any trouble and everyone survived the weekend without a scratch.

My trip to Jess's wedding (on the Lost Coast of Northern California) started with a flight to Portland, Oregon. After arriving, I drove to Clint and Autumn's house in Eugene where we enjoyed some sweet Oregon micros and reminisced about Costa Rica. The next morning, we headed for the wedding; an 8-hour drive. Our road trip was awesome, especially when we started driving through the Redwood Groves on 101.

We stayed in a sweet beach house for the weekend. While it was foggy most of the time, the sun did come out on Saturday. We quickly became surrounded by beautiful views and headed to the beach to relax with Jess.

Whoo hoo! Sunshine! Taking it all in Fog Lifting Clint and Jess

The wedding was on Sunday, a mere block from where we were staying. The ceremony was one of the most heartfelt I've ever heard, especially since the Wedding Official was a friend of the bride's since she was born.

Jess and Kai Smiles all around Vows Aawwwwww

The reception afterwards was a truly spectacular party that lasted well into the evening. Clint and I vowed to go to bed early, but we ended up having so much fun we closed the place down. Jess and Lili were an instrumental part in creating a spectacular night, especially with their wedding dance and infectious happiness.

Lili and Jess

The next day, we woke up on time, embarked on the 10-hour road trip back to Oregon and enjoyed a quick detour through the Avenue of the Giants. I did end up missing my flight home, but it was worth it. Thanks to Lili and Jess (and their families) for showing us such a great time. It was truly spectacular.

For more pictures, see albums on Flickr, Facebook or the slideshow below.

Posted in General at Jul 29 2010, 11:54:00 PM MDT Add a Comment

Fantastic Fun in Jackson Hole

Jackson Hole Tram For the last couple of years, I've done a ski trip with college buddies to an out-of-state destination. Two years ago, we went to Tahoe and had a great time. Last year, we did it again and I (amazingly) flew and rented a car without a driver's license. This year, we decided to switch things up a bit and head for Jackson Hole.

Run under the Gondola Murphy, Morse and Matt Good

Murphy, Ben and Chris Paragliding

In previous years, only a couple of us went, but this year was organized by my good friend from Boston, Chris Morse. He managed to take it up a notch and invited a great group of guys, 9 of us in all. I knew about half the group, and met everyone else upon arrival.

The only unfortunate part about the trip was that no new snow fell. However, the Spring Skiing was warm and beautiful, somewhat making up for the lack of snow. The thing I enjoyed the most about this trip was how well the group jelled. Kudos to Chris for assembling such an awesome group and putting such a spectacular trip together. Can't wait for next year.

Top of Tram Top o' Jackson Hole Murphy and I Paintbrush

Apres Ski Corbet's  Couloir Morse and I Ben, Jed, Tom and Christian

For further action of what the conditions where like, checkout the YouTube video I made. If only I'd recorded it for another 5 seconds to catch the digger that Corey takes at the end. ;-)

To see all the pictures we took on this adventure, checkout my Jackson Hole Set on Flickr.

Posted in General at Mar 12 2010, 07:04:57 AM MST 1 Comment

My Sister's Fabulous Wedding

Last week, my kids and I flew to Chelan, Washington for my sister's wedding. Unfortunately, I had to work most of the week, but I woke up early and actually had a very productive week. My sister hooked us up with an awesome 3-bedroom condo on Lake Chelan and I thoroughly enjoyed my new office and its view. The bonus of getting up early was finishing early.

I think the best way to describe the fun I had at Kalin's wedding is by posting the speech I wrote for the ceremony and showing you some pictures from the event.

My sister and I share the most unique childhood of anyone I've ever met. We both grew up without electricity or running water in the backwoods of Montana. If you know us, you know that in itself isn't that special. What is special is the parents that provided the unique atmosphere and experience that made us who we are today.

If you know my parents, you're probably friends with them and wouldn't hesitate to stop in and say hello if you happen to be in the same town as them. (Tip: if you're stopping by, make sure and bring some good wine or microbrews - it'll make it more fun for everyone.)

Handsome Jack Mom and Alisalena Abbie and Jack

I've always been impressed with my parent's ability to inspire friendships among people they meet. However, they don't hold a candle to Kalin's ability to create really cool friendships. She has an excellent ability to identify "really good people" and bring them into her life. The type of people that make you laugh and feel good about yourself. The type of people that make you want to live your life to the fullest. The type of people that you fall in love with.

Cute Mya and Jennifer Flower Girl and Ring Bearer

Kalin is always go, go, go. For proof, ask her about her recent Karaoke performance. Mya is always slow, slow, slow. Let's stop and smell the flowers, have a good time, or just simply sit here and relax. She's a welcome addition to our family and I'm proud to have her as my new sister today.

In my opinion, the most important thing in a marriage is that you help each other. Mya and Kalin have this type of relationship. I've watched them live together, learn together and love together. I look forward to watching their love continue to grow.

Here comes the bride... Happiness The Ceremony

More than anything, I really enjoy how my sister has found the ultimate place to live her life. Chelan is one of the most beautiful places I've ever had the pleasure of visiting. I hope she lives here for many, many years. If you combine a great location with an awesome relationship, I don't see how you could help but be happy.

To my sister, Kalin, I'm very proud of you. You've set yourself up for a life of happiness and I couldn't think of a better person to do it with.

Let the party begin!

If you'd like to see more pictures from Kalin's Wedding, please see Kalin's Fabulous Wedding on Flickr.

Posted in General at Oct 07 2009, 08:46:46 PM MDT Add a Comment

Labor Day Weekend at The Farm

The Castle (very solar efficient) This past weekend, the kids and I journeyed into the Colorado mountains for a weekend of camping, hiking and fishing. It was my good friend Matt Good's 50th Birthday Celebration at his place affectionately known as The Farm. We had beautiful weather, wide open spaces and lots of laughs with good friends. Jack even managed to land a girlfriend (Amanda), who somehow became his "ex" in the same hot tubbing session. They got back together the next morning. ;-)

On the way home, we took the long way and traveled from Ute Pass Road to Frasier, stopping at Lake Evelyn Trail for an hour hike and some fishing. I even let the kids drive a few times on the "bumpy road" and we managed to skip most of the traffic on the freeway.

More than anything, I was impressed with Abbie and Jack's ambition on this trip. They really seem to love hiking and fishing and don't drag their feet like they used to. They're also enthusiastic about camping and sleeping in a tent. I'm awful proud of my little munchkins. Below are some pictures from our weekend.

Picking out a campsite Jack getting a cooking lesson Jack and his new girlfriend

Side View of The Castle Crazy Kids Fishy

Thanks to Matt and Pam for hosting us and congrats to Matt on officially becoming an "old man". For more pictures, please see my Labor Day 2009 set on Flickr.

Posted in General at Sep 09 2009, 08:22:40 AM MDT 1 Comment

My Summer Vacation in Montana

As an adult, I've often reflected upon my childhood and one of my favorite times of the year: Summer Vacation. The feeling that fills your mind and body on that last hour of school before summer break is simply awesome. I don't know when I began longing for that feeling again, but I'm pleased to say I enjoyed it again this year. I took an entire month off from "working" and enjoyed a proper summer vacation at my family's cabin in Montana.

My plan to take a month off began formulating years ago when we'd drive to the cabin for the 4th and only spend a few days before driving back. The trip was never long enough.

I started talking about spending all of July at The Cabin a couple years ago, but never committed to it. My opportunity finally came last December when Julie asked me if she could take the kids to Florida for 3 weeks for Christmas. I quickly realized that, as a kid, 3 weeks in Florida was an awesome opportunity and agreed to give up my time with them. However, I also realized I could get some negotiating power from the agreement and said "only if I can take them to the cabin for 3 weeks next summer".

For regular readers, you know the rest of the story. My Dad flew to Denver for Father's Day Weekend, stayed the following week and then we embarked on our journey to Montana on Monday, June 29th. The first week was great and we had tons of fun during the rest of July. Here's a list of some highlights:

  • Running a 5K while Abbie and Jack ran the 1 mile "fun run" with my Mom. It was Abbie's first race and she got 1st place with a time of 11:05.
    Ready for the Celebrate the Swan Race Abbie wins! 1 Mile in 11:05.
  • Hiking to Holland Falls.
    Hike to Holland Falls Holland Falls Mom at Holland Falls
    Feeding the Chipmunk Holland Falls View of the Missions from Holland Falls
  • Picking Huckleberries.
  • Greeting my sister after she rode her motorcycle for 13 hours in the rain.
  • Spending my birthday at Big Sky Waterslides, something I used to do every year for my birthday.
  • Golfing with my family in Columbia Falls.
    Golfing at Meadow Lake Golf Course Meadow Lake Golf Course
  • Building a set of bunkbeds for the kids.
    Helping with Bunkbeds Making Bunkbeds
  • Rides on "Rocket" (4 wheeler) with the kids, especially when Jack would say "go as fast as Rocket can go".
  • Golfing with my good friend Owen in Seeley Lake.
    Owen has mad golfing skillz
  • Prepping and pouring the floor on the New Cabin.
    Tamping the Floor Floor ready for Cement Time to Pour the Floor
    Floor Pouring Crew Floor Pouring Crew Floor Finished!
  • Fishing with my Dad in "Joe's Jungle" and installing a new window in the cabin afterward.
    New Window Best. Fit. Yet.
  • Teaching Abbie and Jack how to shoot a gun (a .22 pistol) for the first time.
  • Getting my next gig.
  • Traveling to Idaho for Clint and Autumn's Wedding Reception (they got married last December in Costa Rica).
    Happy Couple and Family Howdy Horseshoes Beautiful
  • Seeing Abbie get all googly-eyed over an older boy in Idaho.
    Water Fight! Abbie, Devon and Jared
  • Staying up to watch the sunrise in Idaho.
  • Milling D Logs for the kids' Treehouse.
    D Log Maker D Logs for the Treehouse D Logs on Treehouse
  • Making it from The Cabin to Denver in 13 hours with only one speeding ticket.

More than anything, it was great to spend so much time with my parents and children. The Cabin is a very special place to me and I'm proud I can take my city-slicker kids to let them experience the outdoors and live like I did growing up. In the city, they always have an adult nearby and are never left on their own for long. They wear helmets when they ride their bikes in the alley, even though they have training wheels on and couldn't fall over if they tried.

In Montana, the rules all change.

In Montana, the adults worked on the New Cabin and the kids were left to occupy themselves. Their imaginations ran wild and they played with each other for hours every day. They made me see and remember one of my favorite things about childhood - infinite possibilities. As I kid, I was a dreamer and used to think that anything was possible in the world (flying, teleporting, you name it). I'm happy to see that Abbie and Jack believe that anything is possible too.

A week ago, I returned to Denver after driving almost 4000 miles in 30 days. I feel refreshed after so much time off. I've got my goals and ambitions in line for the rest of the year and I'm looking forward to writing more, smiling more and doing great things for my new client. Over the next several months, I'll continue to work with GWT and even have plans to talk at The Rich Web Experience in December. When I travel for work, I'll be in Boston and Cupertino. Hopefully I'll see some of you along the way.

As usual, you can see all my pictures from the past few weeks in my Montana 2009: Weeks 2-4 set on Flickr.

Posted in General at Aug 01 2009, 11:38:40 AM MDT 1 Comment

Ryan and Breanne's Wedding in Playa del Carmen

Despite the warnings about Swine Flu, two weeks ago I flew to Cancun for my good friends' Ryan and Breanne's wedding. I didn't get much sleep the night before, but managed to get a good nap on the plane. We arrived in Cancun around 2:00pm and begin enjoying the beautiful weather of Mexico. We took a shuttle from CUN to the all-inclusive Paraiso Maya. Thanks to Swine Flu, we got upgraded twice and ended up paying $110/night for a place that's normally $450/night.

Landing in Cancun Navs and Colin Paraiso Maya Pool at Paraiso Maya

My two favorite parts of the trip were 1) the people and 2) the place. There was around 15 of us, many of which have been good friends since college. We stayed at the Paraiso Maya, which was a very nice hotel with beautiful pools, elaborate buffets and awesome beach access. We had a ton of fun at the pool bar, playing water basketball, jet skiing and playing beach volleyball. The dinners at the Steakhouses were great and The Galaxy (Star War themed) club created many good memories. It's great to travel with that many people, especially when the beer is flowing for (what seems like) free and you're partying with old friends.

My third favorite part of the trip was watching the Nuggets vs. Lakers games. We watched 3 games in the resort's "Sports Bar" and had a blast doing it. Since we had a couple Lakers' fans in the mix, it made things interesting.

Wave Pool Water Basketball Beach Volleyball Breanne and Jenna

We spent 3 days at the pool and on the beach before the wedding happened on Saturday. It was a very cool ceremony and we enjoyed a Mariachi band for a good hour afterward. I've definitely become a big fan of beach weddings in the last 6 months. ;-)

Ready for the Ceremony Vows Mariachi Band Mr. and Mrs. Johnson

After 5 days in Playa del Carmen, my buddy (Kevin Navarro) and I spent 2 days at The Westin in Cancun. This was a very nice resort; especially since we had an ocean-front room.

View from room in Cancun Poolside Beach Beach from Room

I had so much fun on this trip, I've been inspired to learn Spanish. I don't know when I'll carve out the time to do it, but I know I'll return to Mexico several times, so the sooner the better.

To see all my pictures from this trip, see my Mexico 2009 Collection on Flickr.

Posted in General at Jun 01 2009, 09:53:44 PM MDT 2 Comments