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.

Costa Rica was Awesome!

After entering The Golden Period almost two weeks ago, I boarded a flight bound for Costa Rica early on the morning of Thanksgiving. I knew Costa Rica was going to be a great time since good friends (the bride and groom, Autumn and Clint) and my parents were going.

My Room at Villa Pacande On Thursday night, I had a room booked at Villa Pacande. As they suggested on their website, I took an Orange cab (for $4, not $22 like the driver tried to tell me) to my hotel. 30 minutes later I ended up at the Hotel Pacande and quickly negotiated for another cab to the Villa Pacande. 30 minutes later, I was swinging in a hammock on my room's balcony. As you can see from the picture on the right, it was a pretty nice room. I enjoyed the sunset, tipped back a few cold ones and waited for my friends to arrive at 11. After they arrived, we stayed up until the wee hours of the morning and had a fun time sharing old memories.

On Friday, we boarded a private bus that transported us from the Villa to Hotel Esperanza. It was pretty nerve-racking watching our driver navigate the narrow roads at high speed for 5 hours. We safely arrived in Playa Carrillo on Friday afternoon and soon after walked 10 minutes to the local beach. As we were walking there, my parents showed up in their rental car (they'd been in Panama for the week). Soon after, we saw some monkeys in trees then ran for the beach and splashed around in the waves of the Pacific. We entered darkness to a beautiful sunset that evening.

Monkeys Playa Carrillo Mom and Dad in Costa Rica

Sunset in Playa Carrillo Sunset in Playa Carrillo Sunset in Playa Carrillo

On Saturday, I woke up early (6:30), went on a run with my mom (very hot when the wind disappeared), had a dip in the pool and enjoyed a delicious breakfast from Dennis, the host of Hotel Esperanza. I should probably talk about the hotel a bit since that was one of the best parts. Hotel Esperanza is owned by an American (Dennis) from Florida and he and his right-hand man (Erwin) provided some of the best service I've ever seen at a hotel. The hotel had 7 rooms, and our wedding party took up 6 of them. The bride and groom occupied one, I had one, the maid of honor (Angie) had one and the other 3 were occupied by parents (mine + parents of the bride and groom). We had the place all to ourselves and it was simply magnificent.

After breakfast, we headed down to Jesse's Gym for some surfing lessons. We were told to come back at 2:30 when the tide was good. We walked down the beach to Samara and had some lunch while we waited. After lunch, 5 of us got surfing lessons and had a blast. I'm definitely hooked on surfing now and hope to get some more practice in when I make trips out to LA this winter.

Happy Fellas Beach like Glass Beautiful Beach near Samara

Wipeout! Nice Ride! No Comment

Sunday was the wedding day and we started things off by taking a horseback ride in the pouring rain. It was a warm rain, so the ride itself wasn't bad. The lack of views at the top of the mountain wasn't too great though.

Giddyup! Riding in the Rain Autumn and Clint in Costa Rica

For the wedding ceremony, all the guys traveled down to the local beach and built an altar. The ceremony was a couple hours later and we had a ball toasting, eating and dancing the night away. At the end of the night, after everyone else had crashed, Angie and I walked down to the beach with a bottle of wine and enjoyed a spectacular site: 15-20 boats that were glowing in the distance off the shore. Sure, it could've been the booze, but I'm pretty sure it wasn't. ;-)

Happy Wife You May Kiss the Bride! Goofy

On Monday morning, people started to head their different directions. Clint's parents were staying another week, so they rented a car and headed north. Clint and Autumn jumped on a bus to enjoy their honeymoon in many different parts of Costa Rica. Autumn's parents hopped on a shuttle to San Jose to catch a flight back home. The rest of us (my parents, Angie and I) stayed at Hotel Esparanza for one more night. Angie and I got massages, napped by the pool and enjoyed one last walk on the beach. Tuesday was spent driving back to San Jose. We dropped Angie off at Hotel Pacande and boarded a plane for Panama City.

After arriving in Panama City, we rented a car and drove to Ivan's Bed and Breakfast (highly recommended) for the night. On Wednesday morning, we toured the Miraflores Locks (part of the Panama Canal) and drove to our friends' house in El Valle. In El Valle, we talked, read, relaxed and watched it rain. A lot. It was a nice way to wind down the trip before flying back last Friday.

Ivan's in Panama Ivan's Bed and Breakfast Panama

Mom and Dad at Miraflores Locks At The Panama Canal Big Cargo Ship

My favorite part of this vacation was enjoying the beautiful beaches with really cool people. Good friends are always fun to party with, especially when they bring along other good friends. I love destination weddings and I'm pumped to enjoy two more in 2009: one in West Palm Beach and one in Cancun.

It's a strange feeling being back in the snow after surfing last week. Hopefully I'll get over it soon. Skiing last weekend was good therapy. 5 more days before the end of the year and I should be fully recovered.

For more pictures from this trip, see my Costa Rica 2008 set on Flickr.

Posted in General at Dec 10 2008, 12:39:24 AM MST 3 Comments

Jack's Mohawk

Last weekend, we celebrated Abbie's birthday with friends and family at Julie's house. My parents and I had a great time, but left a bit early so I could take them to their first DU Hockey game. Towards the end of the game, I received the following text message from Jack's soon-to-be Uncle Jason.

Jack wants a mohawk? Is that OK?

My response:

Absolutely! Please take pictures.

Below are pictures from what ensued shortly after.

Before Before

After After

Jack looks pretty darn cute with his new haircut and he's received nothing but compliments from everyone. Personally, I dig it.

Posted in General at Nov 12 2008, 11:21:08 PM MST 3 Comments

Happy Birthday Abbie!

Today marks the 6th anniversary of Abbie's birthday. Happy Birthday kiddo!

Abbie has all her baby teeth

To see how Abbie has grown up over the years, see past Happy Birthday posts: #1, #3 and #4, #5. To celebrate, I'll be getting off early and having lunch with Abbie's class at school. After that, we'll be embarking on a Daddy/Daughter day where she gets to pick everything we do. I did this with Jack on his birthday and had a lot of fun.

Posted in General at Nov 05 2008, 06:42:55 AM MST 4 Comments

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

Going to Colorado Software Summit? Bring your skis!

As I mentioned last week the Colorado Software Summit begins this weekend. I don't know what to expect weather-wise, but the Keystone forecast looks like it might snow a bit. A-Basin is open and tickets are only $49 per day. Since it's only a few miles from Keystone, I think I'll bring my skis and hit the slopes. If you're coming to the show and would like to join me, let me know.

Based on my schedule, I'm currently thinking of going Tuesday, Thursday or Friday morning. If the conditions are good, I may even go a couple times. Below are a couple pictures I took during the conference in years past. It'll be interesting to see what the weather is like this year.

Snow in Keystone Keystone

Posted in General at Oct 17 2008, 11:47:55 AM MDT Add a Comment

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 Belgium's New Beer: Giddy Up!

I like the name, but the beer itself doesn't sound very good.

Giddy Up!

Ale brewed with Lemon Peel and infused with Espresso. Anyone tried this stuff?

Posted in General at Sep 16 2008, 09:43:48 AM MDT 16 Comments

Happy Birthday Jack!

Jack's birthday was last Thursday (August 28th) and only now am I getting a chance to wish him a Happy Birthday on this blog. I told you it was a busy week last week. ;-)

Happy Birthday Jack!

On his birthday, I picked him up from Kindergarten at 11 and let him run the show for the day. Needless to say, we had a good time.

Jack on his 4th Birthday At the Zoo

4 and still loves trains Mmmmm... Ice Cream

On Saturday, we had a party to celebrate at my house. It was a great time with many old friends and lots of crazy kids.

Sophie and Jack - both 4 Jack's Birthday Cake

Ready for the Piñata Candy!

I woke up to quite the disaster area the next day. I was also quite impressed when Abbie showed up with her ears pierced.

A Disaster Area Abbie's New Earrings

The rest of the weekend I spent quite a bit of time enjoying A Taste of Colorado. When work began on Tuesday, the week intensified as I was the "Release Owner" for LinkedIn this week. We made a number of backend changes to reduce statefulness and improve performance. I'm proud to say it was one of the smoothest releases I've been a part of, mostly because of the high quality people involved.

As far as my schedule for the rest of the year, it seems like I'm going to be busier than ever. I have to complete my presentations for CSS this week. In two weeks, I'm speaking at the Colorado Springs Open Source User Group Meetup. The following week I'm heading to Munich for Oktoberfest. If I live through that, I'll be implementing Memcached, speaking at CSS, hunting with my Dad, celebrating Abbie's birthday, traveling to Costa Rica/Panama and keynoting the JavaEdge Conference in Israel. If you happen to be in Colorado Springs, Munich, Mountain View, Keystone, Montana, Costa Rica, Panama or Israel in the next few months, maybe we can enjoy a beer together. Cheers!

Posted in General at Sep 05 2008, 06:37:33 PM MDT 2 Comments