All Visual Studio blogs in one place

AddThis Social Bookmark Button
source: MSDN Magazine The Windows Phone SDK 7.1 includes some great tools for evaluating the adherence to certification guidelines and improving the performance of your applications that target Windows Phone 7.5, prior to submission to the marketplace. In this article, I'll walk you through using the Marketplace Test Kit and Performance Analysis tool on a sample application and show how you can use these tools to evaluate the marketplace-readiness of your application. I'll show you how to use data from the tools to make improvements that will help get it accepted into the marketplace on the first try.
For more information about marketplace certification requirements, see the MSDN Library article, "Application Certification Requirements for Windows Phone" ( All of the tools used in this article are included with the Windows Phone SDK 7.1, which you can get at Sample Application and Test Tools To exercise the Marketplace Test Kit and Performance Analysis tool, I created a sample application called Examine the Stamen, a simple flower identification application. I created it with my mother in mind; she can use it to improve her flower identification skills. The application displays several small images of...(Read whole news on source site)

AddThis Social Bookmark Button
source: We all know plenty of different frameworks of development for mobile devices, however while other development frameworks have taken as the basis language as Javascript (see e.g. PhoneGap and Titanium) people CellSDK uses C#.
This is a significant step forward from the point of view of productivity and power of the programming language, no need to reel off too the differences.   ...Read more

AddThis Social Bookmark Button
Software NCrunch 1.37b Released! - Remco Mulder announces the release of NCrunch 1.37b, containing a raft of fixes for reported issues, along with some interesting new features regarding debugging, performance metrics, code coverage, keyboard shortcuts and much more. Fluqi - Ease using jQuery UI with ASP.NET and ASP.NET MVC - Fluqi is an interesting library which straddles [...]

AddThis Social Bookmark Button
Quick blog. On every SharePoint page there's a javascript context variable: _spPageContextInfo
webServerRelativeUrl : "/ProjectWeb",
webLanguage : 1033,
currentLanguage : 1033,
webUIVersion : 4,
pageListId : "{c1d7b89f-f07b-4e2e-b89c-76c315831d59}",
pageItemId : 5,
userId : 68,
alertsEnabled : true,
siteServerRelativeUrl : "/",
allowSilverlightPrompt : "True"
} So if you are on /ProjectWeb/Pages/default.aspx _spPageContextInfo.pageListId; // list guid for Pages
/>_spPageContextInfo.pageItemId; // ID for listitem
  Special Note siteServerRelativeUrl will tell you if your site collection is sitting at the root level, or mapped further down.  Fairly useful information for all sorts of mischief. No idea why alertsEnabled is a useful information.   An Example Say if you want to show the versions page: var options = {
tite: "Version History",
url: _spPageContextInfo.webServerRelativeUrl + "/_layouts/Versions.aspx?list="+ _spPageContextInfo.pageListId +"&ID="+ _spPageContextInfo.pageItemId,
width: 800,
height: 500,
SP.UI.ModalDialog.showModalDialog(options);   This will get you the Version History page in a modal popup, without running any...(Read whole news on source site)

AddThis Social Bookmark Button
In my previous post, I have taken a few interfaces from a DDD sample application and called the application procedural and hard to maintain. In this post, I want to show you exactly why. We will start with examining this interface, and how it is used: public class CargoInspectionServiceImpl : ICargoInspectionService { // code redacted for simplicity public override void InspectCargo(TrackingId trackingId) { Validate.NotNull(trackingId, "Tracking ID is required"); Cargo cargo = cargoRepository.Find(trackingId); if (cargo == null) { logger.Warn("Can't inspect non-existing
cargo " + trackingId); return; } HandlingHistory handlingHistory = handlingEventRepository.LookupHandlingHistoryOfCargo(trackingId); cargo.DeriveDeliveryProgress(handlingHistory); if (cargo.Delivery.Misdirected) { applicationEvents.CargoWasMisdirected(cargo); } if (cargo.Delivery.UnloadedAtDestination) { applicationEvents.CargoHasArrived(cargo); } cargoRepository.Store(cargo); } } Can you see what I find painful in this code?...(Read whole news on source site)



Enter your email address:

Delivered by FeedBurner

Increase your website traffic with


Anti-spam: How many eyes has a typical person?

Follow us on FB