Magazine Articles Published
Optimizing .NET applications for hyperthreading:
This article, published in MSDN Magazine June 2005, explains the Hyperthreading CPU feature, and gives perscriptive advice on how to take advantage of it to enhance your application performance and responsivity.
This article was also cited in Jeffrey Richter's article:
Cuncurrent Affairs, and cited in
Wikipedia.org's hyperthreading entry.
UDP Delivers - the advantages of using UDP:
This article, published in MSDN Magazine February 2006, discusses the UDP protocol usability, and demonstrates two ways to implement a protocol using UDP on .NET - either using managed sockets or using Windows Communication Foundation.
Contributions to Industry Standards
SOAP-over-UDP:
A web services specification describing how to format SOAP when transferred
over a UDP/IP transport layer
WS-Discovery:
A a web services specification describing how web services can be dynamically discovered
Patents Applied For
Efficient and secure search in peer-to-peer networks:
This patent describes a system and method to establishing peer to peer networks and ensure efficient, low cpu, low bandwidth and stable searches, and outlines how to protect those networks from a variety of DoS and other attack. The link points to the USPTO patent application
On-Machine communication verification:
Security feature - ensure that sender and receiver reside on the same physical machine
Interface Infrastructure for Creating and Interacting with Web Services:
I am co-inventor on this patent, relating to the Windows Communication Foundation programming model
System and method for building a communication binding object:
I am co-inventor on this patent, relating to the Windows Communication Foundation Bindings
Ad-Hoc Service Discovery Protocol:
I am co-inventor of this patent; it describes many novel and interesting concepts for discovery protocols, some of which found their way to WS-Discovery
Querying for services using SOAP over UDP::
This patent discusses one of the usages for SOAP over UDP
Upcoming Books
Foundation of Windows Communication Foundation:
I am co-authoring this WCF (formerly Indigo) book together with Scott Seely and Brian Nantz.
This book will give developers and web services designers an intuitive guide to using this powerful technology, and will be available from Addison-Wesley in 2007.