The First Dead-Tree Copy of the Book is Here!

[I know, you must be sick of book-related posts: please bear with me just a bit longer, I think we’re almost done :-)]



YES! I just found under the door mat – wait for it - the very first printed copy of Programming Windows Identity Foundation! Considering that exactly today it’s 9 years that I work in Microsoft, I can think of very few better ways to celebrate 🙂

In the picture above I re-created the work setup I used for most of the writing: Visual Studio on the tablet screen, the manuscript in the portrait screen, reference material (specs etc) on the old Relisys from Italy (before you ask: hooked to the tablet via DisplayLink). And of course the whiteboard, with the Enrico la Talpa that I use for christening ALL whiteboards, real or virtual. Ryan and David, please do not add any details about that 😉

The book is slightly thinner than I expected, but I get that feeling for every book: it’s a function of the amount of work they require, the thickness is never enough. The pry bar on the cover is awesome, I can’t believe it was never used before by the Microsoft Press covers team… I feel privileged 🙂


The production guys did a superb job with the illustrations. I was real worried that some would be just too hard to read, but they ended up looking great and perfectly readable even when featuring multiple keys.

image image

OK, the physical copy is here; now the question becomes, when is it going to be there? I.e., when are the printed copies going to be available? I know as much as you in this respect. As silly as it sounds, a couple of weeks ago I bought a copy of the book on Amazon and I’ve been polling the shipments page ever since. I doubt that they fired up the printing machinery and printed just this copy for making me happy, hence I’d consider this a sign that the printed copies are just about to hit the warehouses.

Ahh, I was supposed to still do a couple of things before checking out: but now I think I’ll just get downstairs, open a beer and leaf through this bad boy. I’ve got to enjoy this bliss while that lasts, soon enough I’ll enter the phase in which I’ll be unsatisfied with the way I wrote this and that 🙂

[UPDATE 9/30 - 6:30 PM PST] Not even 30 mins, bliss already over! Found a typo which completely changes the meaning of the sentence. Page 234: "the new version of the protocol is now backward compatible with OAuth 1.0 and is largely based on OAuth WRAP. " should be "the new version of the protocol is not backward compatible with OAuth 1.0 and is largely based on OAuth WRAP. "

Comments (11)
  1. Placing my order now and will surely wear out the delivery refresh button!  Congratulations, I'm proud of your achievement. Any typos will just make it an even more exciting read 🙂

    p.s. Be sure to give Barry ( his signed copy!  – you know – toys out of pram when he doesnt get his way 😉 jk

  2. Thak you David 🙂 I'll see what I can do with Barry

  3. Freak says:

    Will surely need to check this book. Will be getting hold of this.

    Btw i like the way you marked all those arrows from whiteboard and your systems flowing into the book 🙂

  4. Thank you 🙂 pelase let me know what you think of the book!

    I am glad you liked the idea of the arrows. I considered appearing in the pic and drawing an arrow from my head too, but my long face would have just ruined the conposition 😉

  5. tom says:

    Congratulations Vittorio – and the timing couldn't be better 🙂

    I was looking at WIF for the first time right when it hit RTM in late 2009. Now, my company project starts for real – and lo and behold, here comes your book!  Thanks for all your work on this, I'm looking forward to it very soon.

  6. Thank you Tom! I hope the book will come in handy for your project, please let me know if it won;t be the case

  7. Richard says:

    Just noticed that the book hit Safari Books Online and reading now!

  8. @Richard, hope you'll have fun! For some illustrations, be prepared to zoom A LOT 🙂

  9. freak says:

    One Question Vittorio, Does the book containing implementing ACS with appFabric too?

  10. freak says:

    One Question Vittorio, Does the book contain a chapter for implementing ACS with appFabric too?

  11. It doesn't. There is a section describing ACSv1, currently in production: as ACS v1 supports only OAuth WRAP, not supported by WIF, I didn;t go in details.

    The new prerelease of ACS, currently in the labs environment, was announced when the book manuscript was already finalized. Anyway, we are going to cover in the new lab in the training kits! 🙂

Comments are closed.

Skip to main content