Customer Reviews


21 Reviews
5 star:
 (13)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


16 of 17 people found the following review helpful:
5.0 out of 5 stars This is good stuff
This isn't a cookbook, if it were, it would've say so in the title. It does have plenty of examples, and quite interesting ones at that. I would recommend reading the foreword and absorbing its message before starting the book itself. The programming techniques used in WF have been around for a long time. Anyone who have ever written code in a programming language that...
Published on January 25, 2007 by Jeffery Zhang

versus
2 of 4 people found the following review helpful:
1.0 out of 5 stars Look elsewhere...
If you are looking for a guide to help you write better WF applications, keep looking. I read this book from cover to cover and I now understand some of the inner workings of WF, but I still have still lots of questions about how to use WF effectively.
Published on July 23, 2008 by W. Jones


‹ Previous | 1 2 3 | Next ›
Most Helpful First | Newest First

16 of 17 people found the following review helpful:
5.0 out of 5 stars This is good stuff, January 25, 2007
By 
This review is from: Essential Windows Workflow Foundation (Paperback)
This isn't a cookbook, if it were, it would've say so in the title. It does have plenty of examples, and quite interesting ones at that. I would recommend reading the foreword and absorbing its message before starting the book itself. The programming techniques used in WF have been around for a long time. Anyone who have ever written code in a programming language that supports continuations would find the concepts quite familiar. For me the first few chapters really helped tie the concepts of WF to what I already know. After that it was easy to understand the rest.

If you don't know what continuations are, there are a lot of tutorials and attempts at explaining it on the web. Many web frameworks (Seaside, Cocoon, Uncommon web, etc) are designed around it. WF is Microsoft's crack at a continuations framework.

If you know what continuations are, you will find this book very straightforward.

Bookmarks = Continuations
Consider only the case of single threaded execution (The WF execution model is single threaded), program execution can be thought of as a sequence of actions. In this sense it's like the pages of a book. A bookmark/continuation can be associated with each action in the sequence, so if you need to unload the program from memory (like while waiting for some event that won't happen for a while), you can store the bookmark in a database and restart from exactly where you left off, without having to flip through the previous pages.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
4.0 out of 5 stars Workflow under the hood, December 12, 2006
Amazon Verified Purchase(What's this?)
This review is from: Essential Windows Workflow Foundation (Paperback)
This book describes what is under the hood of WF, elucidating the elegance of its design. It is not a WF cookbook or WF design pattern guidebook. It will tell you the mechanisms by which the activities and runtime services work.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 10 people found the following review helpful:
5.0 out of 5 stars This book cannot be your 1st WF book, BUT it must be your second one!, February 18, 2007
By 
Ali Moeen (Toronto, ON Canada) - See all my reviews
(REAL NAME)   
This review is from: Essential Windows Workflow Foundation (Paperback)
I am writing this review in February 2007, and at this time there are not many options for WF related books.

This book goes seriously deep into Windows Workflow Foundation concepts. The book explains important concepts beyond API calls such as Activity Oriented Programming, Resumable Program Statements, Bookmarks and many more.

Beside the concepts, the book provides lots of practical solution for real life problems. For example I like the solution that this book suggests for synchronizing the Activity thread and UI threads in WinForm applications (Page 204).

I read couple of negative feedbacks for this book and I can guess the reason. This book shouldn't be used to begin and learn Windows Workflow Foundation. However, you will be fascinated by this book if you already know WF well.

In essence, there are resources on MSDN that help you to learn the surface of WF programs in a few days. This book is an excellent resource to take your WF knowledge into the next level.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
5.0 out of 5 stars If you code by example, look elsewhere, March 19, 2007
Amazon Verified Purchase(What's this?)
This review is from: Essential Windows Workflow Foundation (Paperback)
This book provides an excellent overview of how the WF architecture is composed and helps advanced developers begin to think in the right frame of mind for designing and building workflow driven applications. What I found really unique is that the authors discuss the reasoning behind every feature discussed in the book. If you read it cover to cover, you'll have an excellent foundation in the unique services, threading model, and extensibility features of WF. You need to take that foundation to your IDE and MSDN and build on the concepts from the book.

However, what you won't get is a bunch of examples, so if you're a code-by-example developer trying to crunch through a project, look elsewhere (try Pro WF by Bruce Bukovics). But if you are a serious architect interested in building a solution around the WF, read this book because examples won't show you how the workflow runtime manages its internal processing queues or unhandled exceptions - stuff you must understand to build the type of robust, scalable application WF is designed to create.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
5.0 out of 5 stars If you want to more than just use activities to build workflows..., April 9, 2007
This review is from: Essential Windows Workflow Foundation (Paperback)
...then get this book. This is an excellent book by the creators of WF. I had been working on WF for a long time, not just by using activities, but building them. However, I never was really confident because while I understood the concepts of activitiy, designer, validator, persistence, I was unaware of many other concepts like what is the threading model (should I make my data structures used in my custom activities thread safe?), scheduler, xoml vs xaml, etc. I used to hit these concepts while designing activities and some runtime extensions and since I didn't completely know, I did not enjoy my work as much. Then this book is released. This book is exactly what I was looking for. Concisely written, but loaded in information. More importantly, it is comprehensive. As I read from chapter to chapter, all my fears about the concepts I only half-understood were replaced by the power of a holistic knowledge of WF I was gaining. There are other books out there which tell you what a CAG activity is and how to use it, but when you are done with that kind of stuff and you don't know where to look further, read this book. With zero exaggeration, I can say that after I read the book, my confidence increased so much that I look forward to work everyday more than ever before.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars Excellent discussion of WF architecture, March 22, 2007
This review is from: Essential Windows Workflow Foundation (Paperback)
This book is one of the best written technical books I've read in the last several years. It is not a book to teach WF programming so much as a discussion of the architectural foundations of WF. The greatest benefit I gained from this book was that, even when I can't use WF itself, I can use some of the patterns that make WF possible. If you're an architect looking to gain a clear understanding of what WF is, and from that, what it can do, there is no better book than this one.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars Gets right to the heart of the workflow framework, February 19, 2007
By 
T. Messina (Raleigh, NC USA) - See all my reviews
(REAL NAME)   
This review is from: Essential Windows Workflow Foundation (Paperback)
Briefly...I have been interested in how WF really works but even after hacking away with the betas and release versions, going to the actual early adopter meetings, and reading numerous blogs I still hadn't gotten as far with the technology as I had wanted. This book opened my eyes to the 'how' of WF and that is what I needed to get out of the woods and right into good workflow coding. Because of the descriptive details that are unfolded on how WF really works, this book seems to be for architects like myself that are required to build some complex systems based on WF. I DO think that the first chapter is awkward. It tries to explain the workflow problem domain by describing in excruciating detail how one might write a simple workflow using standard programming languages. But after getting through this chapter and into the second I realized that the first chapter was necessary for developers that don't know the problem domain at all. I still think the authors could have been more brief in chapter 1 by describing the problem domain in less detail. But the rest of the book, I believe, gives all of the most significant information that the developer community needs to really exploit the technology. Therefore, I highly recommend this work for those needing to understand how WF works and if you need to write custom activities.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Good description of fundamentals, December 2, 2007
By 
William Overman (Carlsbad, CA United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Essential Windows Workflow Foundation (Paperback)
Provides a very good, bottom up, description of the core architecture of Windows Workflow. It doesn't necessarily provide much help in getting an initial implementation off the ground, but once you have the standard WF boilerplate in place, the information from this book helps you really understand how a workflow works, and thus makes you proficient in creating workflows.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 10 people found the following review helpful:
5.0 out of 5 stars An Essential Text(!), December 10, 2006
This review is from: Essential Windows Workflow Foundation (Paperback)
I've been working with Windows Workflow Foundation for over a year - and was lucky enough to implement a project that ended up being the first world-wide enterprise system in production based on Windows Workflow.

At the time, I struggled to understand the concepts behind workflow before documentation was publicly available. Even now that the RTM is out there, the SDK documentation remains a reference text that necessarily stops short of a full exploration of the concepts.

Essential Windows Workflow Foundation by Dharma Shuka and Bob Schmidt carries on in the great tradition of texts like Don Box's Essential COM (the author of the foreword) and is simply a brilliantly concise discourse on the fundamentals of Windows Workflow. I am in awe of Dharma and Bob's ability to explain this technology which represents a paradigm shift in how we will architect our applications from here on out. The more I look, the more I see applications of the Windows Workflow Framework.

Get this book. Read it. You will not regret it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful:
5.0 out of 5 stars Simply the best insider book, April 29, 2007
This review is from: Essential Windows Workflow Foundation (Paperback)
This is one of the best books I have read. It shows the real internal workings of WF and does so vividly. This is not a work-by-example book but a book everyone must own to learn the fundamentals. I didn't want to get spoiled by the Visual Designer in DevStudio simply because I wanted to know what's going on behind the curtain and this book definitely hit the spot. I would buy other books (probably Scott Allen's) for practical usages/learning by examples.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 3 | Next ›
Most Helpful First | Newest First

This product

Essential Windows Workflow Foundation
Essential Windows Workflow Foundation by Dharma Shukla (Paperback - October 13, 2006)
$49.99 $33.99
In Stock
Add to cart Add to wishlist