Matt RaibleMatt Raible is a Java Champion and Developer Advocate at Okta.

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.

We need to plugin in less, not more

From David Van Couvering's Blog:

I just returned from a week in Mexico, a wonderful time with my family where we lived very simply - food, rest, physical fun. No TV, no movies, no cell phones, no computers. Bright sunshine, beautiful beaches, very friendly people wherever we went.

Then I came home to San Francisco and straight to the Web 2.0 Expo. The contrast has been a bit disorienting. I don't think it's a surprise that my one year old son learned to say "Hi" in Mexico - people actually greeted him there and interacted with him. Here in the conference, on the BART train, on the street, we are all in our own world. We are on our laptops, our phones, our iPods.

The keynote talks at the Expo underscored again and again an undeniable trend: there is an ever growing explosion of the use of consumer devices and connecting to the Internet. The vast scales of data and connections we are looking at are almost impossible to imagine. The whole world is "getting connected." And those of us at the Expo are generally very excited, and see lots of opportunities to make money and and to build things that lots and lots of people will use.

But I feel a sadness when I find myself in this environment. I feel like I am losing something. I watch myself "plug in," and I feel like I am actually losing connection. I crave the open sky, the deep stillness and power of the ocean, of the smiles of people who said "Hi" to my son.

David makes some excellent points in this post. I often find that I get tied up in the virtual world of blogs and technology and forget that the real world is the one that really matters. If my computer died tomorrow and I gave it all up to help Julie remodel houses, I don't think I would lose a whole lot. In fact, I think I would be more in touch with reality and would likely strengthen friendships, rather than confuse people when I talk to them about what I do.

A commentor on David's blog says:

I am glad you discovered, or rediscovered, the beauty of simple things. It happens to many people almost every year, after vacations.

This is why I try to take at least 2 months of vacation each year. I've been doing it for around 5 years and I don't plan on changing that anytime soon. Sure, I have lots of opportunities to work my ass off, make a bunch of money and store it away for later. But that's no way to live - I want to enjoy life now and every day going forward. Sure, I'm saving money for my retirement, but I don't see the point in working like mad in hopes it'll payoff someday. Some folks say "do it while your kids are young." I think that's bullshit - there's no excuse for being a bad parent at any time in their lives.

Posted in General at Apr 18 2007, 10:35:52 AM MDT 4 Comments

Sonatype - a new company around Maven

From Jason van Zyl's Maven Diaries:

Sonatype Since my departure from Mergere I've been quietly and steadily working to help start a Maven related company that I'm proud to say I'm a part of. No grandiose launch, no marketing hype, no VCs, haven't talked to a single analyst, and we hope that you can actually understand what we do by looking at our website. The company's name is Sonatype and I'm finally happy with the people involved and the direction we're headed in. We are focused on facilitating the adoption of Maven through our partners network, providing training, and delivering Maven related products for software development.

Having two companies wrapped around Maven can't be a bad thing. However, let's hope Sonatype has some funding to pay folks to work on the project more, rather than other products that may or may not be successful.

Two things that could make this company very well liked in the open source community:

  • Clean up the Maven Repository: Add/delete/modify as requested by users. There's other projects using the repo now and even folks campaigning against Maven. If Maven folks are responsible for cleaning it up, they'll be heroes.
  • Provide repository statistics: A lot of open source projects like to track their download statistics. It's a metric for measuring success (in addition to mailing list traffic). If they move to a full Maven-based distribution model (like AppFuse is), there's no more statistics.

Are there other things you think Sonatype can do to make Maven easier to use and more successful?

Congrats to Neel, Jason, John, Kenney, Andrew, Eric and Eirik. I hope you succeed in your mission. I think w/o the VCs and the get-rich-quick folks, it should be a lot easier. Cash isn't always the key indicator of success - more often happiness and job satisfaction are.

Posted in Java at Apr 18 2007, 09:19:21 AM MDT Add a Comment