Categories
ADO.NET Data Services ALT.NET AppFabric architecture Async auto tagging BDD DDD Fiddler Fluent NHibernate hardware Heroku Home Network HTTP International IoC MSDN Magazine MSpec my setup NHibernate OAuth performance Pivot R# Refactoring Ruby Sinatra SSIS TortoiseSVN Uncategorized virtualization WCF Web Web API Windows 7 Windsor
Category Archives: HTTP
Versioning RESTful Services
I’ve talked about this in various venues and also cover it in my Pluralsight REST Fundamentals course, but the topic of how to version RESTful services has been popping up a bunch recently on some of the ASP.NET Web API … Continue reading
REST Resources
I got a question recently about my recent Pluralsight REST Fundamentals course. Several times throughout the course, I say something to the effect of “for more on X, check out the references section at the end of the module”. The … Continue reading
Also posted in architecture, Web, Web API
6 Comments
You can’t achieve REST without client and server participation
Recently I have been having a bunch of discussions around REST and whether or not the client participates in the RESTfulness of a system. Until now I’ve been saying that REST is confined to the server. I now realize that … Continue reading
HTTP is not a transport protocol, HTTP is not RPC
Preamble: The intent of this post is to educate on how HTTP was designed to be used , clarify misconceptions and to give folks food for thought on different ways they can design a system. It is not to ignite … Continue reading
Automatic ETag Management with Web API Message Handlers
One of the great things about the fact that Http is a full fledged application protocol is that it has built in semantics for doing all sorts of application types of things. Two of these things which I’ll talk about … Continue reading
Also posted in WCF, Web API
4 Comments
Message Handlers vs Operation Handlers which one to use?
In WCF Web API we have 2 extensibility points which seem very similar. They both are designed for very different reasons. Recently the question of which to use when popped up on our forums. Below is some guidance. Message Handlers … Continue reading
Using DataContracts with WCF Web API
A few folks have been asking if it is possible to serialize/deserialize using the DataContractSerializer. Rest assured, yes it is possible. Now whether or not it is the easiest/most intuitive model well that it is a different question. If you … Continue reading
Using ServiceRoute With Existing MVC Routes
I’m sitting here at TechEd working on my demos for tomorrow’s presentation and I briefly got stuck on my route implementation. The specific issues wasn’t anything big – I just had a more specific route path declared below a more … Continue reading
Also posted in WCF, Web
7 Comments
Getting Fiddler and the .NET Framework to Play (better) Together
I was working on a sample over this weekend and kept running into a wall related to Fiddler that was driving me crazy. Fortunately, I was able to find a solution thanks to Eric Lawrence and so I want to … Continue reading
Also posted in Fiddler, WCF
3 Comments
WebSockets, RIA/JS and WCF Web API at MIX, a whole lotta love for the web
MIX was indeed a busy time for the WCF Team. We delivered several talks, and released several shiny new toys to the community for folks that are building web-based systems. WebSockets Craig Kitterman of our Interoperability group, and Paul Batum, … Continue reading