Tagged Content List
  • Blog Post: The evolution of web design

    Let's make a short overview. Everything has started during the 90's, text based browsers. At that time I was a student, looking for new challenges. MTV, NBA... I've remember my first modem with 9.6kbps, first visual designs, my first Internet subscription, first flash based sites. Take a...
  • Blog Post: Improvements over duplex messaging in Silverlight 4

    HTTP as a protocol is a request/reply communication mechanism which means that the server respond only if it is initiated as request from the client. Because of this nature of the HTTP protocol, some tricks are needed to make it look like a duplex transport, where both the client and the server can send...
  • Blog Post: WCF Load Test

    This tool takes a WCF trace file and a WCF client proxy, or a WCF interface contract, and generates a unit test that replays the same sequence of calls found in the trace file. The code generated is easily modifiable so that data variation can be introduced for the purpose of doing performance testing...
  • Blog Post: GET method and Internet Explorer workaround

    This post is just a note for those who have not experienced WCF, REST, GET method and Internet Explorer in combination or AJAX, GET method and Internet Explorer again. Actually the problem is that the browser is greedy for caching and If you use a GET method to send an asynchronous request to your server...
  • Blog Post: Debugging HTTP Requests

    Using WCF application that has an HTTP binding often needs ability to monitor exact messages that are being transmitted. If you don’t like to use WCF message tracing and logging feature , you can try the alternative more accurate and easier way to capture HTTP traffic directly – using proxies. This approach...
  • Blog Post: Data Contract Versioning

    It’s obvious that every software is something breakable if we planning to improve it with a new version and the same story is with our WCF services which can evolve over time. In this article, I’ll gave you few advices on dealing with different versioning scenarios on WCF data contracts. There are two...
  • Blog Post: Hello Cloud – Exploring .NET Service Bus

    After submitting request before few weeks to allow me an access to the Windows Azure Services , Microsoft sends me an email with all necessary details on how to explore this new platform for developers. First thoughts on Azure were that this is another great marketing move from Microsoft, as attempt...
  • Blog Post: Choose the Right WCF Host

    WCF as part of the .NET Framework supports different OS platforms, providing accessibility over many protocols including HTTP, TCP, IPC and MSMQ. But not every WCF host support the entire suite of protocols which limiting your options at times. Beyond this fact, other features available to the hosting...
  • Blog Post: WCF Tracing and Message Logging

    The most important thing when you are developing an application is actually the debugging process. If we are talking about WCF, tracing should help developer to debug WCF service by logging all operations on the service. How to enable trace Open the config file of the WCF service host using the Configuration...
  • Blog Post: Visual Studio SP1 and .NET Framework SP1 RTM

    Visual Studio 2008 Service Pack 1 (SP1) and .NET Framework 3.5 SP1 are out! Even that they looks more like feature pack ( my previous article ), they offer additionally improvements in responsiveness, stability and performance. The list of delivers is: WPF and visual designer improvements .NET Framework...
  • Blog Post: WCF Debugger Visualizers

    Visual Studio 2005 has introduced a very nice feature called debugger visualizers which represents extensions to Visual Studio that drops in a custom user interface for visualizing types. This vizualizers allows you to visually view useful information about objects during debug which can often be a lot...
  • Blog Post: Notable posts

    Quick overview on few interesting posts in the previous days: The very useful CR_Documentor 2.0 has been released with Sandcastle Preview and is now open source code; List of classes Jerremy Miller includes in his projects; An Amazing Introduction to NDepend ; Jesus Rodriguez has a WCF extensibility...
  • Blog Post: WCF Tips: Map client certificate with user identity

    Whenever you are going to map user identity to a Windows identity using the certificate in WCF development, there's no active mapping from the client certificate to a Windows account. You can enable it by setting mapClientCertificateToWindowsAccount on the service credentials to be true. < serviceCredentials...
  • Blog Post: WCF Security Guidance

    Microsoft Patterns and Practices Group has published a nice guidance for WCF security. Excellent set of Questions and Answers, separated in different categories such as: Design Considerations, Auditing and Logging, Authentication, Authorization, Exception Management, Hosting etc. Go directly to CodePlex...
  • Blog Post: WCF Service Behaviors - Instance and Concurrency Management

    When we design our enterprise application, we need to provide a great scalability, performance, throughput, transactions, reliability etc. Sincerely there is no one-fit solution to solve all our needs, but WCF can help us solving all those architectural requirements using different techniques. One of...
  • Blog Post: WCF Binding Decision

    Bindings in WCF are used to specify the transport, encoding, and protocol details required for clients and services to communicate with each other. It uses bindings to generate the underlying wire representation of the endpoint, so most of the binding details must be agreed upon by the parties that are...
  • Blog Post: Key concepts of the WCF - Create your first service

    Starting with this post I'm beginning a series of posts related with the Windows Communication Foundation (WCF) and integration with different Microsoft technologies such as Windows Workflow, Message Queue, Enterprise Services, Silverlight, Microsoft AJAX etc. But we need to start from the beginning...