« January 2010 | Main | March 2010 »

9 posts from February 2010


Mulesoft Takes on SpringSource with Tcat Server and Cloudcat

MuleSoft, makers of the popular Mule ESB, have entered the enterprise tomcat wars currently being waged by Redhat and SpringSource by introducing Tcat Server and Cloudcat.

Tcat Server is an enterprise version of Tomcat.  What that actually means will be the scope of a separate post after I've had a chance to download it and play with it a little.  What it looks like, based on reading the product literature on the web site is a vendor-supported tomcat implementation with a custom Tomcat Management console.  The console apparently can manage not only the box that Tcat server runs on but remote tomcat servers as well running another Tcat server instance or an ASF supplied tomcat 5.5 or tomcat 6.0 instance.

Cloudcat is a version of Tcat Server packaged as an image for deployment into popular cloud services from Amazon and GoGrid.  It can be managed from the same Tcat Server console.

Perhaps a tcserver vs. Tcat Server vs jboss web comparison is in my near future!


Book Review: Apache Roller 4.0 Beginner's Guide

As I pointed out in my last post regarding Roller, when I first started blogging almost 3 years ago, I was looking at Roller as my blog engine of choice but the learning curve on the product seemed a bit steep for someone with no experience in this medium. I actually did give Roller a spin for a brief period of time but then became frustrated with the lack of well-written documentation and felt that I wouldn't get off and running easily if I needed to worry not only about the content itself but also managing Roller's internals as well. Too bad for me that this book came out three years later because the Apache Roller 4.0 Beginner's Guide by Alfonso Romero is a near-perfect introduction to blogging and blogging with Apache Roller.

The book's first three chapters cover blogging in general, how to use Roller as your blog engine, and how to get up and running using on Windows or Linux platforms. Detailed instructions are provided for integrating with the techstack that many of us web and middleware administrators are already familiar with: linux, apache, mysql, and tomcat.

Later chapters cover almost everything one would need to know in order to use Roller for creating content, working with images or video, and how to customize styles and templates to get the look you want. I liked how Mr. Romero also included information on dealing with some of the 'gotchas' that one were to come across during normal Roller use. One example is dealing with file upload sizes larger than 1MB and easy-to-follow steps for solving that issue.

Some of the other things that I liked that were included in this guide are tips for blog promotion on various social networking sites (including my villain, Technoroti) but one item missing that I thought might be useful for beginning bloggers as well as bloggers new to Roller was information on search engine optimization. For a blogger like myself who gets 85% of his site's traffic from search engines, I would love to know how to customize individual posts or templates for search engine optimization. Maybe that will be covered in the Intermediate User's Guide (hint, hint!).

To close, the Apache Roller 4.0 Beginner's Guide is a well-written and well-edited book if you want to get up-close and personal with Apache Roller.  For bloggers looking to use Roller as their personal or business weblog engine, this book provides pretty much everything one needs to know to get started and I highly recommend getting this book.  

Buy the Apache Roller 4.0 Beginner's Guide direct from the Publisher or get the Apache Roller 4.0 Beginner's Guide book from Amazon.

Disclaimer:  I am not being paid by the author, the publisher, or any other entity to provide a review on this book.  I was asked by the publisher to do a review of this book and the publisher provided me with a free reviewer's copy.  Some of the links in this review are affiliate links and I could get paid a referral fee in the event someone were to buy a copy of this book after clicking on one of these links.


Apache 1.3.42 Released

I am still surprised with all of the sites I come across still running something within the 1.3 branch of Apache but with the release of version 1.3.42, Apache has hit end-of-life status. 

This version fixes the following vulnerability: mod_proxy: Prevent chunk-size integer overflow on platforms where sizeof(int) < sizeof(long).  Interestingly, any future updates will only be released as patches to 1.3.42 from this point forward.

Downloads are available at the usual spot.

Interested in upgrading?  Check out the upgrade to 2.2 documentation.