-
The Streaming API for XML (StAX) is the latest standard for processing XML in the Javaâ„¢ language. As a stream-oriented approach, it often proves a better alternative to other methods, such as DOM and SAX, both in terms of performance and usability
Monthly Archives: November 2006
Daily del.icio.us for Nov 28, 2006
-
For this roundup, we examined four of the leading products, in alphabetical order: Backbase, Bindows, JackBe NQ Suite, and Tibco General Interface
-
HtmlCleaner is open-source HTML parser written in Java
-
Jen Mazzon and Sam Schillace, both formerly of Writely, and now part of the Google Docs and Spreadsheets team interviewed for a podcast (via Ajaxian)
-
The Restlet framework is composed of two main parts. First, there is the “Restlet API”, a neutral API supporting the concepts of REST and a mechanism called Restlet facilitating the handling of REST uniform calls. (via dzone)
-
I had fun making a graph comparing Java, PHP, and Rails, and you might enjoy it too
-
Terracotta DSO acts like network attached memory, sharing critical parts of the JVM … all » heap across servers. This allows multiple servers to act together in a cluster.
Daily del.icio.us for Nov 27, 2006
-
I have often wondered what it would be like to see a web site design progress from start to finish, with each tweak and change being shown as it progresses—a design timeline, if you wil
Daily del.icio.us for Nov 23, 2006
-
Brenda Michelson wrote the primer because she think BPEL is an important spec for IT professionals to understand, especially those pursuing SOA and/or integration strategies.
-
Java library designer Joshua Bloch teaches how to design good APIs, with many examples of what good and bad APIs look like.
-
A GNU/Linux project, to take all the binary blobs out of a rather popular distribution and make it all free. In doing so we have also produced a set of scripts that allow anyone to create a GNU/Linux Distribution
U2 is the BEST band in the world
U2 is back with U218 Singles, which is a best-of CD with all of their hits including two newer songs: ‘The Saints Are Coming’ that was a collaboration with Green Day and a new song, ‘Windows in the Skies’.
Here is the video for ‘With or Without You’ from the Vertigo ’05 Live from Milan DVD
Amazon has the same video on their site as well from the same DVD. The Amazon version of the video also has a clip of ‘Original of the Species’ in addition to ‘With or Without You’.
Daily del.icio.us for Nov 22, 2006
-
In our experience, the greatest use you’ll have for different media types is with printed output. There are a few quirks to be aware of (and we’ll cover those), but it’s very well supported in general and can be put to great use.
-
Novell announced the availability of Mono 1.2, the open source implementation of the .NET Framework. More specifically, Mono implements the ECMA 334 and 335 standards: these are the Common Language Infrastructure (CLI) execution engine and the C# language
Daily del.icio.us for Nov 21, 2006
-
Toni announced on his blog a partnership with enterprise RSS vendor KnowNow, for a new product called KnowNow WordPress Enterprise Edition (KWEE). It’s an enterprise version of WordPress and comes just a month after SixApart announced Movable Type Enterpr
-
An internal document by Brad Garlinghouse, a Yahoo senior vice president, says Yahoo is spreading its resources too thinly, like peanut butter on a slice of bread
Daily del.icio.us for Nov 19, 2006
-
They told me how console business works and why you need a console on the market for four years to make money.
Hosting Woes Over
The day started off fairly normally – Check GMail for anything that needs immediate attention, then move to blog stats and then hit GrabPERF to see how my sites are behaving. And much to my very pleasant surprise, my blog made it on the front page of GrabPERF and it was on the good (Top 20 performance) side, not the bad side. 🙂 Check out the screenshot below and squint really hard to see Vinny’s blog in there at #17 with an average page load time of 0.4739 seconds.
If you haven’t heard about GrabPERF, it is an awesome free (community supported) service created by Stephen Pierzchala that provides distributed measurement services and monitoring for tracking key performance benchmark of many sites including my blog. The GrabPERF agents gather detailed component, page size, and response code data for the sites they monitor on a regularly scheduled interval and ship it to the central database in real-time where it is available for presentation in the GrabPERF interface. I’ve been a big fan of GrabPERF for a while now and use it as THE key measure for my sites performance.
It was really exciting to see the latest performance results as I’ve had a rough couple of months in terms of hosting. For a while, I had this blog hosted at Kattare to see how their Java/JSP (Tomcat) hosting services stacked up. While my blog was hosted there, I ran into a bug in the awesome Ultimate Tag Warrior 3 WordPress plugin where the plugin filled up my wp_postmeta database table with empty value of meta_value for every post that was viewed and didn’t have one of more tag defined. I had just started using the tag plugin and so not all my posts had tags defined and with the traffic I get, I was causing major issues for Kattare’s shared MySQL database server and so they disabled my site. Since I already had an account with TextDrive and a reliable daily MySQL backup, I moved my site to TextDrive. With the Ultimate Tag Warrior plugin fix, my blog worked for a while but it started causing problems for the folks at TextDrive as I was using the shared hosting feature and the traffic I was getting was adversely affecting other people on my server. So I decided to move to A Small Orange to check out one of their virtual (VPS) offerings to see how they compare to traditional dedicated server. I picked the professional plan which got me 512 MB of RAM, 20 GB of disk space, and 250 GB of bandwidth running CentOS (RedHat Enterprise Linux 4) on a quad 2GHz CPU box for $90 a month. I have been incredibly happy with the performance of the server, the support team and the overall performance of their network and the results from GrabPERF show it.
I am still continuing to ‘play’ with Amazon’s EC2 (Elastic Compute Cloud) offering to see if it could really become the killer solution that will change the hosting landscape. A dedicated (albeit virtual) machine for $70.00 a month is a really compelling story and if Amazon can back that up with additional offerings where you can geographically distribute your applications in multiple datacenters and still scale up/down with computing capacity as needed, why would you host anywhere else? I know Amazon’s EC2 offer is ‘bare-bones’ on purpose where you have to build your server from scratch; you don’t get a web interface like cpanel or plesk to manage your server instance or help with your server configuration once you get up and running. This has to open up opportunities for VAR’s to offer value on top of the EC2 platform by creating ‘hosting-in-a-box’ service where they will build custom Linux deployments, manage them and offer simple management tools. S3, the Amazon storage service has created a huge marketplace for storage, backup tools, online backup vendors and other niche products. I think ECS is going to do the same for the hosting market.
Almost forget: I am running WordPress 2.0.5 with a ton of plugins that are listed on my colophon page and the real difference maker is WP-Cache with this fix to wp-cache-phase2.php that makes it compatible with WordPress 2.0.x.
Daily del.icio.us for Nov 17, 2006
-
After a couple weeks of fixing all the issues our developer community has so diligently reported in the issue tracker, we are happy to announce the official release of Google Web Toolkit 1.2 today.