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.

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.

Free Forums from Nabble.com

Nabble seems like a pretty cool site:

Our forums are truly public, democratic and absolutely free. Nabble's advanced community filtering gives you only the best content without the need for moderation. Find forums that interest you or easily start your own in minutes.

I first found out about Nabble a few days ago when I started seeing messages on the AppFuse mailing with a from address of "sent by Nabble.com". I did some searching and found they have a set of AppFuse Forums. The cool thing about these forums is they're not only a set of mailing list archives, but they also allow you post to the mailing list. Nabble forums are similar to Jive Forums (like OpenSymphony has) - they keep the forums and the mailing lists in synch, which is pretty cool IMO.

I spoke (via e-mail) with Will Lin - one of the co-starters of the Nabble project. Here are a few things he had to say about Nabble:

The goal of Nabble is to do the discussion right, just like Google did the search right. There are many problems with the current forms of discussions in mailing lists, message boards, user groups etc. Most importantly, (1) the search, most forum search are broken, a lot of people use Google's site:archive.domain.com to search discussion archive - what a hack, because Google does not index all the messages especially the recent ones.

In the mailing list case, developers get mad because users post dumb questions repeatedly, but the users don't have a good way to search past discussions ... (2) moderation, most discussions rely on one or two strong moderator to resolve spam and flame wars, with Nabble, all the members can work togeter to rate up (promote) top contributors, and rate down (drive out) spam and trouble makers; (3) cataloging - similar topic discussions should be able to be combined for browsing and search.

One of the coolest features of Nabble is you can create your own forum, and skin it however you like. I've done this for AppFuse, and created an easy to remember alias at http://appfuse.org/forums. You can also check out the easily-searchable Roller Archives, as well as many other OS project's mailing list archives.

Posted in Java at Nov 30 2005, 10:20:07 PM MST 5 Comments
Comments:

GMane is also quite good, and allows you to read the newsgroups archives either used web, with an NNTP browser, or using RSS :). No skinning features though. http://www.gmane.org

Posted by Yannick Menager on December 01, 2005 at 04:23 AM MST #

Yannick - I agree that Gmane is quite good. However, the messages they archive expire - or at least the ones in AppFuse's archive. I wish I could use The Mail Archive, but there's something in the message headers that prevents them from archiving e-mails from java.net. I've asked the java.net folks about it, but apparently no one has a solution.

Because java.net's archive sucks, Gmane's messages expire, and the mail-archive can't archive messages - Nabble is the best thing that could've happened to AppFuse's mailing list. Furthermore, it adds some pretty cool features with customization and aggregation of lists.

Posted by Matt Raible on December 01, 2005 at 10:07 AM MST #

I just stumpled upon your blog, looking for information about Nabble... I don't know why you say that Gmane expires messages? I've never seen that, and they say right on the frontpage that "[...] What's new with Gmane is that no messages are ever expired from the server, and the gateway is bidirectional. [...]".

Posted by Martin Geisler on May 13, 2006 at 04:17 PM MDT #

Martin - if that's true, I stand corrected. However, I've been waiting over 2 minutes for AppFuse's Gmane Archive to load, and still no luck. I used to use it (and enjoyed it), but Nabble seems to be much more responsive.

As I'm finishing this, I got a response:

Couldn't contact hugh:8010
The web interface is down for maintenance.

Posted by Matt Raible on June 12, 2006 at 10:23 PM MDT #

Our WebSense filter blocks access to www.nabble.com as a malicious website. Here's the message: "Requested URL: http://www.nabble.com/ Websense Category: Access denied by Websense content category. The requested URL belongs to the following category: Malicious Web Sites." Anyone have an idea as to why it could be considered malicious?

Posted by Guillermo on January 18, 2007 at 04:18 PM MST #

Post a Comment:
  • HTML Syntax: Allowed