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.

How do you stay current with emerging technologies?

I recently received an email from a former co-worker. She was curious to know what I read/do to know what it is "trending" in the software world. I think this is good knowledge to share, and I'm also interested in what others do to keep up. Here's my response to her:

My technique for staying up-to-date is mostly reading, and attending some user group meetings. For reading, I read news.ycombinator.com, as well as infoq.com - who I now write for. DZone.com (esp. Javalobby and its HTML5 Zone) is also pretty good, as is arstechnica.com. I don't read nearly as much as I used to when I was subscribed to all of their RSS feeds and read them religiously.

Nowadays, most of my information comes from Twitter. I follow people that are involved in technologies I'm interested in. I try to keep the number of people I follow to 50 as I don't want to spend too much time reading tweets.

For meetups, most are on meetup.com these days. I'd find a couple that have technologies you're interested in (e.g. a local HTML5 meetup or Java user group) and join the group. You'll get email notifications when they have meetings.

Other than that, sometimes I do "conference driven learning". I'll pick a few technologies I'm interested in learning, submit a talk to a conference or user group, then be forced to learn and present on them when it gets accepted. It can be stressful, but it works and usually results in a good presentation because I can share the experience of learning.

One interesting thing I've realized about Twitter is I can make technologies seem "hot" based on the people I follow. If I'm following a bunch of AngularJS folks, my feed is filled with Angular-related tweets and it seems like the hottest technology ever. If I tweak who I follow to have a bunch of Groovy enthusiasts, or Scala folks, the same thing happens.

Of course, the best way to learn new technologies is to use them in your daily job. I strive to do this with my clients, but it doesn't always work out. I've found that working on open source projects and speaking at conferences can help you learn if you're in a stagnant environment. Then again, if you're not happy at work, quit.

What do you do to stay on top of emerging trends in technology?

Posted in Java at May 28 2014, 10:48:38 AM MDT 4 Comments

Syncro Solstice 2014

Our Camping Crew I like to think I've been part of the VW Community for many years. In reality, I've been sitting on the sidelines, waiting for the restoration of my '66 to finish. When we bought our Syncro last year, I became an active participant again. Last Thursday, we took full advantage of this wonderful community - joining a bunch of folks in Moab for Syncro Solstice.

The Syncro Solstice is an annual Volkswagen Transporter Jamboree produced by enthusiasts in the Intermountain area. The event hosts both 2WD and 4WD vehicles in an off-road desert-style family-camp-and-expedition Jamboree, held late spring in Moab, Utah. Our Eurovan, Bus, Doka and Microbus friends are a hit and also very welcome.

My parents joined us for this camping extravaganza, as did our "we love to go camping" border collies. The people were great, the vans were inspiring and the views, mesmerizing. We love Moab and the weather was gorgeous the entire time.

VW Sunset

Syncro Camp B Sunset

[Read More]

Posted in The Bus at May 21 2014, 10:21:11 AM MDT Add a Comment

Farewell to the 2013-2014 Ski Season

We took things up a notch for this year's ski season: we bought a ski bus (a.k.a. The Syncro) and rented our ski shack out for the season. Our goal was to ski all over Colorado since Abbie had free days at every resort. Personally, I racked up 28 days of skiing, Trish had similar numbers and, Abbie and Jack got between 15 and 20.

Let the VW adventures begin! We picked up the ski bus with a road trip from Sun Valley, ID to Denver. We were hoping to ski at Jackson Hole on the way home. The sub-zero temperatures quickly changed our minds and we learned about its sub-par wind resistance driving through Wyoming.

The kids and I started the season with a trip to A-Basin, followed by a day at Keystone. Then Trish and I hit Mary Jane before heading to Montana for Christmas.

Keystone Kids at Keystone Ski Bus next to a Sportmobile

Around this same time, Trish sold her Xterra and we became a one-vehicle family. The Syncro had its first (and only!) breakdown on the way to my parent's on Christmas Eve. We raced Santa Claus to The Cabin, packed in a rented sedan with two kids, two dogs and two cats. We realized afterward the car had bald tires and a broken windshield-washing system. Thank goodness the roads were dry.

The Syncro remained in Bozeman for a week while getting repairs done at Straightaway Motors. We enjoyed the beauty of Montana without it, sledding, skiing at Big Mountain and celebrating New Years with good friends in West Glacier. Taking Trish and the kids skiing in Montana was a ski-life highlight for me. As a teenager, I learned how to downhill ski at Big Mountain and it was really cool to show my family its awesomeness.

[Read More]

Posted in General at May 10 2014, 12:30:54 PM MDT 1 Comment

First Devoxx4Kids in Denver a Wild Success!

The first Devoxx4Kids Denver was a wild success! This last Saturday, 20 enthusiastic Minecraft hackers gathered at Thrive in Cherry Creek to learn from one of the best. With masterful skill, Scott Davis, founder of ThirstyHead.com, taught everyone how to get a development environment setup, run a local Minecraft server and install plugins into it. You can see the materials we used for this class on Scott's site, at Introduction to Server-side Minecraft Programming.

McGinity Photo was kind enough to snap a bunch of pictures, which you can find on Flickr. A sampling is below:

Devoxx4Kids Denver Devoxx4Kids Denver Devoxx4Kids Denver

Scott Davis Thanks for the great room Thrive!

[Read More]

Posted in Java at May 05 2014, 11:42:30 PM MDT Add a Comment