Messenger Connect – Making your data more portable while retaining control over its use

Angus Logan has posted about Microsoft’s effort to allow for data portability over the net with Windows Live Messenger Connect. From what I remember from conversations with Angus, the point is not creating YASN (yet Another Social Network) but giving you some tools to thread the ones you belong to together.

Angus’ words are here, in his post he lays out a few of the core principles that guided their approach. They are:

1. Data Portability (you own your data) – I feel strongly about this one and am glad they have this listed as number one.

2. You have control over your data – this is tough in practice, but I am very glad they have this as a core principle. Time will tell on this point.

3. Right Data for the Right Scenario – This may already be part of points 1 & 2, but as we move forward into a world that is more location aware and thus better able to grasp the context you are in (in a car, with a client and 2 of your co-workers who are your ski buddies) – when you fire up a device that is using shared content, it should really only display the lowest common denominator of content.

The issues at play here, as well as the interaction models are pretty complex. It will be interesting to see how well Microsoft can engage the User Experience – Interaction Design community to help them understand how this can be designed into their experiences and the benefits it brings.

I am looking forward to digging into this and further discussions with Angus.

See me at Mix10 today – presenting at 1:30 – Breakers J

I will be delivering a presentation titled Peanut “Butter & Jelly: Putting Content Management Back into Context”.

The talk is not really about Content Management Systems themselves – but rather how the mere discussion of them can be a symptom of a larger problem. The talk will deal with the current economic and market conditions many of our clients currently face and how Digital Agencies such as the one I work for can really help, if you let us.

So if you are at MIX10 in Las Vegas today, please stop on by.

Graffiti CMS – now available on Codeplex

a couple of weeks ago, Rob and Scott, shared the news (via Twitter and email) that Telligent’s Graffiti CMS would be Open Sourced and that more news would be out on Dec 11. As promised, a few more tweets were made and the Graffiti CMS (presently powering this humble blog) is now on CodePlex.

It is worth calling out – for the folks who don’t RTFM – that, aside from downloading the source, you need to follow these two steps to get going:

It is worth noting a few things form the release notes:”

December 11, 2009 -jQuery: we should now fully support jQuery instead of prototype. -routing: routing is now used and writing files to disk has been made a control panel option. -control panel/web.config: The control panel has been cleaned up quite a bit and many configurations settings once made in the web.config now have a web UI. -vistadb: due to licensing constraints, we are unable to ship vistadb directly with the source. We will be working with them to make this a provider available for download from their site.

On my machine, I was able to build (bunch of warning are thrown) and display the site, after copying the Graffiti.mdb file out of trunk/data and putting the copy in Trunk\src\Graffiti.Web\App_Data. For those of you shrieking in horror – this is really just a quick and dirty test – the web.config is set for Access out of the box (see about VistaDB issue).

Time to start digging around.

Telligent, thanks for putting this out there for all of us.


LinkedIn API with C#

There have been a few people chipping in trying to hit the LinkedIn API via .NET. There have been some issues with oAuth. Faith Yasar has posted the the most complete example I have seen.

I am looking forward to giving this a spin tomorrow morning!

Thanks in advance Faith.

Tagged as:

#1 Nick on 12.03.2009 at 10:56 AM
OK – I got Faith’s stuff working straight away. Thanks again Faith – now, time to dig in.

#2 Rahul on 12.23.2009 at 8:16 AM
First of all. Thanks very much for your useful post.

I just came across your blog and wanted to drop you a note telling you how impressed I was with the

information you have posted here.

Please let me introduce you some info related to this post and I hope that it is useful for community.

There is a good C# resource site, Have alook

Thanks again


#3 Posicionamiento web on 6.15.2010 at 7:21 PM
Whata are the benefits of linking linked with c sharp? i think there is some sort of plugin that will do this, if i found it, i will be posting it here

#4 ezmoz on 8.15.2010 at 3:38 AM
Thanks for the reference. I have checked that out.

Good job mate.

More PDC 09 -THE jumping off point for Silverlight 4 – and more

Tim Heuer has the definitive post on getting started with Silverlight 4 Beta – A guide to the new features.

There was a bunch of stuff I am still digesting from PDC 09 – I need to get some time to think about OData – I know Pablo Castro was speaking about it in a session I think it was this one.

All in all I was just getting dug in with a little side project that was pulling together VS2010, MVC2, Silverlight 3, Azure, JSON, and a certain Google API, when all this PDC madness started raining down.

The only “complaint” I have is that MVC2 beta according to Phil Haack (well – it is true and it makes sense) does not have tooling support yet in VS2010 because they are on a different release cycle… so no I have to slide out of VS2010 to do the MVC stuff and the Azure stuff – so I am in 2010 mostly for the Silverlight part… happily everything is running nicely side by side.

And MIX is just a few months away…


Updated to include most of the Bob Muglia half – this is really just quick and dirty coverage.

Ozzie Keynote

Seesmic – Loic Lemur – will now be a development platform – Windows version you will be able to write plugins – also will release a Silverlight version, replacing their AIR app.

Azure – will demo Tomcat in Azure with memcached (not sure if this is on the VM images)– 6 data centers – xDrive (azure blobs mapped to NTFS drives! – you get a persistent filesystem)

WordPress – Mullenweg – on Azure – with MySQL and Apache – upscale instances – via config adding Apapche and MySQL instances. Failblog guys launching a new site running on WordPress/SQL Azure/Azure Storage – Windows Azure Storage plugin for WordPress

Microsoft Pinpoint – – “Dallas” – open catalog and marketplace for Data – public and commercial data – uniform interface and licensing model. It is Data as a Service. – very interesting –, esri and others – plus a marketplace to publish your own.


Bob Muglia

Don Box/Chris Sells muck about with C++ in Azure and mention OAuth WRAP (REST based …)

Kelley BlueBook – using Azure for extra serving capacity – showed SQL Azure Synch – I am still all about Red Gate – can’t wait to see what they have brewing.

Project Sidney – Secure Connection between your Azure app and your own datacenter – think web app runs in Azure, but the database is in your datacenter (IPv6 and IPSec) – available next year as a beta.

Next Year – Server Images – a la EC2 – remote desktop into them… the whole shooting match.

AppFabric – Middle Tier Service that is avaialbe in Beta now – Workflow, database caching, wcf – runs on Windows Server and also in Azure.. Interesting… Looks like this is where Velocity ended up –

IntelliTrace – this is pretty darn cool – but is it available on all SKUs

MVC Beta 2
but alas… the tooling is not in VS2010 as they are on separate cycles…

Sorry had to duck off to do some work at this point….

Fernando Alonso to race with Ferrari in 2010

I went on vacation in August and hit a little blogging dry spell. On the technical side, I was waiting for some things like SQL Azure and the F1 scene, well the whole Piquet/Briatore/Symonds cheat-o-rama really made my blood boil.

Watching Nelson “just following orders” Piquet Jr. and his loving dad, turn Junior’s justifiable dismissal from the Renault team (he is a lousy driver) into a snitch-fest that got Junior immunity for carrying out a plan hatched by Symonds that would have made Dr. Evil proud, just made me sick. (editors note: wow that was some crazy run-on sentence)

Today, finally, there is some definitive news which I am happy to hear. Yes, after months of rumor, it’s official. Fernando Alonso will be racing a red car in 2010 alongside the steadily recovering Felipe Massa. This will get Alonso out of the Renault cesspool and onto a team that at least has a chance of developing a winning car for next year.

Kimi Räikkönen will replace the slightly more animated Heikki Kovalainen at McLaren in what should be an imperceptible change for Lewis Hamilton. Also, it is expected that Robert Kubica will be filling Alonso’s seat in the Renault.

Now, we can all watch Rubens hunt Jenson and count the days until Max Mosley slithers under a rock somewhere and Masa makes his comeback.

SQL Azure Database CTP Released – waiting for my token!

SQL Azure Team Announced the availability of the SQL Azure Database CTP. I am waiting, oh so patiently, for my token to arrive. For those who are not aware, this is a cloud implementation of SQL Server – yes a relational database in the cloud. Pricing you ask? 1GB database will run you $9.99. Need a 10GB database – that will cost you 10x more… $99.99 a month.

You prefer PHP… hey no problem. As we have already seen, you can host PHP based sites (running pure PHP v 5.3, no monkey business there) up in Azure. Microsoft has also released a PHP driver for SQL Azure.

Congrats to the team! More news after I get a token.

SQL Azure on MSDN

Azure Platform Overview

Windows 7 Screen Rotation : Success on R1F

I have been running Windows 7 beta and RC bit for a while and my only real complaint was problems with the tablet rotation. The problem was the button on the bezel that that rotates the screen and the auto-rotate that would kick in when you put the screen in tablet mode just wouldn’t work.

Today I did a clean install of the RTM bits hoping this would be resoled out of the box, but alas I was disappointed. But it was a small disappointment, otherwise the install went flawlessly. I didn’t need to have anything from ASUS handy – just slipped in the Windows install disc and it just worked.

Looking to get everything squared away I did a quick Bing (yes I use Bing sometimes) and the second result on a search for r1f “windows 7” rotate turned up the answer.

Thanks to Alphaswift on Tablet PC Forums my Asus R1F Tablet is totally functional on Windows 7 RTM!

Asus – why is this driver only listed under the R1E and not the R1F ?

This is the second machine I worked on today – I also did an upgrade on my wife’s Dell Inspiron 1420 (Vista Home Premium to Windows 7 Ultimate). That was quick, easy and flawless.

Also – I am really liking Kaspersky for anti-virus. I used to be an AVG guy, but they got too intrusive and naggy. Kaspersky has been doing me right on Win 7 since their first technical preview.