Matt RaibleMatt Raible is a Web Architecture Consultant specializing in open source frameworks.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: AngularJS, 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.

About This Site

Howdy! My name is Matt Raible and I am the developer and maintainer of this site. It mainly consists of my thoughts and opinions on the technologies I use and develop with. I've had quite a ride in the last decade, serving as the Lead UI Architect for LinkedIn, enhancing with GWT and Grails and building a kick-ass team of developers as the Chief Architect of Web Development at Time Warner Cable.

In 2011, I enjoyed a great ski season in Utah while working at Then I spent a couple years consulting as a UI Architect developing HTML5 apps at Taleo/Oracle. In 2013, I helped John Muir Health develop their mobile app with Spring Boot, AngularJS and Ionic. 2014 was the year I helped a client replace IBM Message Broker with Apache Camel.

2015 was all about AngularJS. I developed Angular apps for two clients, wrote a book on JHipster and spoke at several conferences about Angular and JHipster.

I've written a couple of stories on this site where you can learn more about me, check them out if you're interested:

If you're a developer, you might like my interview with DZone in February 2014.

Hugs! Matt's Biography: A Montana native who grew up in a log cabin without any electricity or running water. After hiking to school a mile and a half every day (and skiing in the winter), he would arrive home to a very loving family. "The Cabin" is a beautiful and awesome place that will always be near and dear to Matt's entire family. Even without electricity, his father, Joseph, connected them to the Internet using a 300 baud modem, a Commodore 64, and a small generator. CompuServe was the name, slow was the game. Matt became inspired by the Internet in the early 1990s, and has been developing websites and web applications ever since. He graduated from the University of Denver in 1997 with degrees in Russian, International Business and Finance.

Matt currently resides in Denver, Colorado and is the proud father of Abbie and Jack. He consults as a Web Architect for Raible Designs and is always striving to find the best solutions for developing web applications. His current technologies of choice can be found in JHipster and AppFuse.

Matt met Trish McGinity in June 2010 and it changed his life forever. They were married at Holland Lake in 2013. If you like Matt, there's a good chance you'll like Trish even more! She excels at horseback riding, skiing, loving, laughing and having a good time. You can see Trish's amazing photos at

When he's not cranking out code, Matt prefers to hang out with his wonderful family, ski/raft/hike/mountain bike, or drive a really kick-ass VW Bus/Van. He plans to travel the world, write for a living and hike/raft/ski/drive his way into old age.

Raible Designs is an Enterprise Open Source Consulting company. We specialize in UI and Full Stack Architectures using HTML5, CSS, JavaScript and Java. We love AngularJS, Bootstrap and Spring Boot and authored the JHipster Mini-Book to show others how to use them.

Please contact us to further discuss your development or consulting needs.

Copyright © 1999-2015 Raible Designs, Inc. This site includes software developed by the Apache Software Foundation.

This site is primarily powered by Apache Roller, which means at the very least, I'm eating my own dogfood.

Hosted by using Apache as a front-end, Tomcat 7 as a backend, and I get my own JVM. Runs on Java 8 and gets lots of hits per month.