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.

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.

Happy Birthday, Abbie!

Our oldest child turned 21 today! She's a junior at the University of Colorado in Boulder, living in an apartment with three roommates. Abbie is a joy to be around because she's always smiling and cracking jokes.

We journeyed up to Boulder this weekend to join her for the CU vs Oregon State game. We had a nice family dinner, celebrated the big event at her uncle's tailgate, then watched the game. We tried to take advantage of the time change after the game and do some bar hopping, but Jack couldn't get in anywhere.

CU Tailgate CU vs Oregon State

Her Mom, Julie, surprised her today by giving her a new car for her birthday. Abbie had no idea and was delighted with her first VW!

Abbie and her new VW!

Next weekend, we'll celebrate some more in Vegas. Trish and I will be going, along with Abbie, her boyfriend (Joseph), and Joseph's parents.

Happy Birthday, Abbie! We love you to the moon and back!! 🥰

Posted in General at Nov 05 2023, 10:44:01 PM MST Add a Comment

Summer 2023: Colorado, Montana, and Cape Cod

I've been remiss in writing about my month-long summer vacation. Mostly because life moves pretty fast with Jack heading off to college, things getting busy at work, and lots of wonderful weekends along the way. I'm finally looking around and sitting down to write this post at the end of October. Now is better than never!

This year, I took a month off from mid-June to mid-August. How did I take so much time off? Okta has a magnificent unlimited vacation policy.

The adventure started with a birthday golf tournament that Saturday to celebrate my 49th.

Saturday was my Birthday Golf Debacle with this awesome crew!

We had a nice family dinner at Sushi Den on Sunday.

Family photo time!

[Read More]

Posted in General at Oct 30 2023, 11:45:21 PM MDT Add a Comment

Happy Birthday, Jack!

Today is a monumental day in the life of Jack Raible. Not only is today his 19th birthday, but it's also his first day of classes at the University of Colorado. He moved in last week and had a week to settle into his new surroundings.

All moved in at CU!

He's been playing hoops for 1-2 hours a day on our basketball court for the last six months. We recently asked him why he was playing so much, and he mentioned he wanted to play on CU's team before he graduates. I love it when someone dreams big! We'll be rooting for your success, Jack!

The whole family traveled to Boulder yesterday afternoon to celebrate his birthday. Today, both kids sent a picture before their first day of classes began.

First day of school 2023

We're so proud of you, Jack, and hope you have a wonderful college experience. Happy Birthday, buddy! 🥳

Posted in General at Aug 28 2023, 12:06:33 PM MDT 1 Comment

Farewell to the 2022-2023 Ski Season

You can tell your Spring is a whirlwind when you don't have time to write your end-of-ski-season post until July!

My ski season started way back in October, on Halloween at A-Basin, to be precise. It ended with an Okta + Gradle Developer Ski Day on April 13th. I'm proud to say I achieved 39 days of skiing, with 15 being alpine skiing and the rest being cross-country skiing. A lot of the cross-country skiing was done in our backyard, on the neighborhood bridal trails. We got lucky this year because it snowed in early January and stuck around until February. That's rare in our neck of the woods.

The highlight of the ski season was celebrating Trish's 50th birthday at A-Basin. We rented a few spots on the beach, invited a bunch of friends, and had a blast.

Happy Birthday, Trish! Party on the Beach!

A-Basin to celebrate Trish Fun day with friends

The onesies were Trish's idea. 😅 You can buy your own from Tipsy Elves.

[Read More]

Posted in General at Jul 07 2023, 08:26:24 AM MDT Add a Comment

The Angular Mini-Book 3.0 is now available!

I'm excited to announce that the Angular Mini-Book 3.0 is now available! You can download it in PDF and EPUB formats from InfoQ.

Angular Mini-Book Cover

About this 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, authentication, and end-to-end testing with Cypress.

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. What about deploying your Angular app to the cloud? Yep, it covers that too!

What's new?

This new edition uses Angular 15 and Spring Boot 3.0. Some other fun facts:

  • Tech reviewed by Angular expert Alisa Duncan. She improved many of the code samples, and I'm grateful for her help. You should follow her on Twitter!
  • First commit on 3.0 version: Feb 16, 2023
  • Files changed since 2.0: 558
  • Build date: June 9, 2023

You might say this book is outdated on launch. However, I created a GitHub Action to upgrade all the examples to use Angular 16 and Spring Boot 3.1. This action proves all the code should work if you create apps with the latest Angular and Spring Boot versions. 😊

To send us feedback or issues, e-mail InfoQ at [email protected], email me at [email protected], or hit me up on Twitter @mraible.

Posted in Open Source at Jun 23 2023, 05:44:05 AM MDT Add a Comment

The JHipster Mini-Book v7.0 Released!

The JHipster Mini-Book v7.0 is now available as a free download from InfoQ. Get it while it's hot! 🔥 You can read more about this release on the JHipster Mini-Book blog.

JHipster Mini-Book v5.0 Cover

The source code for the application developed in the book (21-Points Health) is available on GitHub.

Thanks to the InfoQ publishing team, Jeet Gajjar for tech editing, Maureen Spencer for copy editing, and Ana Ciobotaru for publishing it to production.

And most of all, thank you Asciidoctor for making the publishing process so easy!

Posted in Java at Mar 07 2023, 03:43:37 PM MST Add a Comment

2022 - A Year in Review

When 2022 started, I was excited to start traveling again. We started things off with a trip to Mexico and worked remotely from the Cabo San Lucas marina for a couple of weeks. In March, the kids and I ventured to the Cayman Islands for spring break. We arrived home to a red-hot DU hockey team and followed them all the way to the Frozen Four. I went to college at DU, aka the University of Denver, and I'm a proud alumnus.

I made my way to Boston to work on a presentation with a co-worker, nicely coinciding with the Frozen Four tournament. A few friends and I had the time of our lives watching DU win the NCAA championship. After staying up late and celebrating, I felt awful the next day. I flew home and still felt terrible on Monday. Figuring it was a bad cold from over-indulgence, I took a COVID test, tested negative, and hopped on a plane to Devnexus on Tuesday. That week did not end well.

From last year's year in review:

I only have one goal for 2022: smile more.

I rediscovered one of the things that makes me smile a lot: in-person meetups with friends. I had so much fun at Devnexus seeing old friends from the conference circuit. This continued at Spring I/O in Barcelona and at JavaOne in the fall. Being with family always makes me smile too. A trip to Alaska to celebrate my parent's 50th wedding anniversary was a highlight of the year!

Alaska from the road

I will look back on 2022 using the following categories.

[Read More]

Posted in General at Feb 10 2023, 09:34:31 AM MST Add a Comment

Celebrating Love in the Philippines

About a year ago, our friends Aris and Jen mentioned they were going to celebrate their 25th wedding anniversary in the Philippines. Trish and I said "we'll go!" before they even invited us. Not only were Aris and Jen celebrating, but Aris's parents were also celebrating their 50th wedding anniversary. We were excited to join in the festivities and booked our flights last September.

Our journey began the day after Christmas, in the early morning. We started with a flight to San Francisco.

Boarded for the Philippines!

Our flight was a bit delayed, as was our from San Francisco to Honolulu. We missed our connection to Guam, so got to spend the night in Honolulu on United.

Waikiki Beach by Night The dock at Waikiki

The next day, we flew to Guam. This was fun because Trish was born in Guam. Another flight to Manila and we were able to rest for the night. Since we were delayed by a day, we missed our flight to El Nido and had to book a new one to Puerto Princessa instead. Puerto Princesa is the capital of Palawan, the island where El Nido is located. We took a five-hour private shuttle from Puerto Princesa to El Nido. The number of dogs, people, and motorbikes on the road was incredible. We were glad to finally arrive at our hotel, the El Nido Garden Resort.

We made it to El Nido! Happy Trish on a swing El Nido Beach by Night

[Read More]

Posted in General at Jan 18 2023, 11:26:45 AM MST Add a Comment

Questions about JHipster, JHipster Lite, and Spring Boot 3

I'm a big fan of LinkedIn. I'm biased because I worked there from 2007-8, have alumni privileges like a free pro account, and learned how to unsubscribe from all their emails over a decade ago.

I communicate with a lot of developers via LinkedIn. I recently received a message from Raymond Meester about the JHipster project. Raymond asked many poignant questions, and I thought it'd be helpful to share my responses with y'all. Of course, I got permission from Raymond before posting this. You can find his blog on Medium.

[Read More]

Posted in Java at Dec 14 2022, 08:07:27 AM MST Add a Comment

Happy Birthday, Abbie!

Our awesome daughter, Abbie, turns 20 today! She's a sophomore at the University of Colorado in Boulder and lives in her sorority house this year. There are around 100 girls living in the house, and she recently ran for president. She didn't win but became the VP of Operations as a consolation prize. We're very proud of her for reaching for opportunities and taking full advantage of college life.

The photo below shows Jack, Abbie, and Abbie's boyfriend, Joseph. I took it just before the Broncos vs. Seattle game to start the season. We were all pretty optimistic about the Broncos back then. 🥴

Jack, Abbie, and Joseph

Today, we'll be reuniting (and adding Trish) in Boulder for the CU vs. Oregon game. Our expectations are low, but our spirits are high! After all, they won when we attended the last game for parents' weekend! Yes, that was the only game they won this year.

Happy Birthday, Abbie! We can't wait to celebrate with you!! 🥰

Posted in General at Nov 05 2022, 08:31:40 AM MDT Add a Comment