:: thoughts on team system and more RSS 2.0
# Tuesday, 02 August 2005

I've finally finished reading the Indigo book by David Pallmann. In summary a good introduction piece and the book really helps to fill some of the gaps I got from just reading the SDK and playing with the samples. The book could have more in-depth details instead of the sometimes lengthy listings of properties.

I liked the way the author mixed text with examples. The walk-through exercise in each chapter felt effective as well, but may not be that useful to someone that has more than a basic understanding of Indigo (and has worked with the SDK samples). Perhaps it is possible to make the samples a bit less verbose (refactoring, please).

Chapters 1-2 are good intros. Not much more than the SDK docs but a good start.

Chapters 3-7 and 9 are really good and in themselves worth buying the book for. Goes through the programming model, contract, client and server programming etc.

Chapter 8 on security: I was expecting more of this chapter. It goes trough the basics well enough but I had hoped for more examples on how to implement security solutions (certificate management, role based security etc).

Chapter 10 on hosting was a bit thin, but I realize that there isn’t that much more to say about hosting. Since you’ve dealt with configuration earlier what is left is only the different hosting mechanisms. With IIS7 I guess there will be more options. Maybe a couple of more lines on how “RunOnUIThread=true” affects Windows clients could be useful so that the reader understands why this is important.

The final chapters on management, deployment and troubleshooting are also good but definatly on the short side. Could perhaps be joined to one chapter? 

In the end there are a couple of case-studies, which is nice as a complement to the shorter samples in the SDK.

Why were the appendices not included in the book? They must are short enough to be in the book, aren’t they?

For IIS hosting, the .svc files doesn’t have to include the Language tag. It may seem a bit confusing since the services are implemented in separate assemblies.

The proxy close/dispose recommendations in the book are a bit vague and sometimes the examples are a bit misleading. I think the book could benefit from a clear discussion (in a sidebar or so) about the using/close/dispose principle for the Indigo proxies. But I also understand that this is a feature that is being reviewed for beta 2 so maybe the outcome of that will be totally different.

The samples and exercises works well as a complement to the chapter text. They could perhaps be re-factored to be a bit more concise (some examples are very verbose which almost makes it difficult to keep the thread) and the structure is very similar between chapters. For good and bad...

The book unfortunately has a number of annoying errors. Most of them are small but it kept me having to switch between the book, the SDK and the infamous Reflector to be sure I understood each concept correctly. I need to be sure that the content in a book is accurate and usually MS Press books have very few errors in them. But of course this is a beta book that needed to come out early.

To sum up - a good first book on Indigo and definately worth reading. Go get it! http://www.microsoft.com/MSPress/books/7703.asp

Tuesday, 02 August 2005 21:03:26 (W. Europe Standard Time, UTC+01:00)  #    -
# Thursday, 28 July 2005

Indigo is now just a memory... Windows Communication Foundation is the new name for the upcoming communication stack!

The newly released beta 1 of WinFX can be downloaded here and the SDK can be found here. Note: WinFX beta 1 SDK requires Visual Studio 2005 beta 2. Read the release notes here for more info on existing issues.

Thursday, 28 July 2005 20:35:30 (W. Europe Standard Time, UTC+01:00)  #    -
# Monday, 25 July 2005
Roman Kiss has written an article on how to use WS-Transfer from an Indigo application. The article has a complete sample based on the Indigo Beta 1 RC1 release. Read the article at http://www.codeproject.com/useritems/WSTransfer.asp.
Monday, 25 July 2005 08:29:51 (W. Europe Standard Time, UTC+01:00)  #    -
# Thursday, 21 July 2005

Pierre Greborio has written an add-in for Visual Studio 2005 that will generate the proxy code for an Indigo service similar to the "Add web reference" function in VS. The add-in is a wrapper for some of the commands to svcutil.exe but it allows us to stay inside Visual Studio while we work. The add-in is posted at http://weblogs.asp.net/pgreborio/archive/2005/06/07/410662.aspx.

Update: now the add-in has been posted as a "GotDotNet" workspace, http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=2b95225a-5c43-4246-bea3-d2315aae6da8.

Thursday, 21 July 2005 22:19:16 (W. Europe Standard Time, UTC+01:00)  #    -
# Wednesday, 20 July 2005

David Pallmann was first to have an Indigo book out in the public. See http://www.microsoft.com/MSPress/books/7703.asp for details.

Two sample chapters are available on the MSDN web:

I'm halfway through the book and so far its well worth the money! The book is more of a how-to book than a reference book, but for a first book on Indigo that is just right!

Unfortunately the book has some minor flaws (like typos and plain errors) which makes it necessary to look up details in the SDK documentation from time to time instead of just reading the book.

I'll update this post with a resume of the book.

Wednesday, 20 July 2005 11:04:03 (W. Europe Standard Time, UTC+01:00)  #    -

The setup procedure described in the SDK documentation to reinstall Indigo has some bad file references. The docs should be updated for beta1 but until then this is the correct procedure (with the correct file paths):

"%windir%\microsoft.net\framework\v2.0.50215\aspnet_regiis.exe" –i
"%windir%\microsoft.net\framework\v2.0.50215\xws_reg.exe" -i
cscript "%windir%\microsoft.net\framework\v2.0.50215\InstallIndigo.js"

Wednesday, 20 July 2005 10:59:26 (W. Europe Standard Time, UTC+01:00)  #    -
Yasser Shohoud (Microsoft) has published a set of slides about Indigo Beta 1 (RC1). The files are on his site http://www.learnxmlws.com/ (download the presentations directly here: http://www.learnxmlws.com/files/LapAroundIndigo.zip).
Wednesday, 20 July 2005 10:52:50 (W. Europe Standard Time, UTC+01:00)  #    -
About the author/Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2018
Mathias Olausson
Sign In
Total Posts: 100
This Year: 0
This Month: 0
This Week: 0
Comments: 65
All Content © 2018, Mathias Olausson
DasBlog theme 'Business' created by Christoph De Baene (delarou)