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.
You searched this site for "free sex movies for men non blog". 1,226 entries found.

You can also try this same search on Google.

2021 - A Year in Review

I didn't expect to travel much in 2021, mostly because of my promise to myself to take a year off. When I got fully-vaxxed in April, I expected things to return to normal and we'd all be traveling to conferences again by early fall.

2021 was a milestone year for our family. It's the year Abbie graduated from high school! We planned and executed a fun party with family and friends at the Raible Ranch in early June.

[Read More]

Posted in General at Jan 02 2022, 10:38:01 PM MST Add a Comment

Announcing Angular CRUD 2.0

Friends shouldn't let friends write CRUD apps. At least, not by hand. That's why I used a schematic called Angular CRUD in one of my last Angular + Spring Boot blog posts. That post is kinda old (January 2020), but the combination of Angular and Spring Boot remains popular. That's why I decided to turn the series into an Angular Mini-Book for InfoQ.

The book has five different sections:

  • Build an Angular App
  • Integrate Angular with Spring Boot
  • Beautiful Angular Apps with Bootstrap
  • Angular Deployment
  • Angular and Docker

My goal with the book is to show you everything you need to get your Angular + Spring Boot app to production. But, what about JHipster?

Of course, you can just use JHipster, but I've found that a lot of beginners are intimidated by all the code it generates. That's why I wanted to create a bare-bones Angular guide that uses Spring Boot for its API.

I published the news on Twitter at the end of June.

As part of creating the book, I updated Manfred Styer's Angular CRUD project and released v2.0. The 2.0 release adds support for Bootstrap and Angular Material for CSS framework aficionados, like me.

[Read More]

Posted in Open Source at Sep 27 2021, 04:29:15 PM MDT 1 Comment

Farewell to the 2020-21 Ski Season

This ski season was interesting to say the least. Because of COVID-19, most Colorado ski resorts required reservations in order to ski. This wasn't too painful because we did most of our skiing during the week.

We recognized that social distancing might be an issue on weekends, so we rented a condo in Winter Park for the season. This allowed us to ski weekdays while working remotely. We didn't have it the whole season, just a week every month.

The ski season started for me on November 24, 2020, with some backyard cross-country skiing.

Sunset dog ski

I was super pumped when I drove our Syncro Westy to the condo and discovered it fit in the garage! My first day on the slopes was Friday, December 4th.

The van fits! Ugh, lines... It's a beautiful first day on the mountain!

[Read More]

Posted in General at Jun 02 2021, 01:31:07 PM MDT Add a Comment

2020 - A Year in Review

2020 was an interesting year. It started out pretty awesome, then came a global pandemic, a renewed interest in social justice, and lots of political news to keep your blood pressure up. Doomscrolling became a word, and I found myself doing it often.

As a person that travels frequently and speaks at a lot of conferences, there were a lot of changes. The interesting thing is I planned for many of these changes beforehand. From last year's year in review:

I'm going to stop traveling in August for a year. Abbie will be a high school senior and I want to be around for her last year at home.

It seems I timed this quite well! However, I didn't expect most conferences to go virtual. I didn't expect I could still speak at them without traveling. I expected to speak less and have more time for writing. I didn't expect to stay home all the time and have everything delivered. I didn't expect to have to stop hanging out with friends.

I'm going to look back on 2020 using the following categories.

[Read More]

Posted in General at Jan 19 2021, 04:34:30 PM MST Add a Comment

July 2020: Rafting, Riding, and Relaxing

As an American, have you ever wanted to take a month off like the European's do? I'm guessing you have! For the majority of my career, I've been an independent consultant, with unlimited vacation. Vacation as a consultant means you're not getting paid — so it's not exactly unlimited.

A few years ago, I doubled-down and went full-time. The company was called Stormpath and it quickly morphed into Okta. Okta has an unlimited vacation policy. I felt it was my duty to try to make my kick-ass full-time job as cool as my independent consulting gig. Therefore, I asked my boss to take July 2020 off. I requested this vacation in October 2019. He approved! Randall, you're the best!!

If you'd like to read about our April-June 2002 adventures, see 2019-2020 Ski Season, Quarantining for COVID, and a Graduation.

My month-off adventures started with a family raft trip through Desolation Canyon in Utah. We floated down the Green River with 20 members of our rafting family and had a wonderful adventure.

Summer vacation begins! 😃😁😆

[Read More]

Posted in General at Aug 22 2020, 02:05:37 PM MDT Add a Comment

2019-2020 Ski Season, Quarantining for COVID, and a Graduation

Every spring, I try to publish a blog post about our ski season adventures. As you can imagine, this year was a little different. This year, the ski season ended abruptly in mid-March due to COVID-19. Nevertheless, I decided it'd be fun to write about the ski season we did experience and our adventures since then.

The 2019-2020 ski season started off looking really good. The snow was good enough in October that I enjoyed a day at A-Basin - my earliest ski day ever! In December, I got a few days in. Skiing at Whitefish Mountain over Christmas vacation was a highlight. When I was a kid, it was called Big Mountain and it's where I learned how to alpine ski.

Family ski day!

[Read More]

Posted in General at Jun 30 2020, 11:51:45 PM MDT Add a Comment

Secure by Design Book Review

I recently finished reading Secure by Design by Dan Bergh Johnsson, Daniel Deogun, and Daniel Sawano. I started reading it shortly after I received it as a gift from Dan Bergh Johnsson at Jfokus 2020.

Secure by Design hooked me from the beginning. Chapter 1 dives right in and shows why design matters for security and how security shouldn't be an afterthought. The authors show how developers will have a difficult time grokking security if you make them remember security-related API calls. However, if you bake security into your design and codify your security practices, developers will be more secure by default.

[Read More]

Posted in Java at May 25 2020, 08:11:22 PM MDT 1 Comment

2019 - A Year in Review

It's time for my year-in-review post! This post sets the record for being the most delayed, ever. Usually, I'm able to get it published by the end of January. Oh well, I hope you enjoy it!

In 2019, I did my best to work hard, play often, and travel to interesting places. I took my Dad to Hawaii, drove through the worst blizzard of my life, traveled to India for the first time, did a UK + Ireland JUG Tour, and indulged in several fun vacations with my family.

Spring Skiing in Steamboat

We bought some additional rafts for whitewater, rafted in Montana and Colorado, and celebrated a family reunion in Cape Cod. Our classic VWs continued to perform well, and Hefe won his class once again at the 2019 VWs on the Green show. We did have to replace a clutch in Stout the Syncro, but I'm OK with that since he safely transported me through the most treacherous driving conditions of my life.

I'm going to look back on 2019 using the following categories.

[Read More]

Posted in General at Feb 09 2020, 08:56:56 PM MST Add a Comment

Happy Birthday, Abbie!

Abbie Raible 2019 Abbie turns 17 today! It's hard to believe, but true. For those that've followed me since the early 2000s, you might remember I announced her birth on this very same blog. It's crazy to think that I started this blog just a few months before she was born. Enough about me, what about Abbie?

You could say she's all grown up. She has a part-time job at the Gap, gets excellent grades, and is thinking about college. She's done a couple of college tours in the SE region of the US, and we're touring Tulane when we visit New Orleans in January. She's had a steady boyfriend for a while now. He even joined us on our family vacation in Montana last summer.

Happy 17th Birthday, Abbie! You're awesome!! 🥰

Posted in General at Nov 05 2019, 02:03:25 PM MST Add a Comment

Farewell to the 2018-19 Ski Season

Holy cow! 2018-19 was one of the best ski seasons ever!!

It all started in December with some gorgeous powder days and only got better from there.

It was a gorgeous day at Mary Jane!

Trish and I took her birthday off (December 17) and enjoyed a beautiful day with no crowds.

Free you heel! Happy Monday!

Birthday Girl! Mary Jane!

[Read More]

Posted in General at May 25 2019, 03:25:37 PM MDT Add a Comment