GD Bloggers

This is the blog site for Microsoft Global Delivery Communities focused in sharing the technical knowledge about devices, apps and cloud.

Browse by Tags

Related Posts
  • Blog Post: BAM portal customization (Websites customization)

    Introduction Although the requirement I had was to add a custom page and customize the BizTalk BAM portal; this post actually applies to any web application that is using the compiled web site template. The BAM portal is the business analysis and monitoring portal that comes with BizTalk server. This...
  • Blog Post: Extracting BizTalk Messages Content using XPath in Custom Pipeline Components

    Introduction You find yourself writing custom pipeline components in nearly all BizTalk related projects. So this is a common activity. And usually it will mean eventually you will need to extract data from the message coming on the wire using XPath statements. Problem The issues you usually face while...
  • Blog Post: Writing an IIS 7.5 Auto Start Provider

    In IIS 7.5 there is a new feature called the auto start provider. This feature allows you to load any custom web application resources to allow the application to provide better performance right from the first request.   Usually implementing an auto start provider is a simple task but what I think...
  • Blog Post: ASPNET_SETREG does not care about your password–Or DOES IT

    If you are developing an ASP.NET application and required to have the password placed in the configuration file then you have seen this condition. The thing is that usually we would want to put the password encrypted and one way that existed since ASP.NET 1.1 is the placement of the password in the registry...
  • Blog Post: Implementing a message pass-through WCF Behaviour (Router WCF service)

    I recently came across a requirement to implement a Windows Communication Service that acts as a message router across several other WCF backend services. This router service main functionality is to encapsulate the backend services and also to add automatic request monitoring. This should not be hard...
  • Blog Post: Implementing Dynamic Authorization for a WCF service using SQL providers

    Using the ASP.NET SQL membership provider to authenticate and authorize calls to WCF services is not an uncommon scenario. But the problem is in the authorization part. Usually to authorize access to WCF service methods this is done using static hard coded attributes decorating the methods definition...
  • Blog Post: March Update for Visual Studio 2010 and .NET Framework 4 Training Course Just Released

    Hello Everyone, Microsoft just released the March update for the VS 2010 and .Net 4.0 Training Kit. It includes Videos, Hands-on-Labs for: C# 4.0, Visual Basic 10, F#, ASP.NET 4, parallel computing, WCF, Windows Workflow, WPF, Silverlight and Windows Azure. The kit now contains 50 labs, 22 demos,...
  • Blog Post: UI Design Challenges

    Microsoft has many products built using Asp.Net platform (including SharePoint), and this means that we will have a lot of flexibility in implementing a new UI design. But what will happen if we consider hiring a Specialized Designers to implement all these flashy effects and try to fit them to our product...
  • Blog Post: Web Site vs Web Application

    Introduction Recently, we have done .net framework(FW) and IDE upgrade (FW 3.5 to FW4.0 and VS 2008 to VS 2010). It resulted in minor issues in service (WCF), business and data layers whereas many issues on web front-end. They are all fixed with moderate efforts except the ones of type : Error...
  • Blog Post: How to Convert Web Site To Web Application

      In earlier post , I have explained the motives behind converting web site (WSP) to web application (WAP). In this post I will detail the steps of conversion. Before talking about steps, it is important to mention that, steps listed below are for a web site that is located in Team Foundation Server...
  • Blog Post: WCF Service with Multiple Endpoints

      Introduction Recently, I was asked whether a Windows Communication Foundation (WCF) service can have both net.tcp and http binding. I did a proof of concept (POC) work and want to share with you here. How to Actually, there is a good business/technical reasons behind creating services with multiple...
  • Blog Post: Protocol Bridging with Routing Services

    Introduction In this post, I will try to explain the motives behind using routing services as transport bridging with a sample solution. With references to WCF 4.0, other stuff, this will be interesting journey. Before going into details, let’s explain fundamentals: What is a routing service...
  • Blog Post: WCF Proxy Caching

    Introduction One of the way tuning performance of WCF services is to use WCF proxy caching. There has been a long discussion on this subject. Bottom line is FW 4.0 supports caching proxies with some conditions, you may see details here . In order to call WCF services, we need a proxy first. We can create...
  • Blog Post: Proxy Caching with Lazy Loading

    We can optimize proxy caching solution defined here one step ahead by leveraging lazy loading -there is always room for improvement, isn’t it? Lazy loading is one of the design patterns, which delays initialization of an object to the time when it is actually used. It can be useful when resource-sensitive...
  • Blog Post: Modular Web Applications with MEF

    A lot of times we are faced with a challenge of building a web application that should evolve with time. As the web application grows, maintaining and adding new functionality becomes harder and harder. Also allowing multiple teams to work on the same web application has its own challenges. A number...
  • Blog Post: Introduction to Managed Extensibility Framework

    Most of the applications we use now a days allows you to add more functionality to it by downloading and installing additional components that extend the already installed application. These additional components could be developed by the software vendor who developed the application, or by any other...
  • Blog Post: Configuring IIS 7.5 Shared Configuration

    Making a website highly available requires that it gets deployed on multiple servers so that if one server fails for some reason, the other servers can still serve the website for the users. This setup is usually called a server farm. On IIS 7, each website requires a set of configuration on the webserver...
  • Blog Post: Using Offline Files for IIS 7 Shared Configuration

    In my previous post, we’ve seen how we can configure shared configuration for multiple IIS servers in a farm. We used a shared folder on one of the servers to save the configuration, and pointed the rest of the IIS servers to that folder. The problem with this approach is that, if the server on which...
  • Blog Post: Why and How-To Asynchronous Programming

      Introduction Our world is becoming globalized, distributed/clouded more and more. That is very true especially for IT in both consumer and enterprise space. Some examples would be Amazon AWS, Google Documents, Windows Azure Services, Office 365, Windows 8 UI Applications. Within this world, to...
  • Blog Post: Diagnostics of Windows Azure Web Sites – Built-in Diagnostic Features

    Introduction I have been developing an MVC 4.0 web application that is hosted in Azure platform. In this first part of 2-blog post series, I will talk about leveraging built-in logging and tracing features of Windows Azure platform.   Context Use of built-in diagnostic features requires 3 main steps...
  • Blog Post: Diagnostics of Azure Web Sites – Custom Logging

    Introduction In the first part of these series, I talked about built-in diagnostics features of Windows Azure platform and mentioned that it gives high-level diagnostic information; for detail troubleshooting information a custom logging capability is recommended. In this post, I will propose a solution...
  • Blog Post: Securing Dynamic Data ASP.NET SQL Azure Published Web Site with ACS and Facebook as an Identity Provider

    The Scenario I wanted to implement an Azure web site that is using the Azure Access Control Service and integrates with an external identity provider to authenticate and authorize users. At first I thought of using Windows Live ID but it has a problem that the only claim offered by WLID is the unique...
  • Blog Post: FAST Search for SharePoint 2010 - FQL and its Impact on Relevancy Ranking (Using Full Text Index Mapping)

    Introduction In this post I will describe a common mistake that occurs when you write your own FQL that impacts the search results that depends on Relevancy Ranking (Using Full Text Index Mapping). Scenario Lets consider that we have a list of products that we would like to search through...
  • Blog Post: Use of SignalR for Real-Time Messaging on Windows RT Devices

    Introduction One of the challenges using Windows RTs is to send messages from a store application deployed on one Windows RT tablet (Surface RT in my case) to the other application on another Windows RT tablet. It is a challenge, mainly because it requires push (two-way communications, like WCF duplex...
  • Blog Post: BizTalk Cop installation and configuration for VS 2012

    I faced a requirement today that I need to enable some BizTalk best practices and create a custom check-in policy for these practices while the developers are checking in code. While searching the internet I found the BizTalk Cop (which is a great tool) that does exactly that, but unfortunately this...