ASP.NET News from Blogger:
steve maines blog
Total News: 102
Eyal Vardi has been coding up a storm,
it seems. He's got a lot of neat tools for WCF/.NET development up on his weblog.
My favorites are the WCF Debugger Visualizers. The internal structure of some ...
In case you haven't noticed yet, the bits for .NET
3.5 SP1 Beta 1 and Visual
Studio 2008 SP1 Beta 1 are now available...take a minute and go grab them,
and then you can finish reading this post while...
You should seriously check out Brian's
F# blog. It's way good.
Brian is a WCF alum; he owned a hefty chunk of the code in System.ServiceModel.Dispatcher
and the 3.5 Web Programming Model work.
It's...
Nicholas has a good post on the binding
validation WCF does in partial trust.
As he points out, a ServiceHost running in anything less than a fully trusted AppDomin
will so some baked-in validation ...
Sadly, duty called and I didn't get to make it to Mix '08 this year. To make up for
it, I think I'll take a couple days this week to watch some
recorded sessions via teh intarweb and then drive to th...
I've gotten a lot of requests (internally and externally) for requests for resources
on how to use the new WCF Web Programming Model features in .NET 3.5.
MSDN has a lot of great content on this stu...
Lots of folks have asked me how to add various XMLism like XML Namespace prefixes
to the serialized output of a SyndicationFeed. This is actually easy
to do once you know the trick but it's admittedl...
One of the things that the DataContractSerializer does is create a mapping between
CLR type names and XML qnames.
Lots of people know that you can control this mapping on a per-type basis via the
[D...
If you want to use the [WebGet]/[WebInvoke] programming model in WCF, you need an
endpoint with the right binding and the right endpoint behavior.
The binding is the out-of-the-box WebHttpBinding. T...
I get asked by many, many folks if there's a way to cleanse the .svc file extension
from WCF service URI's running in IIS.
Of course there is, and Jon
Flanders shows you how.
Thanks for writing tha...
Performance is something we take pretty dang seriously on WCF. I had the privilege
ofwearing the Performance PM hat during the last few milestones of WCF v1, so
I got an up close and personal introdu...
Day Three of TechEd Orlando is pretty much in the books -- newsflash: when it rains
down here, it really rains.
I've spent most of my time here hanging out in the SOA + Web Serv...
As we were working through the design of the UriTemplate API, we had three broad classes
of scenarios in mind. One class involves creating URI's that conform to a common pattern,
wh...
You know you want one. I mean, who wouldn't want this wrapped around a coffee
mug:
Now available on Cafe Press. Buy
6 for all your friends...
I talked at a high level about the new System.UriTemplate API in my post last week
on the Zen
of the Web Programming Modelbut there's definitely more to drill into.
As a ...
The importance of Content-Type
One of the amazing things about the web is that it's a vastinterconnected graph
ofheterogeneous data that can be traversed in a generic way.
Half ...
Part
1
I find that I often get a chuckle out of presentingseemingly obvious information
in non-obvious ways. That basic juxtaposition and fundamental element of irony goes
a lo...
Ouch, it looks like Jef ran headlong into a
bit of a brick wall using the Web programming modelinside of ASP.NET.
That one's my fault for not getting the time to write an ASP.NE...
First, go download the SDK from http://labs.biztalk.net.
Now that you've downloaded it,you've got awhole bunch of new stuff to
play with.Let megive you the guided tour of the Pr...
Phew, Mix is over. The conference technically ended yesterday but we had a follow-on
event with a few customers to dive deeper into Web Programming Model stuff that Don
and I covere...
Don and I are doing our talk at Mix
tomorrow morning -- it's at 10 am (hopefully everyone will be fully recovered from
the attendee party by then -- if not, we'll play some soothing music ...
I have the great pleasure of having the office down the hall from Dennis
Pilarinos and David Wortendyke, who are two of the prime movers behind some really
cool stuff that just went...
Stefan Tilkov:
This is probably the hardest thing to grasp about REST the fact that any and
all application semantics can be mapped to the uniform REST interface (the HTTP verbs)
witho...
I thinkthe skill treewould go something like this:
Level 0: Line Numbers and GOTO
Level 1: Iteration and Procedural Abstraction
Level 2: Classes and Encapsulation
Level 3: ...
Finally, right-click-your-way-to-glory goodness for creating CardSpace-enabled ASP.NET
Websites.
Kim's got the details. Download here.
...
I came across Eliotte Rusty Harold's missive PUT
is not UPDATE via rest-discuss.
Not gonna lie -- I think that reducing PUT to bitblt() is a pretty limiting view of
HTTP....
In my last post on HTTP/POX
basics, Dave Bettin asked a good question
in the comments:
Will you guys have a good story around a programming model for associating HTTP
statu...
One of the goals we have for WCF in Orcas is to extend our feature set to better meet
the needs of the "plain old XML over HTTP programmer". In other words,we're
all aboutmaking t...
In order to get WCF out the door on time, we had to make a few really painful cuts.
Such things are a necessary part of shipping software, but they're never fun. Setting
[AllowParti...
The March
CTP of Orcas went out the door this week, which is notable for many reasons. The
ones that have the most immediate impact on me and my life are as follows:
1) Th...
There's lots of buzz in the
blogosphere today about the big Cardspace/OpenId
collaboration that was announced this morning at RSA. Whodathunk that a technologyrooted
in the RE...
Rory from Channel 9 stopped by last week and interviewed a few of us Indigo folk.
I don't think he got quite what he was expecting, but the results were amusing nonetheless.
Check it o...
See, I told you the Vista release of Indigo would be coming soon...
Vista was released to manufacturing today!!!
This site has all the details:http://www.microsoft.com/press...
The RTM release of Windows Communication Foundation (lovingly but heretically referred
to as "Indigo" -- some names just stick) went live on MSDN today as part of the .Net
Framewo...
Congrats to my friends Kabir and Jigna -- their startup, Bluedot.us,
is getting some positive buzz around the web.They did an interview with Scoble
last week, which is up on PodTech...
In WCF, we have this thing called OperationContext.Current thatcarries
lots ofuseful information about the 'current' service operation being processed.
You can use this on the serve...
Stefan's putting together sort of a
Kinsey Scale for distributed systems bloggers.
Odd that he publishes this post (which puts me in the WS-Only camp) on the same weekend
...
By default, the WCF dispatch runtime will match messages to their destination endpoint
using an exact matching algorithm on the message's To: header.
This means that if you have...
I just noticed that Eric Lawrence has released version 1.2 of his fantabulous Fiddler
HTTP debugging proxy (get it now at http://www.fiddlertool.com).
If you're doing POX/HTTP w...
Kenny has a great
writeup of how we rolled SOAP-free XML messaging into the WCF channel/encoder
model.
The short answer is that we normalized POX messages into our model by defin...
More fun with list comprehensions...I started investigating some of the language plugins
for Dr. Scheme and found out that one of them
(Swindle) support Haskell-like
list comp...
When it comes to academic approaches to teaching Computer Science, there are three
major schools of thought. You have the MIT cabal, which is Scheme-based, the CMU cabal
which is al...
Last time around I talked about how the ServiceHostFactory
API allows you to use custom derivatives of System.ServiceModel.ServiceHost with
the WCF hosting infrastructure that runs ...
I promised in my last post on the @ServiceHost
Directive that I would talk in
more detail about Factory attribute in that directive and why we have it. So here
goes
The motivation fo...
anything you still cant deal with is now your own problem. -- Trillian
My life recently has been a series of very extreme context switches.
First, there was Tech Ed, which was a blas...
One of the most common exceptions people seem to run into when building IIS/WAS-hosted
WCF services is the dreaded
Parse Error: The unknown directive @Service was specified.
Thi...
Here is the code that I presented in my TechEd talk (CON 325 -- WCF for ASP.NET Developers)
HostingInAspNet.zip
(343.83 KB)CompatibilityMode.zip
(351.16 KB)Pox1.zip (187.28 KB)
...
Check it out: the Indigo WCF community'snew home on the web
ishttp://wcf.netfx3.com. The "hello,
world" post from Clemens has
the scoop.
There's already some great...
I'm heading out this afternoon for TechEd 2006 in Boston.
My big talk is on Wednesday. It's a 300-level talk that
deals with how WCF fits in with ASP.NET:
CON325(WinFX)...
No, not wsa:To (there's only one of those). Outlook To:, as in, "the To: line on your
email". Apparently, some folks think relative order on the To: line correlates to
relative im...
View Other bloggers