Boost WCF performance using adaptive encoding

Authors: Dario Airoldi, Paolo Zavatarelli Abstract Interesting documentation can be found comparing the many options available in WCF to encode web services data. Any encoding strategy may have advantages and disadvantages in different environments and runtime conditions. For example, binary encoding provides best performance on fast network connections, text encoding may be easier to debug…

3

Micro Framework TripComputer Sample

Micro Framework introduces a new approach to embedded development. The following key points: Minimal hardware requirements Strong runtime support Easy and intuitive development model An extensible emulation environment Make it easy to address application development for simple devices used in consumer electronic and industrial automation. Additional resources about Micro Framework are: Microframework WhitePaper MSDN Webcast:…

1

WCF Samples

Windows Communication Foundation (WCF) the new API set and runtime for message based communication. WCF replaces old web services as WCF Services support HTTP/Soap based communication. In particular, WCF now supports WS* standards for secure, reliable communication etc. Also, WCF services can be hosted by IIS Services, WAS or they can be self hosted into…

1

Steps to prepare lab machines with Windows Vista AIK

The steps to create a lab installation are easy with Windows Vista AIK. With a clear idea of what you need to install on the machines and the requirements described below, a couple of days may be enough to have everything in place. Also, only a single image may be applied to different machines. The…

1

Steps to create a bootable Windows PE RAM CD/DVD

The following article shows how to create a bootable WinPE disk with Windows Vista Automated Installation Kit (WAIK). Requirements WAIK: Windows Vista Automated Installation Kit (get the download here). CDBurn/Dvdburn utility: this tool allows burning a DVD from a ISO Image (Windows Server 2003 Resource Kit Tools). Technician PC: a pc with a CD/DVD ROM…

4

Steps to Create an Unattended Setup for Windows Vista

The following article shows how to create an automated setup per windows Vista using Windows Vista Automated Installation Kit (WAIK). Requirements Vista DVD: a DVD with Windows Vista. WAIK: Windows Vista Automated Installation Kit (get the download here). A USB Key: this is needed to contain the answers file for the installation (a key with…

4

Write your services leveraging existing thread pool technologies

here is an idea on how to write your services leveraging the power of existing thread pool technologies. Thread pooling is important for scalability. Pooling algorithms generally include complex logic for self tuning, queuing incoming requests, etc. These are some of the reasons why I’d rather not bother writing thread pooling code in my services…

6