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.

Devoxx 2013 + a Nordic Countries Speaking Tour

Trish at Pelgrom Two weeks ago, Trish and I boarded a flight for one of our favorite conferences: Devoxx. After a brief layover in Frankfurt, we arrived in Amsterdam and took a train to Antwerp. Within hours, we'd settled into our hotel near the center of Antwerp and strolled over to the dungeonous, yet cozy, Pelgrom restaurant. We were hoping for a delicious dinner, but found much more. We ran into James Ward, Dick Wall and a number of other enthusiastic speakers from the conference. Since I had to speak the next day, we didn't stay long, but we did share a number of laughs with some great people.

Tuesday (November 12), was a University Day at Devoxx, and I had my talk that afternoon. I spent a couple hours finishing up my talk that morning, then grabbed a taxi to head to the conference. I was honored with the opportunity to speak in Room 8, which is a huge theater that holds several hundred people.

Devoxx: A Speaker's Perspective The Modern JVM Web Developer AngularJS Deep Dive

I presented a lengthened version of The Modern Java Web Developer presentation I did early this year (at Denver's JUG and JavaOne). Based on your feedback, I chose to do deep dives on AngularJS, Bootstrap and Page Speed. I've always enjoyed speaking at Devoxx because attendees are so enthusiastic and passionate about the conference. I received an immense amount of feedback, both in praises and criticisms. The critics indicated there were too many buzzwords and not enough substance. Others complained that the AngularJS Lipsync that I did was too deep.

I made sure to review and process everyone's comments, and then used them to improve the presentation throughout the following week. I learned to elaborate on the fact that many of the technologies were important to know about, but not important to know through-and-through. I made sure to mention that the use of CoffeeScript and LESS is often limited (or embraced) by team members and their willingness to try new things. If you're not writing thousands of lines of JavaScript or CSS, it probably doesn't make sense to use these languages. Furthermore, if your team members are struggling to write JavaScript or CSS, introducing a new language is probably not the best thing. I also reminded people to be skeptical of new technology, but also to be open-minded and give everything a chance. The 10-minute, download-and-try test, is a great way to do that.

You can find my presentation below, download it from my presentations page, or view it on SlideShare.

Within this presentation, there are links to each of the deep dives. The last two are screencasts that I added audio to a few days ago.

Bootstrap 3 | AngularJS Deep Dive | Page Speed Demo

[Read More]

Posted in Java at Nov 28 2013, 12:07:26 PM MST Add a Comment

Happy Birthday Abbie!

Abbie's 5th Grade School Picture. She can start dating when she's 25 Today marks 11 years since my little girl was born. She's not so little now, and growing up quite fast. Luckily, she's still shorter than most kids in her class, so she doesn't seem like an 11 year old. To celebrate, we started the morning with a birthday song, complete with our border collies (Sagan and Jake) barking loudly. It was a fun beginning and inspired a good mood all around.

Speaking of inspiration, I'd like to thank the state of Colorado and their 5th graders ski free program. It's motivated us to try and ski all the Colorado resorts this year. It all begins soon, with the Syncro Rescue in early December. Abbie is a pretty fast skier now, and I can't wait to ski the powder and ride the lifts with her. Our first road trip with the kids (and pets) will be for Christmas at The Cabin. We plan on skiing a bunch at Whitefish Mountain, where I learned how to downhill.

Happy Birthday Abbie! I hope you're ready for a winter of adventure! We had a blast celebrating your birthday with you tonight. :)

Abbie's 11th Birthday at Benihana

Posted in General at Nov 05 2013, 11:41:28 PM MST Add a Comment

Around The World Honeymoon: Last Stop, Fiji

In August, Trish and I journeyed on a 'round the world honeymoon, to Ireland, Italy, Thailand and Fiji. Trish had a Fiji poster on her wall when she was a little kid and has always dreamed of visiting its islands. Our first view of Fiji from the plane was stunning.

Fiji Land Ho!

We left Thailand on Saturday, August 17. Yes, our flight from Thailand to Fiji was long. It was only a few hours from Koh Samui to Hong Kong, but Hong Kong to Nadi, Fiji was 10 hours. Our layover in Nadi lasted a few hours on Sunday morning. When we boarded the "Island Hopper" for Taveuni, Trish turned into a kid in a candy store. Trish earned her pilots license a few years before I met her and something about a 1960s-era plane excited her greatly.

It took about an hour to fly from Nadi to Taveuni. After we landed, a driver from our hotel greeted us and and drove us to our water taxi. The resort Phil booked for us was Qamea Resort and Spa, which we later found out was on an island with no roads.

As we were arrived at Qamea, we immediately noticed the Padi 5-star Diving Resort sign. We'd both been scuba diving certified in the past, but we hadn't planned on diving in Fiji. When we saw it was 5-star diving, we both looked at each other, smiled, and thought "why not?"

Qamea is a 5 star Padi resort!

[Read More]

Posted in General at Nov 04 2013, 07:10:31 AM MST Add a Comment