MIX08 and Astoria

In a few days I’ll be heading off to MIX08 with a few members of the Astoria team to check out all the cool work going on that is targeting the web and to give one of a few presentations on the ADO.NET Data Services Framework.  At MIX07 we discussed Astoria in the context of…


Astoria Dec 2007 CTP is Released!

My blog has been slow over the last few months, but this time its not because I haven’t been blogging :). I’ve been busy posting about the new Astoria (newly renamed to ADO.NET Data Services) CTP.  Check out this post for where to get the latest Astoria bits from: "ADO.NET Data Services ( Project Astoria…


Upcoming Astoria talks

I’ll be presenting an Astoria talk at the upcoming Dev Connections conference in Las Vegas and later in November at Dev Teach in Vancouver, BC.  If you are interested in chatting about Astoria, I’ll be wondering around the conference most of the time.  See you there!


Data Programmability and Astoria

My blog has been silent for a while as I have been switching focus and moved from the Windows Networking group to the Data Programmability (DP) group in the SQL Server division at MS.  Currently, my main area of focus in DP is the Astoria project.  For an detailed overview of Astoria, please see our team blog…


Survey: Calling All Layered Service Provider (LSP) Developers

Ok, this will conclude my string of survey posts (I promise).  As we plan future additions and changes to Winsock LSPs and, more broadly, network filtering on Windows, we would like your input on the good, the so-so and ugly of Winsock LSP development and deployment.  Please take a few minutes to share your feedback…


Survey: Network Developement on Windows

We have recently launched a survey to get your feedback regarding the network development experience on Windows.  If you have written a network-aware application (commercial product, as a hobby, etc) we would like to hear from you. NOTE FOR WINSOCK API USERS: The survey has a section devoted to Winsock API usage.  I look forward…


Writing IP Agnostic Application Tidbits on Channel9

I have yet to write the third part in the series on writing ip agnostic apps, but in the meantime, Anthony Jones (Winsock Developer/Guru) and I chatted with Charles about the topic on Channel 9: https://channel9.msdn.com/Showpost.aspx?postid=265664  We had a great time creating the video.  It jumps around to many topics, but I suppose that is what we…


Writing IP Agnostic Applications (How to support IPv4 & IPv6)

With the adoption of IPv6 ever increasing (ie. it is the preferred protocol on Windows Vista) it is important that network aware applications support IPv4 and IPv6.  I have started a series of posts on our team blog discussing how one can go about writing internet protocol agnostic code….  Part 1 and Part 2 have…


System.Net.HttpWebRequest & pipelining

The System.Net.HttpWebRequest class in the .Net Framework implements a HTTP stack in managed code.  One of the features of the stack is that it supports HTTP pipelining.  Pipelining is the ability for an HTTP client application to send multiple requests on a connection before the server responds to the first request.  Wikipedia describes pipelining here:…


Winsock enhancements in Vista

We have made a number of improvements in Winsock for Windows Vista.  Recently we have detailed a few of these on our team blog: “Introduction to WSK” – a new kernel mode socket API: http://blogs.msdn.com/wndp/archive/2006/02/24/538746.aspx “Winsock and Vista User Account Control”: http://blogs.msdn.com/wndp/archive/2006/02/22/537082.aspx “Categorizing LSPs and Applications” http://blogs.msdn.com/wndp/archive/2006/02/09/529031.aspx