Rating System

I have now integrated a rating system to blummy. You can rate blummlets at the "view code" page and the "Rate" link on the top left. Furthermore there is the first library function for blummy: Blummy.getSelection(). It will retrieve the selection not only in IE and Firefox but also in Safari. If no selection is […]

Bugfixes and Interface improvements

I've released a new revision of blummy with the following changes: [Bugfix] Improved HTTP Headers for Caching (now ETag and Last-Modified). [GUI] Now there is a loading sign for ongoing searches. [GUI] Predefined searches such as Random or Most Popular have been moved to tabs. [GUI, Feature] You can resize a blummlet now by using […]


There are some new features I have implemented lately. There is a random blummlet display Search shows how many pages there are all in all. You can also chose presets (empty, anon) so that you can easily start over or start from the anonymous blummy such as on the first page. You can copy an […]

Blummy Feedback Roundup

People seem to like blummy very much :) There have been several blog posts about blummy in English, German, Spanish, Italian, Chinese, Japanese, and Korean (I was astonished that Google Translate — accessible via blummy ;) — was able to translate all these languages to understandable English): Software As She's Developed: Blummy: The Mother of […]

Announcing the Blummy Blog

Upon frequent request, I have set up a blog for blummy (in fact it's just a category in my blog but it will integrate with the blummy layout). I will post about new features and bugfixes in blummy as well as about especially interesting blummlets. You can subscribe to its feed here. There is another […]

Introducing: Blummy

So the project I've been working on lately is called blummy. blummy is a tool for quick access to your favorite web services via your bookmark toolbar. It consists of small widgets, called blummlets, which make use of Javascript to provide rich functionality (such as bookmarklets). You can create your own blummy by drag-n-dropping blummlets […]

Eclipse Everywhere. Buah.

It's been a little quiet lately. This is because I am working on a cute little project that I will be able to present soon. More when the time is ready. There has been rumor lately that Zend (developer of PHP) will release a PHP Framework. This is nothing new, there has been a IDE […]

Caching of Downloaded Code: Testing Results

Today I did some experimenting with the caching of downloaded code (or On-Demand Javascript, whatever you want to call it). I've set up a small testing suite that currently tests 3 different ways of downloading code: script-tag insertion via DOM, XmlHttpRequest as a GET and XHR as a POST. These are my results for now: […]

Better code downloading with AJAX

I've been playing with Code downloading (or Javascript on Demand) a little more. Michael Mahemoff pointed me at his great Ajaxpatterns in which he suggests a different solution: if (self.uploadMessages) { // Already exists return; } var head = document.getElementsByTagName("head")[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = "upload.js"; head.appendChild(script); Via DOM manipulation a […]

No Google Office To Be Expected

According to an interview of Sergey Brin (founder of Google) by John Battelle, Google does not plan to publish a web based office, as rumored before (fueled by a new partnership between Google and Sun (owner of openoffice.org)). "I don't really think that the thing is to take a previous generation of technology and port […]

Competitive Reproduction

We've seen it serveral times in history. Company A launches a new, innovative product and company B takes it, copies it and wins the competition. Not that we have come so far in just such a short time of AJAX apps but there are quite a few examples: RSS readers: Bloglines (acquired by AskJeeves), Rojo, […]

Posted in web

Office Web Apps are just Proof-of-Concepts

AJAX applications are far from replacing desktop office apps. So is Flash by the way. Several projects are trying to prove the opposite. I still think that it will not happen. The current development is only a rise of quite sophisticated JavaScript applications. We had such applications before but now it's "in" or rather acceptable […]

Posted in web