7 August 2009 0 Comments

Solving Shared Notebook Sync Issue With OneNote 2010

Since about 3 years we used Groove to share calendar, notes and files within family – until I discovered a feature in OneNote called “Shared Notebooks”. The Shared Notebooks are just like any other OneNote notebooks with a difference that they get synced with other people! If someone added new note or modified a note you get it next time and vice a versa

19 June 2009 0 Comments

Tasks and the Event-based Asynchronous Pattern

As has been discussed previously, one of the new features in the Task Parallel Library is TaskCompletionSource<TResult> , which enables the creation of a Task<TResult> that represents any other asynchronous operation.  There are a wide variety of sources in the .NET Framework for asynchronous work.  One comes from components that implement the Asynchronous Programming Model (APM) pattern, which we discussed here .  Another includes types that implement the Event-based Asynchronous Pattern (EAP).  For some synchronous method Xyz, the EAP provides an asynchronous counterpart XyzAsync.  Calling this method launches the asynchronous work, and when the work completes, a corresponding XyzCompleted event is raised.

18 June 2009 0 Comments

Twitter for WinMo – Twikini

                    So I love my HTC HD (BlackStone), but I still haven’t found a good twitter client for it – until I found Twikini ! So far its the best Twitter app in my opinion for Windows Mobile                         Twikini has great UI and one of the cool features that I like – update your location     Made my life much easier with an easy access to twitter from my phone! Check it out :-) Yours, Rohan Technorati Tags: Windows Mobile , Twikini

17 June 2009 0 Comments

Generate From Usage in Visual Studio 2010

Av Magnus Mårtensson, Dotway The new Visual Studio 2010 IDE now support a bunch of new code generation features under the umbrella name of Generate From Usage. It is good to see that Microsoft is taking steps in the direction of including very useful features like this in the IDE for all developers to use

14 June 2009 0 Comments

10-4 Episode 23: An Introduction to Manual Testing

Brian Keller has posted a video “An Introduction to Manual Testing” on Channel 9 .

5 February 2009 0 Comments

How to create a feature receiver that update a theme

Pre request: · Windows Server 2003 SP1 or above · Visual Studio 2008 Pro or above · Visual Studio Extension for SharePoint 1.3 CTP or later Steps: Start Visual Studio Create a SharePoint project using Empty template · =>File=>New=>Project · Visual C#=>SharePoint=>Empty · Type name as MyThemeFeature · Select FullTrust(Deploy to GAC) on the Select Trust Level popup window · =>OK Extract the Public Key token · Open Visual Studio Command Prompt · Go to the folder MyThemeFeatureProperties folder · Run Sn –p MyTheamFeature.snk > publicKey.snk · Run Sn –t publicKey.snk > Token.txt · Open Token.txt · Copy the public key token Create a New Feature with the event receiver · Switch to WSP view · Click refresh button so that MyThemeFeature is showing on the root note · Click create new feature button · On the Feature Scope Settings popup, select Add feature receiver, =>OK · Rename Feature1 to MyThemeFeature · Open feature.xml file · Inside feature.xml file, rename the title from feature1 to MyThemeFeature · Add ReceiverAssembly and ReceiverClass attribute so that the feature.xml file now looks like this: (the PublicKeyToken should be from the Token.txt file you copied before.) <?xml version=”1.0” encoding=”utf-8”?> <Feature Id=”b3c387b3-5f74-4054-bb70-8b45c7549afa” Title=”MyThemeFeature” Scope=”Web” Version=”1.0.0.0″ Hidden=”FALSE” DefaultResourceFile=”core” xmlns=”http://schemas.microsoft.com/sharepoint/” ReceiverAssembly=” MyThemeFeature, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5″ ReceiverClass=” MyThemeFeature. FeatureReceiver1″ > <ElementManifests /> </Feature> Edit event receiver to use your theme · Open FeatureReceiver1.cs file · Modify the FeatureActivated and FeatureDeactivating methods as the following: public override void FeatureActivated(SPFeatureReceiverProperties properties) { SPWeb web = properties.Feature.Parent as SPWeb; web.ApplyTheme(“YourThemeName”); } public override void FeatureDeactivating(SPFeatureReceiverProperties properties) { SPWeb web = properties.Feature.Parent as SPWeb; web.ApplyTheme(“none”); } · You need to replace the above “YourThemeName” with the them name you want. For example “Jet” Deploy and test your solution · Right click on MyThemeFeature project and select Deploy · Browser to your site

4 February 2009 0 Comments

Dexterity Posts around the Blogsphere

There have been a couple of great Dexterity related posts on the blogsphere recently. So, to make sure you get to see them I am posting the links here for you.

31 January 2009 0 Comments

How to create a custom Delegate Control with VSeWSS 1.3

In this post you can see how we can develop and deploy a custom delegate control using VSeWSS 1.3.