----- Original Message -----
From: "John Sands" <[EMAIL PROTECTED]>
Sent: Friday, April 19, 2002 11:06
Subject: Re: Can someone recommend an ADO.NET book


> "now I just try to avoid the 'red' part of the bookstore shelves!"
>
> I agree; but there are exceptions. I have Michael Kay's XSLT book on my
desk
> right now and it is one of the best technical books I've ever read. (Right
up
> there with The Perl Cookbook and anything by Richter.)
>

Grimes on COM/ATL is pretty good; it and ATL internals are all you need for
ATL work.

I was in Borders last week browsing the aisles (up in oregon, as large
enclosed bookstore is a good place to take a baby for walk in a pushchain in
the rain, see), and looked at a couple of the new Wrox books

-Professional Web Services in Java
-Enterprise C# or something like that

The Pro web services book suffers from the problem that all such books have
to date; they are blissfully naiive when it comes to getting the stuff
working. So even though it seemed to look at the technical aspects quite
broadly, it isnt enough. Indeed, all the books so far seem to make you think
that because SOAP makes creating/consuming web services easy, all you need
to understand are the APIs and you are sorted.

I have yet to see a 'Production Web Services' book which starts "Assuming
you know about how to write a web service using
{ASP.NET,C#,Axis,Perl::Soap,gSoap, whatever}", here is how to get that out
the door. First we will start with how to architect a service for
robustness, scalability and transactional safety..."

I thought the book on enterprise C# was OK. As an example, they got into
writing management stuff (why do you you have to write an MMC plug in BTW,
cant there be a generic one that just uses introspection to let you manage
,net apps?), and things like that. I liked their example of 'adding a
session' to a service, not by adding a session parameter, but a) by adding a
SOAP header (i.e. they've read the soap spec) and b) using an attribute to
provide the session stuff as an aspect to the service. [NB.their session
code wont work against callers from AOL whose IP addr can change from call
to call; you cant use IP addr verifications against that domain]

The enterprise C# book was written by two people, which I think makes a
difference. you can do depth, coherence and consistency with a few authors.

Once you have many writers doing 1-2 chapters, even if the chapters
themselves are very good, it is hard to bring the stuff together into a
coherent whole. It's just like any other s/w project really: throw more
people at it and it comes out the door faster, but the implementation
reflects the team dynamics. One-two person apps are tighter than big team
apps.

-Steve

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to