Blogengine.NET Textile Extension

An extension to add Textile support to Blogengine.NET, directly derived from the Markdown extension by Alexander Schuc (who I thank a lot).

To download it click here.

The Italian iPhone Scandal

Just today, on the announced first day of iPhone 3G on the market, the Italian “competitive spirit” has struck again: it seems that Vodafone and TIM have “agreed” to maintain prices of the iPhone ridiculously high; luckily someone has noticed it and reported it to the antitrust agency, which will monitor now possible violations of the law: TLC. I-phone, Antitrust opens pre-inquiry on Tim and Vodafone after the petition submitted by the Movement of Defense of the citizen (MDC).

Many people are protesting (as can be seen looking on search engines), and in particular the site melamorsicata.it launched the online petition iPhoneAffossato, which should help to disseminate more information to the public.

Despite the cost too high compared to other countries, the iPhone is selling well (at least judging from the numbers of the Vodafone shop, if they are real…) and probably the boycott, suggested by several parties, will not have the necessary effectiveness to lower the rates of the two companies: have we to hope in the Tre offer?

Bilingual Support

From today my blog supports more than a language, English and Italian.

The reason behind this addition is that I felt a bit uncomfortable writing only in English some posts that I would like to be read also in my language, to support the diffusion of technologies and ideas that I think about as important in the country were I live and work.

The preferred language can be choosen selecting it in the top right of the home page. I added the multilingual support to WordPress installing the qTranslate plugin, very well done even if it has some small defects.

So have a good reading!

A Case of Architectural Refactoring

Some weeks ago one of my customers decided that one of its biggest ASP.NET web intranet projects needed a sort of architectural revision, mainly to support better its customers with built-in fault tolerance but also to unchain development of the various sub-projects through better separation between software modules.

Continue reading A Case of Architectural Refactoring

Clouds Evolve: Dealing with Infrastructure Complexity

As expected, at least by me, Amazon EC2 is evolving in a more “concrete” platform good for web hosting; in fact, some time ago I received a mail from AWS announcing two new features: Elastic IP Addresses and Availability Zones (you read for sure the news also on Slashdot: Amazon EC2 Now More Ready for Application Hosting, isn’t it?)

Continue reading Clouds Evolve: Dealing with Infrastructure Complexity

Amazon EC2 will get persistent storage

Only a small note to let you know that Amazon is hearing us and added a new feature to EC2: persistent storage.

As a subscriber of AWS services yesterday I received an email in which Amazon announces that we “will be able to create volumes ranging in size from 1 GB to 1 TB, and will be able to attach multiple volumes to a single instance. Volumes are designed for high throughput, low latency access from Amazon EC2, and can be attached to any running EC2 instance where they will show up as a device inside of the instance…“.

The mail ends saying that the new functionality “will be publicly available later this year” and offers a link to request to join the private beta program; I subscribed it and will let you now as soon as I’ll put my hands on it.

More on the [Computing] Clouds

Recently I stumbled upon a couple of articles1,2 and, remembering my experience with EC2, I discovered that utility computing was not what I was searching for: I was searching for something that helped me without adding complexity, but I was not happy with simple web hosting offers, I wanted also complete control over my infrastructure to have the technical freedom that I could need and because, when I think about my customers’ data, I trust no one.

Continue reading More on the [Computing] Clouds