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.

Funemployment 2024

On February 1, I woke up to an unexpected email from my employer.

I laughed out loud at first, then smiled and felt an overwhelming sense of freedom. I went through a wide range of emotions that morning, but despair was never one of them. As a high performer on my team, I did not expect to be laid off. However, looking back over the last several months, there were a few indicators that it might happen.

I quickly realized the bright side of my situation:

  1. It was the middle of ski season, and
  2. I had nothing to do.

I was laid off on a Thursday morning and was scheduled to leave for Jfokus that Saturday. I was supposed to do a workshop, a talk, and help at the Okta booth. Since my talks used Okta products and it'd be weird to represent a company that just laid you off, I had to back out of the conference. It just didn't feel right.

The reason I had nothing to do is all of the activities I did on my computer were Okta-related. I didn't even have a personal computer. I did all my work on the company laptop and all of my open source contributions had a relationship to my work.

I received many inquiries from my tweet above and my LinkedIn post with the same message. I told everyone I was going to take a couple weeks to process things and skiing was my top priority. I've been unemployed in the past, but I never received any sort of severance, let alone one that lasted for months. I knew that this was the opportunity of a lifetime. Funemployment is the condition of a person who takes advantage of being out of a job to have the time of their life. This is my funemployment story.

[Read More]

Posted in General at Apr 30 2024, 11:02:06 AM MDT 1 Comment