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 TSSJS 2010 Presentations and Summary

This afternoon, I delivered my last talk at TSSJS 2010 on The Future of Web Frameworks. It's true that I made some bold statements, but please remember that this is my personal opinion, based on my experience. For the most part, I've been involved in super high-traffic websites for the last few years and this has influenced my opinion on web frameworks. Just because I don't recommend your favorite framework doesn't mean it won't work for you. In fact, many of the best web applications today were built without an open source (or commercial) web framework. In the end, it's not as much about the web framework you're using as it is about hiring smart people. Below is my slide deck from this talk.

Yesterday, I did a GWT vs. Flex Smackdown with James Ward. While there wasn't as much trash talking as I'd hoped, I enjoyed delivering it and disputing the greatness of Flex. Below is the presentation that James and I delivered.

The show itself was great this year. It had more attendees than I've seen in a long time. There were a lot of really interesting sessions and and an often humorous Twitter back-channel. I attended quite a few talks and jotted down my notes from several of them. Please see the links below if you're interested in the sessions I attended. You can view all of the presentations from TSSJS 2010 on SlideShare.

Thanks to everyone who came to Vegas and to TheServerSide for an excellent conference.

Posted in Java at Mar 19 2010, 05:29:08 PM MDT 8 Comments

[Trackback] This post was mentioned on Twitter by domix: My TSSJS 2010 Presentations and Summary: #tssjs (via @mraible)

Posted by uberVU - social comments on March 19, 2010 at 07:56 PM MDT #

Great Presentation, I love the history of frameworks. Is this also as video available?

By the Way, great Photos inside.

Posted by Johannes Geppert on March 20, 2010 at 12:56 AM MDT #

I wish the future is that people just use the best tool for the job instead of always searching for the one that rules them all. Even if that means you switch to a new framework every now and then. We are using ObjectiveC, J2ME, Flex, Air, dotNet, Android, Wicket, ExtJS + JaxRS and GWT to build UIs. Big ff'n deal.

Posted by Eelco Hillenius on March 20, 2010 at 01:14 PM MDT #

Wow, those pictures! Amazing! Where are they from?

Posted by Marcel on April 05, 2010 at 05:10 AM MDT #

[Trackback] Revue du Web 5 avril

Posted by virtew on April 05, 2010 at 06:50 AM MDT #

@Marcel - the pictures are from Trey Ratcliff.

Posted by Matt Raible on April 05, 2010 at 07:06 AM MDT #

Recently I got the opportunity to work with GWT on a project and really enjoyed the framework. I agree it's the future for many web applications.

That being said I am struggling recommending GWT for content heavy sites that need good SEO support. I've read a lot of people recommend rendering the page content into plain html that is hidden then load the GWT module onto that page. It seems like this would work but then you are back to the position of needing a traditional web framework to do that rendering/url mapping/etc.

Any better approaches?

Posted by Ryan Crumley on April 14, 2010 at 04:27 PM MDT #

@Ryan - Google has a way to make Ajax applications crawlable.

Posted by Matt Raible on May 10, 2010 at 09:01 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed