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.

2006 - A Year in Review

Looking back at 2006, it's amazing to see everything that happened. One of the main reasons I started this blog was to provide a history of my life. Now it's time to cash in on that cool feature and look back at the last 12 months.

Beach by Villas Nizuc In early January, I finished working on the Vongo project. I eventually had to shut off comments for my post on Vongo because there were so many complaints. The good news is I didn't work on the UI or service part of it, just the Spring/Hibernate/XFire backend. A week later, Apple announced the MacBook Pro and I purchased one immediately. I still have the same machine and couldn't be happier. A week after that, I quietly released AppFuse 1.9, went to the Broncos vs. Patriots game, then left the next morning for Cancun to celebrate my dad's 60th. I got to watch the Broncos season end after returning from Cancun. January 2006 is one for the books - I scored good tickets to two playoff games and spent a week in Cancun! I'd relive that month without hesitation.

The Ride to Work In February, I began playing with Maven 2 , figured out how to use Tiles with WebWork and did a fundraiser for the CSS Framework design contest. I even posted some pictures of my ride to work. Prior to freezing my ass off, Jack had a rough week with Rotavirus and ended up in the Emergency Room.

At the end of February, I received my MacBook Pro and fell in love with everything but the wireless. My posts on the MacBook Pro and wireless issues still get comments weekly from other folks having similar problems.

On February 22nd, Daniel Steinberg's daughter Elena died of bacterial meningitis. Julie made me stop reading Daniel's Dear Elena blog because I was such an emotional wreck. I saw Daniel at a couple of conferences this year, but didn't talk to him until The Spring Experience in December. I didn't know what to say to him. He erased all my apprehensions with a simple "Thanks", a smile and a handshake. It's good to see you're still writing about Elena Daniel. I still have a hard time reading your posts.

February ended with a beautiful 72°F day.

In March, I started the CSS Framework design contest, rode to work in the rain and flew to Boston and Vegas. Memories of St. Patrick's Day in Boston with friends still brings a smile to my face. TheServerSide show in Vegas was a lot of fun and it was the first BOF I hosted with free beer. I later got to meet Mike Stenhouse (the inventor of The CSS Framework) in December and hosted two more "BOFs with Beer" at the Colorado Software Summit and The Spring Experience. Cost difference? Vegas: $800, Keystone: $350, Hollywood, FL: $220.

At the end of March, I came down with a nasty case of Carpal Tunnel. After seeing a specialist that massaged the hell out of my arm, everything was back to normal. I haven't had any issues since - but I also haven't had many multiple-no-sleep-night coding sprints in a while either.

Off to The Shop In April, I quit working on AppFuse and moved to Rails. I posted my Tips for Productivity and Happiness at Work (my most popular blog entry of all time), shipped my bus off to the shop and celebrated Julie and I's 6th anniversary. Then I rebooted this site and lived it up in New York City.

May brought CSS Design Contest winners and a 2-week trip to San Francisco for The Ajax Experience and JavaOne. The highlight of that trip was the weekend I spent in Wine Country.

Hans Fahden

In June, AppFuse 1.9.2 and Seam 1.0 were unleashed. Tim O'Brien had an interesting post titled What Web Application framework should you use?. I responded and Struts became a more focused project. Shale moved to a TLP shortly after. We started planning Raible Road Trip #10 and I began traveling to Washington, DC for a project. Going for beers at Brickskeller was the highlight of our trip that week.

July introduced me to cancelled flights and redeyes and Jason Carreira started JSR 303. AppFuse 1.9.3 was released and Julie sold her house to the first people that looked at it. At the end of the month, Jim Goodwill and I drove to OSCON in Portland. Having beers with Bryan and Scott at The Kennedy School was a highlight of that trip. Following OSCON, the family and I headed to Montana for a week.

The Cabin August was great, probably because I'd just hit 7 states in 7 days. I published an article on IBM developerWorks and had a device-free weekend (which I definitely need to do more often). I began working on AppFuse 2.0, a new sushi restaurant moved into our neighborhood and I got a new EVDO card (which I later lost in November). Jack turned 2 on August 28th.

In September, we got a new puppy. I traveled to the drunkest city in America, Las Vegas and New England. Julie met me in Boston and we had a blast at our good friends' (Chris and Julie's) wedding.

Abbie and Jack October brought the release of Spring 2.0 and a 2-week project for me at OpenLogic. Abbie and Jack got their pictures taken at school and I spent at week in Keystone at The Colorado Software Summit.

In November, my sister Kalin brought some hard cider to Abbie's 4th birthday. I attended Denver's NoFluff and hugged my kids. Jack and I had a boys weekend and we headed to The Cabin on Raible Road Trip #11.

Helmets on and ready to go To end the year, I did a bit more travel - first to Boise then to Florida for The Spring Experience. After a week of vacation in Florida, we returned to Denver for The Blizzard of 2006. Finally, we drove up to Steamboat for Christmas and took the kids skiing.

All in all, it's been a fabulous year. Watching the kids grow up, start to play together and even have conversations with each other has been very cool. I traveled more than I wanted to, but I also got to visit a lot of cities that I'd never been to. My goals for the year? To be happy, ski more and enjoy a few car bombs with family and friends. ;-)

Posted in Roller at Dec 31 2006, 03:05:56 PM MST 1 Comment

This blizzard seems mild compared to the last one

Part two of The Blizzard of 2006 seems mild compared to part one. First of all, the first one snowed 2 feet in the same amount of time that this one snowed a foot. This time, the airport is still open, and we stocked up yesterday - so we haven't left the house since it began. The good news is it's supposed to snow all weekend. It didn't snow all day today and we need at least another foot in order to get our sledding hill up and running again.

Blizzard of 2006, Part II - The Beginning Blizzard of 2006, Part II - 3 hours in Blizzard of 2006, Part II - Friday Morning

For more coverage of the storm, see Stephen O'Grady's blog.

Posted in General at Dec 29 2006, 08:44:59 PM MST 2 Comments

Blizzard of 2006 - Part Deux

Here comes another one:

... it should start snowing in the metro area around midday Thursday.

The snow is expected to quickly intensify and start to fall heavily late Thursday afternoon and evening.

Snowfall rates could get up to 2 inches per hour, especially in the foothills along the Front Range.

The first wave of the storm will hit the Front Range and I-25 urban corridor. A stronger round of heavy snow is possible for all of northeast and north-central Colorado late Friday into Saturday morning.

The metro area could get 10 to 18 inches of snow by Friday morning because of the storm. Kathy says the foothills could expect 15 to 30 inches and the mountain areas 12 to 24 inches.

Yeeeehhhh hawww! We're ready for it this time - everyone's got new ski gear and the sledding hill has a heckuva foundation. Should be a fun show to watch - especially since most of the streets haven't been plowed since the blizzard a week ago.

Posted in General at Dec 28 2006, 12:50:30 AM MST 2 Comments

Teaching the kids to ski

Our trip in Steamboat has been awesome so far. The condo we're staying at is actually on the mountain. This means we can ski directly from it to the lift, as well as back to it after a run. I headed out for 6-7 awesome runs before stopping back at the condo to pick up the kids. Abbie's first time (a lesson) was last year at Breckenridge and she cried the whole way through it. Afterwards, she said she wanted to wait until she was 4. Today, Julie took Abbie and I took Jack.

Abbie and Jack have skis! Helmets on and ready to go Mommy and Abbie Daddy and Jack

All Jack kept saying was "faster" and "MORE!" He didn't bother to power himself, but he did enjoy skiing down between my legs. We did about 4 runs on the bunny slope this afternoon. For more pictures, see my First Time Skiing set.

Posted in General at Dec 25 2006, 05:58:46 PM MST Add a Comment

Heading to Steamboat

Steamboat In a few hours, we'll be packing up the kids and heading up to Steamboat for our Christmas Vacation. The forecast looks excellent for skiing - it's snowed 14" on Thursday and there's a chance it'll snow tomorrow as well. I hit up some killer deals at the local ski shops today and managed to get a new coat and pants for $100, as well as some nice new boots. I even bribed the guys at Colorado Ski and Golf for a quick tune. I'm ready for a great week of skiing. With any luck, we'll be able to teach the kids how to ski too.

I'm taking my laptop, but I don't expect to do any blogging. Hopefully you won't hear from me for another week. Happy Holidays everyone!

P.S. I've posted the status on 2.0 to the AppFuse mailing list. Please post any questions or comments on AppFuse 2.0 to that thread.

Posted in General at Dec 24 2006, 01:54:00 AM MST 2 Comments

VMWare for OS X now available

Fusion Like Marc and Howard, I've been eagerly awaiting VMWare for the Mac. Howard blogged his frustration yesterday and voila! - the VMware Fusion public beta was posted today. I downloaded it, installed it and was successfully able to start my Ubuntu image I use for training classes. Well done VMWare!

You might ask why this is a big deal if Parallels already exists? The answer is simple: VMWare Player, VMWare Server and (hopefully) VMWare Fusion are all free! This means you can build an OS (or appliance) and anyone can download free software to play it. This is huge when you're doing training classes and need to install an OS on student's machines w/o charging them for it.

The only problem with all this virtualization stuff? It's currently taking up 20 GB of disk space on my MacBook Pro (15 GB for Windows, 5 GB for Ubuntu). Sounds like a good excuse to get a new write off before the end of the year. Or maybe I should install a 160 GB hard drive like Darren recommends? In reality, what I'd really love to do is get a couple of 16 GB flash drives and put an OS on each one. Too bad they're so spendy.

Posted in Mac OS X at Dec 22 2006, 05:54:47 PM MST 2 Comments

Snowed In!

We woke up to another foot of snow this morning. There's about two feet outside right now. It's still snowing and the forecast says we'll be getting another 2-5 inches today.

Blizzard of 2006 - Thursday Morning

Julie's sister, a nurse at Swedish, had to abandon her car while driving home this morning at 6. She turned down her street, discovered it wasn't plowed and quickly became stuck. Luckily, last night Julie talked her into taking snow clothes suitable for getting stranded. She scoffed at the time, thinking it was absurd that she might need them. This morning, she was very thankful. We plan on hiking over to her car (a Land Rover 4WD) and shoveling it out sometime today.

There's too much snow for us to drive our cars. If we're going anywhere - it's on foot. I have a few college buddies that live within walking distance, so it might be time to buy a keg and have a snow party. First things first though - I told the kids I'd take them sledding at Harvard Gulch (a park 3 blocks away). ;-)

Update: I knew I married Julie for more than just her good looks!

Julie loves the snow Julie shoveling snow Lots of snow for the Blizzard of 2006

Update 2: Little did I realize, Julie was building a kick-ass sledding hill!

Posted in General at Dec 21 2006, 10:45:28 AM MST 7 Comments

Blizzard of 2006 - Wednesday Afternoon

It's coming down pretty good now. There's 8-12 inches of snow on the ground, with varying degrees of depth because it's so windy. I just walked down to our local Sushi place and the snow was up to the top of my Sorel boots. While I was waiting for my order, I noticed the snow is actually coming down sideways thanks to the wind. On the way back, I learned it's pretty fricken' nasty - walking into the storm gives you a whole new perspective.

Blizzard of 2006 - Wednesday Afternoon Blizzard of 2006 - Holly's Car

From the looks of it, this town will be snowed in tomorrow. The airport is pretty much shutdown already. If you were planning on flying out of Denver for Christmas, you're not going now. The flights are already booked for Christmas, so there will be no extra room for those with cancelled flights today.

Posted in General at Dec 20 2006, 03:32:54 PM MST 1 Comment

Here comes Winter!

Blizzard of 2003 Tomorrow should be an interesting day. The news says 12"-16" in the Denver metro area. Here's the forecast:

... there will be a couple of inches of snow by Wednesday morning and the storm should intensify throughout the day. There could be 10 or more inches of snow in the metro area by Wednesday evening.

I love the fact that it's going to be a very White Christmas. I wonder if this one will rival the Blizzard of 2003?

Speaking of local news, NBA basketball in Denver just got really interesting. The NBA's two top scorers on the same team? The Answer is Here. The first game that Iverson and Melo play in is on January 20th - it figures that I'd have tickets for the LaBron game on the 19th.

Update on Wednesday morning: The blizzard begins. It looks like they've upped the ante on snow levels too:

The metro area is expecting 14 to 24 inches of snow by Thursday morning.

Ironically, my sister happens to be flying through Denver today. Airlines are canceling flights, so we may get to visit with her for a day or two.

The kids love it, they couldn't wait to play in the snow this morning. So far, there's about 2-3 inches on our deck. Here's the view from my office:

Blizzard of 2006 - The Beginning

Posted in General at Dec 19 2006, 09:34:11 PM MST 4 Comments

Bamboo

After reading Tim's post about Bamboo yesterday, I downloaded and tried it out. I'm very impressed, as I usually am with Atlassian products. As a first impression, I think it's better than all the open source products, but not quite as good as Pulse. Bamboo has a nice UI, but Pulse has a lot more Ajax goodies that make it more usable (IMHO of course).

P.S. I think it's ironic that both Pulse and Bamboo build AppFuse 2.0 (Maven 2-based) just fine, but Continuum hasn't had a successful build yet.

Posted in Java at Dec 19 2006, 05:45:24 PM MST 4 Comments