First time here? You are looking at the most recent posts. You may also want to check out older archives or the tag cloud. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS. Thank you for visiting! (hide this)

Blogging about Blogging

Planning on moving blogging platform: Ghost

I’ve been one of the main member of the Subtext project, but lately I’ve been lagging behind keeping a consistent posting blogging schedule, and I’ve also realized that this is partially due to the fact that the blogging platform I’m using is kind of obsolete, not in line with the latest “trends” in blogging and site taxonomies. Since this is a open-source project, actually my open-source project, I could technically tweak the code and add the features I need, but the technology behind the blog engine, despite the effort done in the last few years, is kind of outdated,...

Finally moved my blog to Azure Web Sites

Over the last few years I had to move my blog through different hosting providers, and when in March my last hosting, EpicWin Hosting, closed business with only one month of notice I decided that I had enough of small hosting providers run by people I know, so I decided to finally make the big step and move to Azure. Unfortunately this happened during a moment in which my life is going through some big changes, and I didn’t have time and brain-power to put all my efforts into the migration, so you might have noticed that my blog...

Best of 2011: top 5 posts of the year

This is the time of year when people look back at the year just passed, review and looks out for the year to come. My retrospection post will come in the new year, but for the moment I want to review my top posts of 2011. The most popular post of 2011 1. The history of ASP.NET MVC, so far – This blog post contains the list of all the version of ASP.NET MVC, and the features that were brought into each version. It was featured in the home page of the asp.net portal...

7 books for a .NET Summer reading list (2011 version)

In the previous years “n books for a .NET Summer reading list” used to be the title of the book list post. Now, in the last of my 4 posts with books suggestions I am back to the original title. In my introductory post I said I would have listed only a few web development on .NET books. In fact there are only 2. Web Development on .NET Professional ASP.NET MVC 3 While Professional ASP.NET MVC v2 was mainly an update of the original professional MVC1 book, the third remake, due to the nature of the new...

Migration completed

If you are reading this post it means that you are now reading my blog from the new server. Please let me know if you find it faster, slower, if you spot errors or something like that. That will be really appreciated. It has been ages since I last installed a new server, especially with so little resources: 30 Gb are great if it's just a shared hosting, but on VPS, 20 of these 30GB are used by the operating system itself. Now I also have to setup some kind of backup strategy to avoid loosing all my posts in case of...

Migrating Server and DNS

If you are following me on twitter, you might have read that due to a series of circumstances, the hosting provider when I'm hosting all my sites and domains is shutting down this weekend. In the next days I'm going to migrate all my sites and domains to a new hosting and to avoid loosing comments, I'm going to disable them till my blog is up and running on the new server (in Subtext it means both that you will not be able to post and to read old comments... I guess I just found a bug). Also, since I have the...

How to move you posts from Subtext to WordPress

A few weeks ago, I finally finished the migration of Daniela’s old blog to a new domain and a new blogging platform: we moved from Subtext to WordPress. The reasons of the move There are two reason behind that move: the big ecosystem around WordPress, and the lack of a real desktop blogging tool on the Mac (combined to the outdated FCKeditor 2 that is used by Subtext). During the migration Daniela thought about a different Information Architecture of her content spread around in the web, designed and implemented a HTML5 template and later we made it...

Best of 2010: top 5 most popular posts

This is the time of the year when people start looking back at the year that is about to end, and drawing conclusions. I will come to my “personal” considerations in a future post, reviewing my 2010 resolutions, but for the moment I want to share with you my top posts of 2010. The most popular post of 2010 1. Lucene.Net needs your help (or it will die) – Unfortunately it didn’t help Lucene.net get a new set of contributors (at the time of writing they didn’t comply to the conditions set by the ASF...

How to configure Windows Live Writer to link tags to your blog

Till last week I was linking the tags at the bottom of all my posts to Delicious. But now that Delicious is going to be shut down, I don’t want all my blogs to link to something that is not existent, so I decided to change the configuration of Windows Live Writer to link tags to my tags’ archive on my blog. All you have to do is adding a new Tag Provider. First you need to open the window to enter the new provider (down here is a slideshow with the steps) ...

How to replace Delicious, aka Do not trust the cloud and always have an escape plan.

UPDATE: Actually Yahoo is not really going to shut it down, just trying to sell it to another company, but all the warnings about hosting in the cloud are still valid. I just read that Yahoo is shutting down Delicious. Despite the fact that now I have to find another way to keep all my bookmarks online this raises another interest question: Do you trust the Cloud? Everyday there are services that are shut down, like it happened with Geocities and is probably going to happen with Google Wave, but when it happens with popular services the disappointment is even higher. Everybody is...

Is the Web really dead? No way!

Last week Wired published a long article stating that the Web (as in the thing you get through the browser) is dead, while the Internet is evolving. I think they are totally wrong for a few reasons: They prove their statement reading in the stats what they wanted to read: they compare the proportion of traffic instead of the total amount and this leads to the wrong conclusions They say the web is being taken over by peer-to-peer and video, based, again, on the bandwidth used Most...

7 hand-picked posts from CodeClimber (aka the 7 Link Challenge)

A few days ago, Darren Rowse from ProBlogger stated a blogging challenge: The 7 Link Challenge. Basically it’s about picking 7 posts that fit into 7 different “themes”. Without further ado, here they are. Sometimes I’ll break the rule and will link to 2 posts per category, but, after all, rules are made to be broken, aren’t they? My first Post – I wrote my first post in October 2006. It was titled Subtext Halloween. Actually this is a post I previously posted in my Italian blog, together a few others before launching the “new” blog...

How to edit very old posts with Windows Live Writer

One day you find a link is broken in a post you wrote 4 years ago about a Halloween pumpkin carved with the Subtext logo, and you want to edit it. But since then you wrote more than 600 blog posts. How can you do it? Your current options You have two options: you use the rich text editor of your blogging platform, but then you will not have all the nice plugins and preview of WLW you open the post for editing using Windows Live Writer and you download all your latest...

Need your opinion: which domain should I use for the blog?

Reader new to my blog might have wondered why blog lives in a .NZ domain: to make a long story short, it’s because when I started my blog I was so excited about my relocation to New Zealand that I registered a .NZ domain. Then I came back to Italy, and started to work in Milano. Last autumn I had the chance to go back to New Zealand again, but at the same time the offer to work for an European Institution arrived. And then my .net.nz domain didn't make sense any more. And because it seems like I've...

Looking back at 2009, and looking forward at 2010

I know it’s already 13 days into the new year, but a year cannot start without the usual  retrospective on the year that just ended and with the resolutions for the year that is coming. Who did 2009 go Let’s start with evaluating how 2009 go and let’s see if it went as I hoped at the beginning of last year. I already did 2 intermediate checkpoints, one at the end of Q1 and one in mid Summer. Personal Resolutions: ...

Best of 2009: the 5 most popular posts

The end of the year is approaching and it’s time for a recap on what happened during the last 12 months. As I did in 2008 I blogged a lot about ASP.NET MVC (around 40 posts) and few about jQuery (just 6 posts), but unlike last year where the most popular posts were about jQuery, this year it’s all ASP.NET MVC. Probably that’s because the technology is more mature than it was during 2008. The most popular posts of 2009 1. 13 ASP.NET MVC extensibility points you have to know – This post goes through all the extensibility...

Server migration to LinkedLabs completed

As you might have read yesterday, this weekend I moved my blog from WebHost4Life to LinkedLabs, the hosting company managed by Ken Robertson, a Senior Software Developer at Tellingent. And if you are reading this post it means the DNS transition is complete. I decided to move away from WH4L not because I had performance problems or poor customer support (which IMHO is great), but because I needed to manage and host more websites (small ones), and this was not possible on WH4L without paying a yearly additional fee of 20$ per web application. I used to run these small sites...

Does Twitter Lists need Twitter Topics?

Last week Twitter pushed the new feature of Twitter List to everyone. But after few days of using it and from comments of other users I’m seeing some fallacies of the feature. Here are some of them: why am messages from people I follow and are in a list appear twice? what is the difference between following someone and following a list he/she is part of? if someone did a “asp-net-mvc” list, why is he getting also my tweets about my tweets about my trekking? ...

Sergejus is running Oxite on Azure and thinking in .NET

My friend Sergejus Barinovas, developer, community lead, speaker and much more (I think he is also the only MS MVP of Lithuania) has just started a new blogging experience: after running his Lithuanian blog for two years, he decided to start sharing is knowledge, experience and passion for development in English, in his blog called Thinking in .NET. He will mainly talk about web development, Ajax,  data access technologies and best practices. One of the cool thing of his blog is that it runs on Oxite, and it’s hosted on Windows Azure and SQL Azure, and in his...

Simone Chiaretta turns 35 and gives away a Mindscape Mega Pack professional subscription

UPDATE: The winner has been announced: And the winners of the Mindscape Professional Pack are... Today it’s my 35th birthday, but instead of boring you with the usual “what happened in the last year” kind of post I’m going to give one of my readers and Twitter followers a gift. But before the prize, I just want to do a very quick roundup of what my 34th year was: I became an MVP, I became an ASP Insider, I published my first book and I took part in my first triathlon. So quite a good year after all. But back to the...

Scheduling post while on vacation: how did it go?

As you might have noticed if you followed my twitter stream, I spent the last two weeks in Hokkaido, doing some trekking and enjoying the onsen. But still 5 new posts appeared on my blog. This happened thanks to a feature of Subtext that allows posting in the future. Before leaving to Japan I was undecided about scheduling posts while I was on vacation for two weeks, but then I decided to try this experiment. But now I’m back and I wanted to ask you what you think of what I did: did you like the fact...

Reducing the bounce rate of tech blogs with Subtext and Lucene.net

In this post I’m going to explain the reason behind my decision to introduce Lucene.net into Subtext to power the internal search engine. The problem: high bounce rate It all stared a few week ago, when I noticed that I get lot of visitors from search engines (around 70%) but that they rarely look at more than one page (only 15% read a second page). I was interested in knowing if this was just a problem of my blog, or a general problem of all tech/dev oriented blogs. So I ran a quick poll over twitter, and I found out that I’m not...

CodeClimber Q1 report

If you remember, at the beginning of this year I wrote the usual “New Year’s Resolutions” post: Q1 just finished, so I thought it would have been nice to write a little update on how my resolutions are going. Personal Resolutions Go Back Climbing – This went even worse than the previous year: my wife broke a rib and despite the nice and cold winter no iceclimbing this winter. But we did a lot of Nordic Skiing. Let’s see if we can start...

Resolutions for 2009

Year 2008 finished with a post about my best 5 posts of the year: year 2009 must start with the usual New Year’s resolutions. Personal Resolutions Go back climbing Last year, due to various personal problems, general bad weather and book writing I was not able to train and go the climbing gym as I used to. And I also didn’t go too much out in the mountains doing climbing. I hope I can train and go climbing more this year. Take part in one triathlon competition During last year I started going back to...

Best of 2008: 5 most popular posts

Less than a month ago I reviewed my 2 years of blogging and I listed my top 10 posts ever. Looking back at 2008, I noticed that I blogged a lot about ASP.NET MVC. But looking at the stats probably this is not yet a popular topic, since it’s too early in the product lifecycle: in fact the most popular post of the year is about jQuery. And since my figures are not that high, it’s enough to have a post on the homepage of non .NET social bookmarking site (like reddit) for one day, that the number of views...

Windows Live Writer 2009 RC Released

Tonight the Windows Live Writer team announced the release of WLW 2009 Release Candidate. It’s part of the Windows Live Essentials that includes also MSN Messenger and some other “Live” stuff. The good news is that now the install kit doesn’t check for the OS anymore, or, at least, they include Windows 2008 among the allowed OS (even if the system requirements don’t list it as supported platform). The new version includes a new icon (shown here on the left), and fixed the usability issue I reported one month ago: now the right sidebar scrolls and works...

Second birthday for CodeClimber

Last week it was exactly two years since my first post on this blog, and it’s time to draw some conclusions on these 2 years. First some numbers: 460 posts, 1056 comments, 350k page views, 225k unique visitors, almost 1000 RSS subscribers. But the numbers alone don’t say a lot: it’s better to see the charts with the trends of visitors and subscribers over the years as provided by Google Analytics and Feedburner (the spikes are related to some posts that got lots of view). During the last months, I averaged around 700 page views per day. Now same more charts....

Bloggers Holiday Charity Challenge

Not all blog memes are about your youth or gadgets you like. The one started by Scott Watermasysk is also going to help to World: Bloggers Holiday Charity Challenge. It started as eBay challenge, but other made it into a more general money raising challenge. [...]James, he's decided to sweeten the deal by donating his portion of revenue of any blogger in The Lounge who does the same thing. That's pretty cool. So I’m doing the same: I’m going to donate my December revenue from The Lounge to Greenpeace NZ. The...

Oxite: OpenSource CMS from Microsoft built on ASP.NET MVC

I was on the mountains skiing during this last weekend so I might have missed some big announcement from the .NET blogosphere, but today I found on many “official” IT online magazines (thanks to aspdotnetmvc.com) that the team behind Channel 9 (and 8, 10 and Mix Online) just released on CodePlex the blogging/CMS platform they developed to build Mix Online: Oxite. Oxite is an open source, standards compliant, and highly extensible content management platform that can run anything from blogs to big web sites. We know this because it runs MIX Online. It’s developed with ASP.NET MVC and has been designed...

How an extensive downtime influences traffic and search rank

At the beginning of October, the server that powered the Ugidotnet blog site (and all the other sites, including the article library and the forums) had a hardware failure (2 HDD in the RAID broke at the same time and some other bad luck) and went down. And it took a few weeks before the new server arrived and the admins of the server set it up again. As result of this failure, all the blogs stayed offline for 12 days, from the 8th to the 20th of October. My Italian blog is not my primary blog, so I didn’t care...

Windows Live Writer doesn’t cope well with small screens

Probably the team that is developing Windows Live Writer never tested it with “small” resolutions: I’ve a 15” LCD display on my Dell D830 with a native (and thus maximum) resolution of 1280 x 800 and I cannot insert “object” inside my posts using the shortcuts in the left sidebar since they are at the bottom of the sidebar, and slip under the bottom status bar. The biggest problem is the plugins are at the bottom of the list, so, even if I maximize the window, the second plugin will never show up. Ok, I can use the menu or...

How to keep track of ideas with a mind map

Lately I’ve been a bit busy writing a book on ASP.NET MVC and with some Microsoft events, so unfortunately I didn’t have a lot of remaining spare time to write the interesting posts I used to write before. But my mind never stop running, so sometimes an idea for a good post popped up in my mind. At first I thought I would have been able to remember them all, but soon I discovered I was keeping forgetting them, so I looked for a solution to this problem. And I found out a post that suggested (sorry, don’t remember which...

Images hosted on Webhost4Life are not displayed inside RSS feeds

A month ago, when I first updated my blog to Subtext 2.0, a reader commented that: Images embedded in RSS are not correctly linked I thought it was due to some problems with the new version of WLW I had just installed. But the link were written with the full absolute url, so that couldn’t be the problem. Then I thought that it was due to FeedBurner that decided to do something strange with my urls, but that was not the case either. A few days ago, while I was testing the RSS...

Testing RSS advertising

If you subscribed to my blog through an RSS reader you will notice an advertisement at the bottom of this post. That’s because I’m testing the RSS Room of the The Lounge advertising network: it’s creator James Avery unveiled the RSS Room it only a few days ago and in the next weeks it will be a test period and will show only Lounge related ads. For people that are reading this post from my blog, here is how it appears on the RSS reader: I’m still tuning it in order to be less...

In The Lounge

As you might have noticed, a few days ago I added to my sidebar an ad space. The reason for the ad is that I joined the Lounge, an advertisement network on the .NET space with quite a few famous bloggers. I'm not in the same with them, since I don't have the same audience and influence, but in another room, the .NET small publisher room, together with Subtext mate and new MVP Steve Harman, "ASP.NET MVC in Action" co-author and CodeCampServer key contributor Ben Scheirman and a few more. When James Avery says: Simone Chiaretta is one of the developers of...

Spring Cleaning

Yesterday it was the first day of Spring, and it think I'll spend a few time in the next weeks doing a bit of Spring cleaning of my blog (maybe a redesign, but not sure yet). I've already something in mind, like implementing a real print-css and fixing the misalignment in IE6, but I'm open to suggestions: what do you like in the design and structure of my blog? What do you like? And while I'm asking suggestions: any topic you prefer or you don't want me to ever talk about it again? Please, write in the comments or via the contact page. blog,...

Testing websites on different browsers/platforms

I'm thinking about redesigning my blog and just for curiosity today I tried BrowserShots. It allows you to test any website on 60 different combination of browsers and platforms (35 on Linux, 20 on Windows, 5 on Mac). And as result it takes a screenshot of how the website is rendered. I tried it with 40 default combinations and in 1 hour (the time after which shots in queue expire) it took 34 different shots, from the latest Safari 3.1, IE8 and FF3 to the older IE4. My blog looks as I expected it to be on 30 out 33 browsers: the...

Google adds SiteLinks to searches on blogs

Yesterday looking for CodeClimber on Google I found out that Google is listing some posts as SiteLinks. The same happens with all the blogs I tried so far (it seems to work only if the blog is hosted on 2nd level domain): codinghorror hanselman haacked cre8d-design Not sure why it shows the posts he shows (since some are not even in the homepage at the moment), but nice to see this. Technorati Tag: google,search,sitelinks

Feedburner kills all-time stats... no, wait, it was only an error

This weekend, while checking my RSS stats on FeedBurner I noticed that the "all time" option of RSS subscribers was gone. This thing raised a nest of hornets, with some bloggers accusing Google not to communicate with users, other looking for alternatives, and yet other offering hacks to download the historical data. The official forum was full of people asking for an explanation since last Saturday. On Monday Steve Olechowski, Product Manager of FeedBurner, posted a comment saying it was a bug and would have been fixed in the next code update, and the same was done on...

2007 year's book and Top 5 post

Already 10 days are gone in 2008 and I just realized I didn't have time to write a post looking back at what happened during last year: 15 days before the beginning of 2007 I quit the job for the company I worked for since 1998 in January I moved to Wellington, NZ, and started working for Calcium, a young and innovative software company in February I held my first presentation speaking in English at a Wellington UG meeting about NHibernate in March my old laptop started to slowly die in April I released the...

A funny picture from my camera blogged with Ecto

Here is a funny picture I just took off my digital camera: all my ice climbing tools, hanging drying with my clothes This is also a test of Ecto 3 beta: after my post of yesterday about my thoughts on the applications available on the Mac, I exchanged a few emails with Adriaan Tijsseling, the developer of Ecto, and he was very nice, and immediately released a new build (b20) that fixed the problem with the categories not being downloaded (actually it was a problem in Subtext MetaWeblog API implementation, that is missing the method blogger.getUserInfo). He also pointed...

One year of blogging

A friend just made me notice that yesterday it was exactly one year from my first real post on Codeclimber. With all the excitement for tomorrow event and for the new Mac I missed this important day. I'm not going to do a detailed analysis of what happened during this year of blogging as the one I did in July, but I only want to share with you a few numbers. The number of subscribers to the RSS feed is steadily growing at the rate of 100 new subscribers every 2 months (actually a bit more than 2 months), and...

Lorenzo aka eldalie aka Feanor is blogging in English

He made the step and now he has his English only blog, hosted on the MyOpera community site: Lorenzo was the co-founder of the company I worked for before going to in New Zealand. I worked with him for around 5 years: I owe him a lot of my knowledge about web site design and general web development. He might not be a developer, but he is a geek, one of the best web designer I ever worked with, and his blog is full of interesting posts. And he even started blogging a few months before me, in Sept 2004....

Italian government is going to censor the web

Not a real censorship, like the Chinese one, but the Italian government is about to issue a new law to "organize" anything that can inform people: newspaper, magazines, public website but also private ones and blogs. In order to have a blog, if this law is really issued, its owner must be registered to the ROC (Registro degli Operatori di Comunicazione), and must have a registered journalist as "Chief Editor". I know this sounds like a joke, but it's not. Not a real law for the moment, but has been proposed in August and seems like it has been approved...

Better late then never: fixed skin for IE6

A few weeks ago, while browsing my blog from a friend laptop with IE6 I noticed that the right sidebar sometimes was under the main content area of the blog, probably the width of some post was too wide for the main column of my skin so, with IE6, the broke the layout. Today I finally downloaded the IE6 VPC image, tested it on my laptop, and fixed it. But if I waited a few more months probably the percentage of users with IE6 would have dropped, since last Friday the IE team announced that from now on IE7 will...

Manage categories and tags of your blog

Blogging engines don't allow a quick way to change categories, or to add tags to many posts at the same time, so managing your old posts can be a lengthy process. A friend of mine, Marco De Sanctis, had to add tags to all his old posts and to reorganize the categories of his blog, so he built a small tool that retrieves all the posts via MetaWeblog API, and allow to select many posts, and add tags or categories in batch. More information about this wonderful tool, named "Blog Manager", on Marco's blog: A tool to manage your blog categories and Technorati...

Hacking Google Analytics

Last week the old version of Google Analytics was dismissed and the only available UI is the new version, which is great, much more user friendly, but misses 2 features I used a lot: Today users by hour Users by month I didn't find the user grouped by month report yet, but after a bit of URL hacking I found how to get the hourly report for the current day. The biggest problem is that the date validator in the analytics UI validates the user input based on Google server date, which happens to start 19 hours...

Want to save NZ native bush?

Why don't you just send an email or mail newsletter instead of sending paper magazines or "snail mails"? "Save the cheerleader, save the world" "Send an email, save a tree !" is the name of the campaign that Calcium started in order to try and preserve the native New Zealand trees. If you go to saveatree.co.nz and refer a friend "...Calcium Communication and its participating partners will make a donation towards the purchase and planting of a native tree in New Zealand." So, please, check out the website, and refer some friends: you will do a good action to...

Learn Spanish with a podcast

I decided to learn Spanish Castellano, and looking for free resources on the Internet I found a very nice way to learn a new language: a podcast. I already listen to podcasts related to technology and .NET development, but I never thought to a podcast as a way to learn a language. So I subscribed to CoffeeBreakSpanish, hosted by a Scottish Spanish teacher. I only listened to the first 3 lessons, but seems to be well paced and also teaching things in a friendly and practical way. The lessons are only 15 minutes long, so I can listen to...

LinkLift Control: here is the code

Last weekend I released a small ASP.NET User Control to display the Text Links provided by LinkLift. I also promised that I would have released the code for it. This weekend, among other things, I cleaned it up a bit, I fixed a small bug and here it is: Download the source of the  LinkLift ASP.NET control. I also set up a project on Google Code to store all my opensource projects that are too small to have their own repository, and I called it, ala Ayende, CodeClimber.Commons. And will move all my personal code on it soon. Technorati tags: linklift,...

7 months of CodeClimber and 6 months in NZ

Almost seven months ago I started this blog in English, a bit more than 6 months ago I landed in Wellington and a few days later I started working for Calcium. And furthermore, in a month (actually a little bit less) I'm going back to Milano to enjoy the end of northern hemisphere's summer and hopefully to do some good climbing. So it's time to draw a line and make some considerations about the past. First let's speak about the Wellington .NET user group My fellows in Italy knew that even before coming to NZ I was more for a decentralized user...

Released FeedDemon 2.5

Today FeedDemon 2.5 has been released. Here are the top 5 new features: Synchronized news bins with shared RSS feeds - share a FeedDemon "news bin" (similar to a link blog) as an RSS feed so that others may subscribe to it. Simply copy a post from any feed into a shared news bin, and everyone subscribed to that news bin's feed will get a copy of it. You can also drag-and-drop FeedDemon browser tabs - or even hyperlinks from an external browser - into a news bin to share those links. Vastly improved offline support -...

Akismet and the trackback spam

I started this blog back in last December, so I didn't bother about the spam problem at the beginning. But last month I started getting a lot of trackback spam, some days even 30-40 per day: I guess this is the new way of blog spam since comments are being filtered by all the CAPTCHA controls or other dictionary based comment filters. I decided to give Akismet a try: and in the first week after I enabled Akismet I have no more spam on my blog. All the trackbacks are being checked against the Akismet web service and eventually...

Windows Live Writer vNext

At the beginning of March the WLW team posted some screenshots of the next version of Windows Live Writer: New Version Of Windows Live Writer, with Screenshots The new UI was like all the Windows Live tools, with a new window to add images and other changes to the core plugins. And it also have the possibility to add tables. Today I found a post on <edit>, that linked an exclusive image of a more recent screenshot of WLW. As you can see they removed the Window Live look&feel, and reorganized a bit the menu and panels around...

Phil Haack interviewed on OpenSource

Phil Haack has been inverviewed by Tim Heuer for his new TimCast podcast. Phil explains why he started working on Subtext, and what his feelings are about the open source community on the Microsoft Platform. I'm very proud of having been mentioned by him during the interview, you know (!), he even said my name "almost" correctly. Thank you for that Phil. Here is the announcement of the interview, and here you can download the mp3 interview Technorati tags: Phil Haack, MIX07, SubText, TimCast

Google Referrals changes pricing structure

I'm registered to Google AdSense and I've the ads block and some AdSense referrals buttons on my Italian blog. Yesterday, looking at my earnings I noticed that I was giving 5$ for the AdSense referral product. I knew that for that product the rule was: When a publisher who signed up for Google AdSense through your referral earns their first $100 within 180 days of sign-up, you will be credited with $100. So why did I get $5? I thought that it was very difficult for someone that signs up for the first time to reach $100 in...

CodeClimber Copyright and License

Today I finally specified a license for my blog contents. Basically I've 2 types of licenses: Creative Commons Attribution License for my textual content, code snippets, pictures and downloadable files not containing source code new BSD license for downloadable files containing source code For a better explanation of my blog licensing terms, please refer to the CodeClimber Copyright and Licensing Policy. I also changed the copyright notice in the footer of each page: Copyright © 2006-2007 Simone Chiaretta This work is mainly licensed under a Creative Commons Attribution 3.0 License. To understand what "mainly" means read the full license and...

Insert Video WLW Plugin

Every now and then I add a YouTube video to my posts... but one of the biggest problem is that reader that read the RSS feed don't get the video, because all the feedreaders I know don't render the object or embed tags, the one used to display the flash player for the youtube video. A few weeks ago I found a very nice WLW plugin, that allow you to select a video from youtube, google video or MSN SoapBox, add it to your post using a javascript function that renders as embed in a full featured browser, or as...

How-to add Lightbox v2 to a Subtext skin

Yesterday I added Lightbox v2 to my skin. So here is a step by step guide on how to do it. Step 1: Download library Download Lightbox 2.02 and extract it on a folder of your choice. Step2: Skin Definition Change the skin definition inside skin.config or skin.user.config adding the following lines inside the <Scripts> tag: <Script Src="scripts/prototype.js" /> <Script Src="scripts/scriptaculous.js?load=effects" /> <Script Src="scripts/lightbox.js" /> And that inside the <Styles> tag: <Style href="lightbox.css" /> If you are upgrading from the version of lightbox that is coming with Subtext you have to remove the following lines, too: <Script Src="~/scripts/lightbox.js" /> <Style href="~/scripts/lightbox.css" /> In the case you don't...

CodeClimber is now LightBox2 enabled

As I promised a few weeks ago, I just upgraded my CodeClimber skin to version 2 of Lightbox. To see the new features have a look at my post about picture of vacations and click on the images: the first one is a normal image (but you will notice the new image loading animation), while the second and the third are setup as gallery, so, clicking on the first (the Kilimanjaro one) you have to possibility to move to the other (Kalymnos one) always staying on the image popup. I'll write more on how to setup this on any Subtext blog in a...

Blogging about Cooking with WordPress

Today is the launch day for my new blog: CookingPiyo. It's a blog about cooking, with recipes, wine reviews, restaurant reviews, cooking tips, and sport eating tips, between Milano and Wellington. My wife designed the skin, while I made a few customization to wordpress (made a few plugins). I decided to use WordPress instead of SubText because I wanted to test in first person how the user experience of that great blogging tool is, and maybe get some inspiration for the plugin API and the redesign of SubText admin interface. At the moment only Italian reading people will be...

Blog statistics with FeedBurner and Subtext

A month ago FeedBurner unleashed a new very cool feature: Blog Statistics. They integrated into their RSS feed stats also the tracking engine they got when they acquired Blogbeat. For a complete overview have a look at their announcement: A 360 Degree View of Audience Engagement. Now that performancing metrics is an opensource project (and not a service anymore) and measuremap doesn't have new features added since it has been acquired by Google one year ago, the only solution for specific blog stats is this service. I tried it, and it rocks!!! How to add the tracking...

A new kid on the Blog

Andrew Butel, the CTO of my current company Calcium, has finally started his own blog: Business Savvy Software. The subtitle of the blog is "The crossover between business and software" and the focus of his blog will be software development seen with a business prospective. He already wrote some intersting posts about some truthes about software development, and what his development priorities are. And, of course, the blog is running on Subtext

Photocasting with FeedDemon

A few months ago, following the advice of my dear friend Janky, I switched from RSSBandit to FeedDemon. I couldn't stand anymore that an rss reader was using more memory than Visual Studio Team Suite while debugging a Pocket Pc application running on an emulator . It costs a few bucks, but allows me sync the read feeds between my laptop and my pc at work, so I don't have to read the same posts twice: this is possible since FeedDemon uses Newsgator to retrieve the feeds. Last week I saw on Nic's laptop a nice effect on his FeedDemon (yes, he...

Here I am... writing in English

Finally I made it: starting from today, December 11st, 2006, almost 2 years after my first blog post on my Italian blog, I've got an English blog, too... Why did I choose to have a blog written in English? Because I'm moving to Wellington, NZ in less than a month and I'm taking part in the global .NET community. Also, last April I saw this post from Jeff "Coding Horror" Atwood about creating one's own personal brand, and since I'm a free climber I decided to go with CodeClimber: a good mix of the 2 things I like the most. If you want...