my6solutions

asp .net, the social web & other distractions

 

Running Apps

Disclaimer

I am in no way affiliated with Microsoft or Google. I am just another developer trying to make a difference. All opinions and observations are usually my own.

Adding support for Windows Azure to an ASP .NET MVC project

The following describes my experience trying to get raya running on Windows Azure based on the July 2009 CTP of Windows Azure. Task List Add Blob support to allow uploaded photos to be stored in Azure Blobs Add support for Azure Storage Tables to replace all SQL database operations   Just 2 easy tasks... 2 easy and loooong tasks. Luckily the SDK abstracts away some of the nitty gritt... [More]

Permalink | Comments (0) | Post RSSRSS comment feed

Installing raya and pesta to support Windows Azure Table Storage and blobs

Prerequisites ASP .NET 3.5 ASP .NET MVC, http://go.microsoft.com/fwlink/?LinkID=140768&clcid=0x409 Your favourite versioning tool, eg. Tortoise SVN, http://tortoisesvn.tigris.org/ Access to MS SQL database or SQL database express Windows Azure SDK (if you want to run on Windows Azure)   You then need to create a folder on your drive somewhere containing the folders pesta ... [More]

Categories: Pesta | Windows Azure
Permalink | Comments (1) | Post RSSRSS comment feed

iGoogle type drag drop interface for raya

Previously, I have implemented an iGoogle-like interface for a seperate project as proof of concept. This project allows a site to allow gadgets to be added and removed in a nice AJAX way add and remove tabs in a nice AJAX way allow users to rename tabs allow users to specify the number of columns (1,2 or 3) change the colour of the background, gadget title, gadget text The above pro... [More]

Permalink | Comments (2) | Post RSSRSS comment feed

Server-side implementation of Google Friend Connect

I have just managed to do a server-side integration of Google Friend Connect on raya. It took awhile to do this mainly because I realised that the deserialization mechanism has not been implemented properly. So in the end I did a quick custom javascript deserializer for JSON objects in pesta. Information on how to support Google Friend Connect can be found here. Basically, there are three ways yo... [More]

Permalink | Comments (0) | Post RSSRSS comment feed

Facebook Connect Invalid Session Key issue

I had a look into the "Session key is invalid" issue with Facebook Connect again and I have managed to reproduce it. While doing this, I have also discovered another issue that seems to occur on The Run Around site which is the official PHP example site for Facebook Connect. I haven't had a look around so maybe someone else has reported the issue. But anyway, to reproduce this issue on The Run Ar... [More]

Permalink | Comments (1) | Post RSSRSS comment feed

Test Driven Development using Moq

Today, I have decided to start writing unit tests and to try a test driven development. Basically, a test driven development is one where the developer starts specifying automated unit tests first before actually starting to code. These unit tests are usually based on code specifications and what code features should be available. For me, hopefully this will lessen the number of breakages from fix... [More]

Categories: ASP .NET | TDD
Permalink | Comments (0) | Post RSSRSS comment feed

On the release of raya and pesta 0.2.2 (OpenSocial)

Raya 0.2.2 addresses the following issues since the release of Raya 0.2 edit profile button only shown for owner fix exception when composing new message clear facebook connect cookies on invalid session key fix delete button in apps gallery remove unused files set username session value for facebook connect logins fixed exception on failed login Internal widgets Included since the ... [More]

Categories: ASP .NET | OpenSocial | Pesta
Permalink | Comments (0) | Post RSSRSS comment feed

Raya 0.2 released

Raya 0.2 has been released. What's new with this release  New User Interface Raya has been given a new look. Yes it does look a little like facebook but expect the UI to evolve more in the near future. OpenID support Allows users to login using their OpenID, Yahoo!ID, Google Account. Internal widgets Allows the creation of internal OpenSocial widgets. Included is an OpenSocial widget to... [More]

Categories: ASP .NET | OpenSocial | Pesta
Permalink | Comments (3) | Post RSSRSS comment feed

Enabling client-side caching on ASP .NET MVC on IIS 6.0

What I thought would just take a few minutes to do turned out to be one big adventure. While working on raya, I was irritated by the slowness of the project. From firebug, it seems that the browser was still asking for and getting all the static files again at every page refresh. I had use StaticFileHandler.cs from the blog entry here. This page also explains in more detail about the code.The prob... [More]

Permalink | Comments (4) | Post RSSRSS comment feed

Integration of Facebook Connect on ASP .NET MVC, Part 1

Update 2: The changes to the Facebook Toolkit library are now available for download from the Facebook Toolkit project page. Update: I've just updated raya with the Facebook Connect changes. There were some initial problems with "invalid session key" issues but that has been resolved.Over the weekend, I had look into integrating Facebook Connect into raya. The example ... [More]

Categories: ASP .NET | facebook
Permalink | Comments (10) | Post RSSRSS comment feed