I have long experience with Episerver CMS, but very little experience with Episerver Commerce, or any other commerce solution for that matter. For me, this book was a great resource when starting to learn Commerce. It complements Episerver´s official documentation very well. If you are only using the official documentation you kind of need to already know what you want to do, and can get info on how to do it. The book tells you more about what you need to do when implementing a commerce solution. The book will learn you all basic concepts, and the lingo used in the commerce world.
The book is constantly being updated, which is a good thing. But unfortunately not updated in the same pace as Commerce is updated. Make sure to double check the official documentation (one example is the legacy OrderContext, without mentioning the new IOrderRepositoryCallback). The book seems to have been written over a long time, it covers some areas that are not really valid anymore, and that confused me a bit.
I think the language in the book could be improved, because at least I had trouble following some sentences, and there are quite a few misspelled words. You still understand everything, but you know, developers are being anal about things 🙂 .
Would I recommend this book to someone who want’s to learn Episerver Commerce? Definitely. But at the same time I think it’s possible to make this book better. My suggestion is that the author should focus more on the latest version of Commerce, and make it very clear when older version is discussed (and skip everything about versions before 7.5?). There are also parts that are more like reference material, things that you really don’t care about when starting to learn, but might need later on. Those parts could be moved to an appendix, or just reference the official documentation (if available). And frankly, sentences like this:
“My wife, like almost every other women, becomes crazy when she sees a good discount[…]” is something we need less of in the developer community 🙂
Quan Mai is truly a commerce guru, and very helpful in the developer community. I understand it’s been a tremendous effort writing the book, and I hope he will continue and keep the book updated. If the time or energy isn’t there, it would be so great if the book was “open sourced” and it was possible to contribute, and suggest changes.
This review covers the version released 2017-08-04