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.


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.

2012 - A Year in Review

I wrote my first year in review blog entry way back in 2005. That means this year's is number 8. Since they keep getting longer every year, I figured I'd try something different this year and use sections similar to Remy Sharp.


I spent the entirety of the year with one client: Taleo. Oracle bought them in February. In June, the transition to Oracle happened. My tasks and projects haven't changed much since the transition, but it has been a real pain to get paid on time. My contract with them is through the end of May. I hope to take July off (to get married) and August off (to honeymoon) and start a new gig in September.

I did minimal Java work throughout the year and spent most of my time doing CSS and JavaScript. I love doing front-end work much more than back-end, so day-to-day, it was very satisfying.


Raible Designs had a great year, our best ever financially. I hired Trish as an assistant in January, doubling the size of the company. We had our Annual Shareholders Meeting on a Disney Cruise in April. I have no plans to do increase the size of the company in 2013, mostly because I enjoy not having the responsibility of employees. I've employed sub-contractors in the past and it always seems to create more of a headache than it's worth.

Daily Mile 2012 Year End Report We moved our offices from downtown Littleton to Thrive (in LoDo) last April and I plan on staying there. It's an easy 6-mile bicycle commute and the guys there have been great to work with. I highly recommend it if you're looking for co-working space.


I spoke at 5 events in 2012:

Traveling to Stockholm and Madrid for JFokus and Spring I/O was spectacular.

James Ward and Enno Runne by Trish McGinity Juergen Hoeller Speakers Dinner Singers Matt Raible James Ward Rickard Oberg Jfokus speakers dinner

Stockholm View

Templo de Debod

Iglesia San Gines Evening Commute Puerta de Alcala Madrid

I took the 2nd half of the year off from speaking, celebrating my temporary retirement at a Def Leppard concert in June. When I decided to do this, I was planning on my VW Bus being finished. I was planning on switching from Java Conferences to VW Shows as a hobby. Unfortunately, now it's January and The Bus still isn't done. I have high hopes for it being finished in 2013.

I paid for 2 conferences in 2012, the JavaPosse Roundup in March and Monktoberfest in October. While I enjoyed both, Monktoberfest will likely become a tradition.


AppFuse: I started the year by refreshing AppFuse's UI with Twitter Bootstrap and blogged about the Twitter's Summit on Bootstrap shortly after. At the same time, I was overhauling Taleo's UI with HTML5, Bootstrap and CSS3, but waited until August to blog about it.

In the fall, the AppFuse Team migrated to GitHub and integrated Hibernate Search. AppFuse 2.2.1 was released in December.

Happy Trails: In May and June, I worked on Happy Trails with James Ward as part of our Play vs. Grails Smackdown. This was a very enjoyable experience and I learned a lot about GitHub, Cloudbees and Heroku.

Play More: In June, I wrote about Upgrading to Play 2: Anorm and Testing. A couple weeks later, I wrote about integrating Validation and Secure Social into Play More. In the aforementioned post, I also posted my ÜberConf presentation, the source code and my thoughts on Play 2.

I found Anorm and Scalate to be huge time sinks and don't know if I'd recommend using either one in a Play 2 project. I'm sure Scalate will be easier to use as its Play 2 integration gets more refined, but I don't know if there's any hope for a JDBC abstraction that doesn't produce error messages when things go south.

Roller: Although I didn't contribute much to Apache Roller in 2012, I do continue to use it frequently. This site celebrated its 10-year anniversary in August. It got a new look and feel shortly after.


Last year was a fantastic year for family time. Our cruise around the Western Caribbean was money well spent.

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

Raible and McGinity dinner

My goal was to spend a month with my parents this year and we satisfied that by July. In total, we enjoyed their company for 8 weeks in 2012.

The worst ski season on record ended in April and Trish and I headed for wine country in May.

Cade Vineyard Cave Table Cade Vineyard Cask Row Cade Flowers next to infinity pool

Cade Winery

Abbie and Jack's school year ended on June 5th and we celebrated Father's Day on the Oregon coast.

View from Ecola State Park Oregon

Raible Family on the Oregon coast Abbie and Jack frolicking in the waves Kalin and Joe on the beach

Raible Road Trip #17 began in late June and we spent two weeks parading, rafting and golfing in Montana. From there, we flew to Maui for two weeks. I wrote about it all in Summer Vacation 2012 in Montana and Maui.

Holland Lake Patio The Girls at Double Arrow Hard to believe I caused this guy to move to Montana in 1997 Holland Lake Sunset

Api, Makao and Keaka. My Hawaiin name is Pualani

After returning from Hawaii, we dropped the kids off at their Mom's and headed to my cousin's wedding in Beacon, NY for the weekend. From there, my parents, Trish and I rode the train to Boston, spent a few days in Cape Cod and returned home in time for the beginning of school.

Abbie and Jack on the First Day of School 2012 The kids started the school year in mid-August and we celebrated Jack's 8th birthday a couple weeks later.

My lack of speaking engagements and work-related travel gave us more time to frolic in the Colorado mountains, so we bought a boat for Labor Day weekend. That Saturday, we took it on its Maiden Voyage on the Colorado River, floating from Radium to Rancho del Rio. I guided and rowed the boat most of the time while our 7 passengers (and 2 dogs) enjoyed cold beverages, great scenery and relaxing in the sun.

Abbie with our new boat

The next day, Abbie played her first game of golf.

Nice form kiddo! Great day of golf at Pole Creek. Got a sweet framed set of Abbie pics at the end too!

In October, I finished our deck project and work continued on our kitchen remodel (started in July by Ted Pepper). Our kitchen was far enough along for us to host our 1st Annual Halloween Party.

Abbie turned 10 the first week in November. That Friday, we headed to Kauai to celebrate my parents' 40th Anniversary. We spent Thanksgiving in Wenatchee, Christmas in Boston/Vermont and New Years with good friends in Fraser.

Our Lanai Hanalei Pier Happy Family Surf House St Regis Pool

Mom and Dad in Kauai


My goals for 2013 are to be happy and to slow down. I don't plan on traveling any less, or spending less time with my family. I'd just like to walk slower, smell the good ol' Rocky Mountain air more and enjoy life. I believe our raft will help us facilitate this and we're already planning trips to the Green River in Utah and Schafer Meadows in the Bob.

The big event for the year will be Trish and my wedding this summer. We'll be doing it in my hometown in Montana and we expect it to be quite the shindig. Afterward, we plan on traveling the world for our honeymoon.

Of course, if the bus gets finished, that's a huge bonus too.

Professionally, I'm starting an exciting project at Taleo that will involve heavy JavaScript, CSS3 and maybe even Canvas. I have speaking engagements lined up at Denver JUG in February and HTML5 Denver in April. Also, I just submitted a couple talks to Devoxx France.

For AppFuse, I'd love to get 3-4 releases out this year, but 2 is probably more realistic. The AppFuse Roadmap shows our future releases + features. I'd also like to work a bit more on my Play 2 app; finishing the mobile client and possibly switching from Anorm to Slick or Spring Data.

While Oracle has been good to me, I look forward to finding and working for a new client in September.

Last year at this time, we watched the Broncos execute the Mile High Miracle over the Steelers. With tickets to both this week's game (vs. The Ravens) and next week's game (vs. The Patriots), I wouldn't be surprised if January turns out to be a great month. However, with the Powder Days, The Super Bowl, the raft trips, the Bus Shows and The Wedding, there's a good chance that all the months in 2013 are epic. :)

Posted in Roller at Jan 08 2013, 01:15:24 PM MST Add a Comment

Post a Comment:
  • HTML Syntax: Allowed