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.

My Next Big Adventure

I mentioned last week that my next professional endeavor was going to provide more time to work on AppFuse and Spring Live. Now I guess I should explain what my next big adventure is. ;-)

As most of your know, I've been writing Spring Live for SourceBeat. When I signed up with them in March of last year, their grand vision for the company wasn't just to write books - it was to become a training and consulting provider as well. They wanted us as authors to eventually write training that we could deliver on-site, as well as at our facilities in Denver. As far as consulting, they wanted to provide consulting in the true sense of consulting - where we give advice and help people implement open-source in their environments. Not the code-monkey kind of consulting/contracting, but rather the big dollar kind of consulting.

Now they've got an outlet for that venture.

Not only have they gotten funding for developing training programs and providing open-source mentoring to CIOs and CTOs, they've got the connections to make it work. Furthermore, we think we've established a team that will make this a tremendous success. Many of us have been independent consultants for quite some time - so we all have a certain desire to make things happen for ourselves without having any loyalty to a particular company, or person in charge. We've all decided to give up our independent status to build a company together - because we think this venture can actually provide more freedom than independent consulting provides.

If we do it right, we plan on doing training and consulting for a week or two per month, and then working on driving the open source movement the rest of the time. All of us expect to dedicate more time to the books we're authoring, as well as contribute more to open source projects. We also plan on writing more articles and trying to help out the community more - to promote open-source tools and make them easier to use through good documentation.

At this point, you might be wondering who "We" is. As of this point in time, Matt Filios is heading up the show. He's the current CEO of SourceBeat, and it's his ideas that've made SourceBeat a unique and fun publisher to work for. Starting this new company has been in his "idea bank" for quite some time, so it's great to see his enthusiasm and energy in getting this thing off the ground. He has a lot of connections and excellent business sense to make this new company a sure success. It's great to have someone in charge that you trust and feel confident about.

Having a business leader makes good sense for a company, but you also need a technology leader. For that, Bill Dudney has stepped up to the plate and will try to keep us focused and make sure we're not goofing off all the time. Bill's role is as Vice President per se.

From there, we're establishing a number of "Practice Leaders" that are experts in a particular area, and can provide training and high-level consulting for particular technologies. I will focus on my core expertise as the Spring and Web Frameworks Practice Leader. We have also added Bruce Snyder and Jeff Genender with their in-depth knowledge and expertise in application servers and databases, and will continue to add Practice Leaders in a host of areas, including operating systems (Linux of course), databases, and other applications.

The new company's name is Virtuas, and our headquarters will be in downtown Denver. Our new office is only a few blocks from my last contract, so I'm pretty pumped that I can continue to ride my bike to work. The best part about this new job is it's not really a job. It's starting a company, pursuing a passion, and doing the stuff I normally do at night and on weekends. I won't need to switch gears anymore when I go to "work", but rather just learn, promote and teach the technologies I'm passionate about. How cool is that?! :-D

Posted in Java at May 26 2005, 08:15:57 AM MDT 28 Comments

Good luck on the new position, but it's always sad to see somebody leave the independent life. Say, if your old clients still need work done... :)

Posted by Nick Heudecker on May 26, 2005 at 08:24 AM MDT #

How cool that is? Very, very cool! You're getting me jealous ;)

Posted by Eelco on May 26, 2005 at 08:58 AM MDT #

How about some kick ass semantic and valid markup spiced with pure css for your new company's website for starters? :) Tables for layout are sooo old fashioned nowadays :) Congrats, by the way :) I have studied and used the software you developed (Appfuse) and I learned a great deal from it, keep up the good work!

Posted by Zsolt on May 26, 2005 at 10:57 AM MDT #

Wow!!!! This sound perfect for you! & I recall how much you like to teach/spread knowledge! < doing the stuff I normally do at night and on weekends. YEEHAW! C

Posted by Christina on May 26, 2005 at 01:49 PM MDT #

Matt, congratulations on the new venture. Funding always makes a guy feel much better about his ideas. ;) Sounds like an excellant fit for your unique skills in producing tools to assist both yourself and the community. Moreover, your personal attention to the community will be a great fuel for your company. Here's wishing you every success....and here's looking forward to the accomplishment of your ongoing goal to "try and take over the world" (narf)! ;)

Posted by David Thompson on May 26, 2005 at 02:06 PM MDT #

Hi Matt, congrats!! I hope that you will have enough time for AppFuse and Equinox. I look forward to AJAX stuff in Equinox/Appfuse and in SpringLive. Having AJAX in SpringLive will make it more useful/popular. BR, ~A

Posted by anjan bacchu on May 26, 2005 at 02:20 PM MDT #

Great news, congratulations ! I second Anjan's hope for you to have the time to work more on AppFuse. I've been pushing the use of AppFuse here at work and we even have most of our outsourced consulting teams working from AppFuse to start all the projects they are developing for us in addition to our internal projects that we handle here in our IT dept. Ajax support in AppFuse would be icing on the cake ! Great work,

Posted by Gregg Obst on May 26, 2005 at 02:35 PM MDT #

That is awesome news Matt. Good luck to all a y'all!

Posted by Dave Johnson on May 26, 2005 at 03:02 PM MDT #

Sweet. Congratulations!! I'm green with envy. oh btw you accepting resumes ;)

Posted by Sanjiv Jivan on May 26, 2005 at 03:24 PM MDT #

Congratulations, Mr. Raible! Virtuas sounds like a great company with an interesting and workable vision, all the best to you and to Virtuas!

Posted by Vui Lo on May 26, 2005 at 04:23 PM MDT #

Sell out... ;)

Posted by Kim Pepper on May 26, 2005 at 05:14 PM MDT #

Congrats, sounds like an awesome gig.

Posted by n on May 26, 2005 at 06:04 PM MDT #

Fabulous. But will it be better than Microsoft? Just kidding. Sounds like a neat venture. Look forward to seeing how it evolves.

Posted by Will on May 26, 2005 at 09:04 PM MDT #

Great News. It would be the perfect job for you. Work is fun when you have fun for work. BTW, there's a company name "virtusa" here in chennai nearby my workplace. I hope people dont get confused between virtuas and virtusa ;)

Posted by Muthu Ramadoss on May 26, 2005 at 09:19 PM MDT #

I like your work!

Posted by RockSun on May 26, 2005 at 10:17 PM MDT #

Congratulations from Spain! I feel so lucky having you working in the opensource community!

Posted by rubén on May 26, 2005 at 11:39 PM MDT #

Congrats!!! Your new Job is my dream !!! All the best for you and the new company!!! BTW, do you want a representation at Brazil ? The company vision is fantastic! Good Luck!

Posted by Bruno N. Souza on May 27, 2005 at 03:39 AM MDT #

Congrats, Matt! I guess this is really good news not just for you, but the whole os-community. Keep up the good work and good luck with your new job :-)

Posted by Lutz Zimmermann on May 27, 2005 at 05:39 AM MDT #

Congrats, I've learned a ton from appfuse and your book. I could see a Virtuas Federal branch focusing on federal clients. A lot of code needs to be improved and updated at the federal government level ;)

Posted by Tom on May 27, 2005 at 06:02 AM MDT #

Congrats on your new gig!! I hope I can pull off something like this to work on my open source project and get paid. Thanks for blazing the Trail (no pun intended :) ).

Posted by Chris Nelson on May 27, 2005 at 07:19 AM MDT #

Congrats, Matt! This may make it easier for us to bring you in for some training/consulting. Awesome! The biggest issue you and your cohorts will face is the challenge of growth and the business side of things (accounting/budgeting, hr/benefits, etc.). But if the work is fun, that makes it all worthwhile!!

Posted by gerryg on May 27, 2005 at 07:51 AM MDT #

Congrats, this is a fantastic development for you! I wish you the best of luck and and look forward to seeing Appfuse and the community grow stronger. You really deserve this excellent opportunity.

Posted by Kurt Wiersma on May 27, 2005 at 12:08 PM MDT #

So this means you'll be contributing back to Spring in terms of code, patches, and public reference documentation now, right? :-) Keith

Posted by Keith Donald on May 28, 2005 at 12:10 AM MDT #

Keith - I definitely plan on writing about Spring more in the public domain (tutorials, articles, etc.). As far as code, patches, etc. - I'd like to say I'll be helping with that - but you guys seem to be covering that pretty well. ;-) I'll pick up a shovel if I see any opportunities.

Posted by Matt Raible on May 28, 2005 at 11:48 AM MDT #

That's good to hear! There are definitely some opportunities--for example, helping us keep the public reference documentation up-to-date, reviewed, and polished. It could be as simple as, if you see a typo or something that needs updating--tell us about it!

Providing good feedback on new in-development features -- before publishing writings on them -- is another opportunity and goes a long way to bringing innovations to market faster that deliver on both power and ease of us, as well as API stability. I've seen some tendency (not from you neccessarily) to write about new stuff too soon, where time would be better served working with the development team to get the product in question to a certain level of maturity first to help reduce the likelihood of API changes that may cause confusion later on...

Other opps: Erwin and I would like your help with us integrating JSF and Ajaxian technologies with Spring Web Flow. That is a high priority over the coming month and should be some exciting work!

So yea, I guess my main message here is the entire Spring community benefits when Spring evangelists like you and Craig and Bruce funnel good feedback to us on a regular basis and work with us 'from the user pov' to roll out new features. I personally like your focus on ease of use, so it'd be good to have your feedback on new innovations sooner than later to help make sure we have that basis covered. And to be honest, it rocks when people who are profiting from Spring are also clearly giving back (I noticed you've posted 115 times to the community forums, and you of course have built your own brand of support with Appfuse.)

What articles do you have in the works? I know I'd be interested in reading more about what you're doing with Spring and rich web UIs!


Posted by Keith Donald on May 28, 2005 at 09:46 PM MDT #

<em>> What articles do you have in the works?</em>

I haven't started any yet, and probably won't for a while with all the things we need to do to get ready for JavaOne. Maybe in July I'll have time to write about things like Ajax, Laszlo and possibly some Acegi stuff. Of course, it'd also be fun to write about Spring MVC and Web Flow since those are pretty hot topics right now.

Posted by Matt Raible on May 30, 2005 at 08:29 AM MDT #

Congrats! Since you will be at JavaOne, any chance I could persuade you to join us again for the annual Java Web Developer Gathering at the Thirsty Bear on the Sunday evening at the start of the conference? I think we met at the gathering last year. I'm one of the co-leaders of the Silicon Valley Web Developer JUG.

Posted by Van Riper on May 30, 2005 at 01:10 PM MDT #

Van - I'd love to attend the meeting. Unfortunately, it's on Sunday and I don't fly in until Monday. I'm at a wedding in NYC the weekend before JavaOne.

Posted by Matt Raible on May 31, 2005 at 01:25 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed