ie8 fix

Cloud Computing

Will everything eventually go to the cloud?

At lunch with Michael Coté from RedMonk on Wednesday, we talked a lot about how open source has really split into "free" and "open source," with the former typically associated with basement developers and Apache licenses, and the latter generally associated with the General Public License and some set of enhanced features.

As I was following Coté's Twitter feedearlier, I started to wonder whether everything really will go to the cloud and all of our open-source musing will go away, as software becomes consumed versus installed.

Realistically, there is a vast array … Read more

SaaS and the multiple degrees of multi-tenancy

Phil Wainewright writes astutely today on the many degrees of multi-tenant SaaS architecture, highlighting "true" vs. "everything else." Considering that customers and end-users have little to no idea what's running at SaaS companies it's a bit ironic that the technology powering these companies is interesting--I suppose it's only so to technical people and other vendors.

Salesforce.com: First-degree multi-tenancy. In this model, all customers are served from a single infrastructure in which every component is shared, all the way down to the tables in the database.

Intacct: Second-degree multi-tenancy. Like many SaaS pureplays, … Read more

Fun with Google Charts API

The Google Chart API returns a PNG-format image in response to a URL. Several types of image can be generated: line, bar, and pie charts for example. For each image type you can specify attributes such as size, colors, and labels.

Check out my fancy Negative Approach (I am 50/50 today) that I made simply by manipulating the URL string.

As described on InfoQ, Deepak Jois has written a wrapper for the API called gchartrb, which provides a clean, concise way to generate chart URLs using Ruby.

Scaling Twitter redux--the ESB should be your best friend

As we Twitt-iots sit around bemoaning the fact that we can't send each other useless junk on a flaky service, I thought I would take this chance to address the notion that this message-scaling problem is new.

It's not. It's very common, and it can be solved.

Scaling a messaging platform is why IBM sells a boatload of MQ series, why the AMQP protocol was developed, and why JMS is nearly ubiquitous. Pretty much every large enterprise has similar scale issues related to messaging, especially in financial services. But they don't have downtime, and if they … Read more

Virtual stack vendor CohesiveFT part of Top Ten Tech Startups

CohesiveFT is one of the more interesting vendors that you probably haven't heard much about yet. Their "Elastic Servers" are custom application stacks as virtual images.

Basically, they have created a "software chassis" for VM images to rolled on-demand. The company maintains libraries of components and customers may add their own proprietary components to the library (for their use only) and construct the image of a virtual application stack. The resulting images are built, encapsulated, given a unique identity and injected with management and integration services.

For example you can quickly create a VM image of Mule Read more

Open source "Cloud Tools" for deploying and testing Java EE applications on EC2

As applications and infrastructure move into the Cloud the need for management becomes more important all the time. This set of Cloud Tools for deploying and testing Java EE applications comes as a Maven plugin to make your life even easier.

Components: Amazon Machine Images (AMIs) that are configured to run Tomcat and work with EC2Deploy EC2Deploy - the core framework. See this blog entry for an overview A Maven plugin that uses EC2Deploy to deploy a web application to EC2

Via Cote

Google Apps Premier four days of failure in Firefox

It's a bit hard to see in this screenshot but Google Apps Premier hasn't been working for me in Firefox since Thursday. There is no rhyme or reason, no new plugins etc.--it just stopped working and won't start again.

Basically the page never loads, it just gives me that blue bar but never reaches the finish line. I've reset the cache, rebooted, reset Firefox entirely and will now try and reinstall. Hard to see what else would make this go away. Back to Safari I will go.

I wonder how this factors into the 99.… Read more

Thoughts on JavaOne 2008 (mostly good, but lots of confusing messages from Sun)

I have been to nearly every JavaOne event its gone through some ups and downs. In the last two years it seems like JavaOne is meaningful again. Contrary to what many people think Java is thriving more than I would have expected. The biggest distraction is Sun themselves who continue to mix messages and project relevance with marketing and strategic confusion.

On the positive side we met a lot of developers who are still excited about Java and there were many new companies on the show floor that I hadn't seen in the past.

Java is still the language … Read more