
Description:
Reviews:
5.0 out of 5 stars exactly what i was hoping for
(function() { P.when('cr-A', 'ready').execute(function(A) { if(typeof A.toggleExpanderAriaLabel === 'function') { A.toggleExpanderAriaLabel('review_text_read_more', 'Read more of this review', 'Read less of this review'); } }); })(); .review-text-read-more-expander:focus-visible { outline: 2px solid #2162a1; outline-offset: 2px; border-radius: 5px; } I've had this book for quite some time now and it definitely deserves a long overdue review. I was looking for something that gave an up to date insight on how real applications are built using some of the most popular and proven patterns. There are too many books around that go head first into one specific way of doing things, and it quickly becomes apparent that you cant apply a lot of the techniques to real world situations. This book is not one of those.Scott provides an introduction to some popular and common design patterns (at which point you will probably find yourself saying 'oh yeah, i used that in '), how they are categorized and most importantly how to read, understand and apply them. He then moves swiftly on to show how these can be used to piece together a rich layered framework on which to build an application. There are various examples of how the various layers interact with each other, all in a very well explained manner, making it easy to understand for developers at any level.I made the mistake of taking this book into the office, and it has been the source of many conversations since.Highly recommended.
5.0 out of 5 stars Excellent and clear
As many others have said this book contains good clear introductions to, and examples of the design patterns contained. As anyone who has studied the patterns in theory knows, translating them to the real world is not always as straightforward as one would like and this book does an excellent job of this. It provides lots of good source code, nearly always more than one option e.g. EntityFramework or NHibernate, and good general architecture design.
4.0 out of 5 stars Not for beginners, but an excellent book (although with some flaws)
I bought this book in the hope that it would teach me design patterns. I realised after reading the first few chapters that it was mostly over my head. If you don't have a very solid background in OO design, and a reasonable idea of design patterns, then don't read this book - yet.This is not a criticism of the book, it's a warning to those (like me) who might expect it to do something that, in my opinion at least, it does not do.I went away and read Head First Design Patterns, which was absolutely superb, and only then came back to read this book. With that background, this book made a lot more sense. It was still heavy reading, but with concentration, I learned a lot from it.So, why four stars and not five? Well, the first reason is that the book has a lot of mistakes in it. Many of these are simple typos that are not of major consequence, but are annoying. Many are in the UML diagrams, where it looks like they copied and pasted, and forgot to change some of the labels. A few are in the code, although if you read the code carefully (which is the only way you're going to get anything out of this book), you'll probably spot these.However, a more serious flaw in this book is the lack of clear explanations as to what is going on. One of the selling points in the official blurb is that this book contains lots and lots of code, instead of boring you with theory. Well yes, it does contain an awful amount of code, but a little more theory would have gone a long way to explaining why he did some things the way he did. A lot of the time, he showed a 2-3 page code listing, then by way of explanation, just pulled out selected parts, without really saying why they were there.I think the main point here is that a high-level overview of his approach would have made the code a lot more understandable.I don't claim to be any kind of expert in these matters (which is why I bought the book!), but I would still question quite a lot of his approaches. For example, when building an Entity Framework model, he coded all the classes by hand, then generated the model using the Visual Studio wizard, and deleted the classes the wizard created! The whole point of the wizard is that is does all the code generation for you, you don't need to write all your entity classes by hand. I really couldn't see any reason for taking such a long-winded and error-prone approach to something that was designed to be easy.There are other examples like this. It could be that he had good reason for them, but the lack of overview obscured any reasons.Without wishing to sound critical (which I'm not, I really did think it was a good book), the large case study in the last few chapters was spoiled by the fact that he used MVC, and so tied himself into something that doesn't allow you to use the methods in other frameworks. He could have picked a less specific UI approach, and it would have been a more useful case study.Despite these criticisms, I still think it's an excellent book, and one that I shall probably read again.
5.0 out of 5 stars Must have to take leap from junior developer
Exactly what I was looking for. Cannot recommend this book enough
5.0 out of 5 stars Five Stars
Good trxt
3.0 out of 5 stars The writing is very small and the colour of the text is very pale so it is a hard book to read easily because of this
I'm not professionally qualified enough to give an accurate 1-5 star guidebut from what I've rad it sure as helped me a lot.But what I can comment on is the presentation. The writing is very small and the colour of the text is very pale so it is a hard book to read easily because of this. Layout, logical presentation and style of writing are great. Just beware of the issues I've mentioned.
4.0 out of 5 stars Great and valuable book in my collection. Kindle edition has too many typos.
Content of this book is outstanding and much needed for my job. For the content i give the book 5/5, this is just for the kindle edition errors.I own both the actual real life book and the kindle edition. Unfortunately, the Kindle edition has alot of errors in the code examples. I imagine this is due to a less than perfect process of creating the kindle file from the original material but it is very annoying none the less.It's not a major problem as you realize a piece of code does not look right. But an absolute c# novice may be unable to see these and wonder why the code examples dont work.Again, the book is fantastic but the code errors in the kindle edition are a little annoying.
3.0 out of 5 stars Good content, not a great publication, even worse indexing!
I have owned this product for two days and can see that the content is well structured with numerous code examples to see how the design patterns may be applied in real-life.However, I have two problems with this product:1) The book is not indexed correctly. According to the index, a UML representation of the Strategy Pattern can be found on p.114. Um, try p.116!! Apprently the MVC pattern can be found on p.344-345... Perhaps not. It's actually from p.348 onwards. I know this is a petty thing to complain about, but I expect a book's index to reference content correctly as a bare minimum and it gets annoying when you want to find something quickly!2) There are typos and grammatical mistakes which can become annoying at times.That said, these are the only two problems I have with the book and I'm sure you'll be happy with your purchase if you can see past them.
Impression réduite...
(function() { P.when('cr-A', 'ready').execute(function(A) { if(typeof A.toggleExpanderAriaLabel === 'function') { A.toggleExpanderAriaLabel('review_text_read_more', 'Read more of this review', 'Read less of this review'); } }); })(); .review-text-read-more-expander:focus-visible { outline: 2px solid #2162a1; outline-offset: 2px; border-radius: 5px; } Très bon bouquin sur les Design Patterns pour ASP.NET ! (+5)Suis-je le seul à avoir un problème d'impression sur chaque page du bouquin: échelle réduite à 75% de la largeur des pages ??? (-1)WROX m'avait habitué à mieux en style d'impression...
This book is very imp for standard desgin and with ...
This book is very imp for standard desgin and with a mvc project .It is not for beginners but one can if he loves asp.net,OOPS , c#.
buon libro per i pattern
il libro spiega in modo molto chiaro e semplice, i vari pattern, e con esempi calati su un esempio reale ne mostra l'applicazione. se si ha già un'infarinatura è meglio si fa meno fatica a comprendere.
The best software book I have read yet
I am a young professional software engineer, and I have been reading a lot of various software books lately. Coming out of college with a Computer Science degree, I really had no idea how poorly I really understood OO concepts and most of the code I was producing was very procedural in nature. Once I discovered patterns via the Gang of Four book "Design Patterns", I decided it was time to learn some real techniques. Since I was working in an ASP.Net environment, I read some reviews of this book and gave it a shot.I can easily say this is the best book I have read for software engineering yet because I have been able to incorporate so much of what the book offers. This book really has a lot of great patterns that are exactly what I needed to make my development environment more robust. Correctly learning and implementing the multitude of patterns (at each level of the architecture) and learning about various architectural designs has already paid dividends for my systems' stability, testability, and performance.One of the things I like best about this book is that all of the examples are explained very clearly, in great detail. All of the code is downloadable from the WROX site, so I was able to take a hands-on approach to learning the topic. There were a few third-party tools to download (an IoC container, NHibernate, and a mapping tool come to mind), but overall there wasn't much needed other than Visual Studio to start working (of course, all of the necessary dlls were included in the projects from the WROX site, so just using those you wouldn't need to download the third-party tools). I've found that one of the biggest challenges with other books is just getting the environment configured and that wasn't an issue here.It was also good that the author used a multitude of different technologies in the examples. For example, in discussing the implementation of the Repository pattern, ADO.Net, Entities Framework, and NHibernate are all shown as options throughout the book. In discussing the presentation layer, MVP, MVC, and a couple other patterns are discussed, with MVC showing off .Net 4.0's MVC.I would highly recommend this to any professional looking to learn enterprise patterns. Even if you've read the GoF book "Design Patterns", this is excellent because it covers many new patterns that have arisen in the nearly 20 years since that book was first published.
Fantastic book, and knowledgeable author
Let me start by saying that while I was reading this book I had many moments where I thought, "he's explained the concept well, but how would you ACTUALLY write the code for that" and then BAM! there's the code example! Really enjoyed this book, it definitely pulls in a lot of concepts, but Scott does a great job explaining how to use various "Gang of Four" design patterns in a REAL application. The early chapters provide a concise summary of the major design patterns, along with some tips and advice on when and how to use them, which I found very helpful. The later chapters Scott walks us through the development of an ASP.NET MVC e-Commerce application, explaining and showing with code how to apply the patterns learned in the earlier parts of the book.I've been developing ASP.NET Web Forms sites for over 5 years, and more recently started doing ASP.NET MVC and I found the book to have just the right tone in terms of introductory concepts and more advanced concepts, without being overwhelming at any point. Personally, I learned a LOT from reading this book, and I have a feeling I'll be re-reading it quite a few more times to fully grasp some of the concepts, and I'll be keeping it handy as a reference as well.I have had conversations with Scott over twitter and I have posted several questions on the Wrox forum, which Scott seems to do a great job monitoring and responding to, which is MUCH APPRECIATED!Bottom line, if you've been doing .NET development for a few years, this book is a MUST HAVE in my opinion. It might be a tad too advanced if you're not familiar with basic OOP principles, but definitely put it on your wishlist :)
Visit the Scott Millett (Author) Store
Professional ASP.NET Design Patterns
AED45979
Quantity:
Order today to get by 7-14 business days
This item qualifies for free delivery
Imported From: United Kingdom
At BOLO, we work hard to ensure the products you receive are new, genuine, and sourced from reputable suppliers.
BOLO is not an authorized or official retailer for most brands, nor are we affiliated with manufacturers unless specifically stated on a product page. Instead, we source verified sellers, authorized distributors or directly from the manufacturer.
Each product undergoes thorough inspection and verification at our consolidation and fulfilment centers to ensure it meets our strict authenticity and quality standards before being shipped and delivered to you.
If you ever have concerns regarding the authenticity of a product purchased from us, please contact Bolo Support. We will review your inquiry promptly and, if necessary, provide documentation verifying authenticity or offer a suitable resolution.
Your trust is our top priority, and we are committed to maintaining transparency and integrity in every transaction.
All product information, images, descriptions, and reviews originate from the manufacturer or from trusted sellers overseas. BOLO is not affiliated with, endorsed by, or an authorized retailer for most brands listed on our website unless stated otherwise.
While we strive to display accurate information, variations in packaging, labeling, instructions, or formulation may occasionally occur due to regional differences or supplier updates. For detailed or manufacturer-specific information, please contact the brand directly or reach out to BOLO Support for assistance.
Unless otherwise stated, all prices displayed on the product page include applicable taxes and import duties.
BOLO operates in accordance with the laws and regulations of United Arab Emirates. Any items found to be restricted or prohibited for sale within the UAE will be cancelled prior to shipment. We take proactive measures to ensure that only products permitted for sale in United Arab Emirates are listed on our website.
All items are shipped by air, and any products classified as “Dangerous Goods (DG)” under IATA regulations will be removed from the order and cancelled.
All orders are processed manually, and we make every effort to process them promptly once confirmed. Products cancelled due to the above reasons will be permanently removed from listings across the website.
More from this brand
Similar items from “Programming”
Share with
Or share with link
https://www.bolo.ae/products/K0470292784
Visit the Scott Millett (Author) Store
Professional ASP.NET Design Patterns

AED45979
Quantity:
Order today to get by 7-14 business days
This item qualifies for free delivery
Imported From: United Kingdom
At BOLO, we work hard to ensure the products you receive are new, genuine, and sourced from reputable suppliers.
BOLO is not an authorized or official retailer for most brands, nor are we affiliated with manufacturers unless specifically stated on a product page. Instead, we source verified sellers, authorized distributors or directly from the manufacturer.
Each product undergoes thorough inspection and verification at our consolidation and fulfilment centers to ensure it meets our strict authenticity and quality standards before being shipped and delivered to you.
If you ever have concerns regarding the authenticity of a product purchased from us, please contact Bolo Support. We will review your inquiry promptly and, if necessary, provide documentation verifying authenticity or offer a suitable resolution.
Your trust is our top priority, and we are committed to maintaining transparency and integrity in every transaction.
All product information, images, descriptions, and reviews originate from the manufacturer or from trusted sellers overseas. BOLO is not affiliated with, endorsed by, or an authorized retailer for most brands listed on our website unless stated otherwise.
While we strive to display accurate information, variations in packaging, labeling, instructions, or formulation may occasionally occur due to regional differences or supplier updates. For detailed or manufacturer-specific information, please contact the brand directly or reach out to BOLO Support for assistance.
Unless otherwise stated, all prices displayed on the product page include applicable taxes and import duties.
BOLO operates in accordance with the laws and regulations of United Arab Emirates. Any items found to be restricted or prohibited for sale within the UAE will be cancelled prior to shipment. We take proactive measures to ensure that only products permitted for sale in United Arab Emirates are listed on our website.
All items are shipped by air, and any products classified as “Dangerous Goods (DG)” under IATA regulations will be removed from the order and cancelled.
All orders are processed manually, and we make every effort to process them promptly once confirmed. Products cancelled due to the above reasons will be permanently removed from listings across the website.
Description:
Reviews:
5.0 out of 5 stars exactly what i was hoping for
(function() { P.when('cr-A', 'ready').execute(function(A) { if(typeof A.toggleExpanderAriaLabel === 'function') { A.toggleExpanderAriaLabel('review_text_read_more', 'Read more of this review', 'Read less of this review'); } }); })(); .review-text-read-more-expander:focus-visible { outline: 2px solid #2162a1; outline-offset: 2px; border-radius: 5px; } I've had this book for quite some time now and it definitely deserves a long overdue review. I was looking for something that gave an up to date insight on how real applications are built using some of the most popular and proven patterns. There are too many books around that go head first into one specific way of doing things, and it quickly becomes apparent that you cant apply a lot of the techniques to real world situations. This book is not one of those.Scott provides an introduction to some popular and common design patterns (at which point you will probably find yourself saying 'oh yeah, i used that in '), how they are categorized and most importantly how to read, understand and apply them. He then moves swiftly on to show how these can be used to piece together a rich layered framework on which to build an application. There are various examples of how the various layers interact with each other, all in a very well explained manner, making it easy to understand for developers at any level.I made the mistake of taking this book into the office, and it has been the source of many conversations since.Highly recommended.
5.0 out of 5 stars Excellent and clear
As many others have said this book contains good clear introductions to, and examples of the design patterns contained. As anyone who has studied the patterns in theory knows, translating them to the real world is not always as straightforward as one would like and this book does an excellent job of this. It provides lots of good source code, nearly always more than one option e.g. EntityFramework or NHibernate, and good general architecture design.
4.0 out of 5 stars Not for beginners, but an excellent book (although with some flaws)
I bought this book in the hope that it would teach me design patterns. I realised after reading the first few chapters that it was mostly over my head. If you don't have a very solid background in OO design, and a reasonable idea of design patterns, then don't read this book - yet.This is not a criticism of the book, it's a warning to those (like me) who might expect it to do something that, in my opinion at least, it does not do.I went away and read Head First Design Patterns, which was absolutely superb, and only then came back to read this book. With that background, this book made a lot more sense. It was still heavy reading, but with concentration, I learned a lot from it.So, why four stars and not five? Well, the first reason is that the book has a lot of mistakes in it. Many of these are simple typos that are not of major consequence, but are annoying. Many are in the UML diagrams, where it looks like they copied and pasted, and forgot to change some of the labels. A few are in the code, although if you read the code carefully (which is the only way you're going to get anything out of this book), you'll probably spot these.However, a more serious flaw in this book is the lack of clear explanations as to what is going on. One of the selling points in the official blurb is that this book contains lots and lots of code, instead of boring you with theory. Well yes, it does contain an awful amount of code, but a little more theory would have gone a long way to explaining why he did some things the way he did. A lot of the time, he showed a 2-3 page code listing, then by way of explanation, just pulled out selected parts, without really saying why they were there.I think the main point here is that a high-level overview of his approach would have made the code a lot more understandable.I don't claim to be any kind of expert in these matters (which is why I bought the book!), but I would still question quite a lot of his approaches. For example, when building an Entity Framework model, he coded all the classes by hand, then generated the model using the Visual Studio wizard, and deleted the classes the wizard created! The whole point of the wizard is that is does all the code generation for you, you don't need to write all your entity classes by hand. I really couldn't see any reason for taking such a long-winded and error-prone approach to something that was designed to be easy.There are other examples like this. It could be that he had good reason for them, but the lack of overview obscured any reasons.Without wishing to sound critical (which I'm not, I really did think it was a good book), the large case study in the last few chapters was spoiled by the fact that he used MVC, and so tied himself into something that doesn't allow you to use the methods in other frameworks. He could have picked a less specific UI approach, and it would have been a more useful case study.Despite these criticisms, I still think it's an excellent book, and one that I shall probably read again.
5.0 out of 5 stars Must have to take leap from junior developer
Exactly what I was looking for. Cannot recommend this book enough
5.0 out of 5 stars Five Stars
Good trxt
3.0 out of 5 stars The writing is very small and the colour of the text is very pale so it is a hard book to read easily because of this
I'm not professionally qualified enough to give an accurate 1-5 star guidebut from what I've rad it sure as helped me a lot.But what I can comment on is the presentation. The writing is very small and the colour of the text is very pale so it is a hard book to read easily because of this. Layout, logical presentation and style of writing are great. Just beware of the issues I've mentioned.
4.0 out of 5 stars Great and valuable book in my collection. Kindle edition has too many typos.
Content of this book is outstanding and much needed for my job. For the content i give the book 5/5, this is just for the kindle edition errors.I own both the actual real life book and the kindle edition. Unfortunately, the Kindle edition has alot of errors in the code examples. I imagine this is due to a less than perfect process of creating the kindle file from the original material but it is very annoying none the less.It's not a major problem as you realize a piece of code does not look right. But an absolute c# novice may be unable to see these and wonder why the code examples dont work.Again, the book is fantastic but the code errors in the kindle edition are a little annoying.
3.0 out of 5 stars Good content, not a great publication, even worse indexing!
I have owned this product for two days and can see that the content is well structured with numerous code examples to see how the design patterns may be applied in real-life.However, I have two problems with this product:1) The book is not indexed correctly. According to the index, a UML representation of the Strategy Pattern can be found on p.114. Um, try p.116!! Apprently the MVC pattern can be found on p.344-345... Perhaps not. It's actually from p.348 onwards. I know this is a petty thing to complain about, but I expect a book's index to reference content correctly as a bare minimum and it gets annoying when you want to find something quickly!2) There are typos and grammatical mistakes which can become annoying at times.That said, these are the only two problems I have with the book and I'm sure you'll be happy with your purchase if you can see past them.
Impression réduite...
(function() { P.when('cr-A', 'ready').execute(function(A) { if(typeof A.toggleExpanderAriaLabel === 'function') { A.toggleExpanderAriaLabel('review_text_read_more', 'Read more of this review', 'Read less of this review'); } }); })(); .review-text-read-more-expander:focus-visible { outline: 2px solid #2162a1; outline-offset: 2px; border-radius: 5px; } Très bon bouquin sur les Design Patterns pour ASP.NET ! (+5)Suis-je le seul à avoir un problème d'impression sur chaque page du bouquin: échelle réduite à 75% de la largeur des pages ??? (-1)WROX m'avait habitué à mieux en style d'impression...
This book is very imp for standard desgin and with ...
This book is very imp for standard desgin and with a mvc project .It is not for beginners but one can if he loves asp.net,OOPS , c#.
buon libro per i pattern
il libro spiega in modo molto chiaro e semplice, i vari pattern, e con esempi calati su un esempio reale ne mostra l'applicazione. se si ha già un'infarinatura è meglio si fa meno fatica a comprendere.
The best software book I have read yet
I am a young professional software engineer, and I have been reading a lot of various software books lately. Coming out of college with a Computer Science degree, I really had no idea how poorly I really understood OO concepts and most of the code I was producing was very procedural in nature. Once I discovered patterns via the Gang of Four book "Design Patterns", I decided it was time to learn some real techniques. Since I was working in an ASP.Net environment, I read some reviews of this book and gave it a shot.I can easily say this is the best book I have read for software engineering yet because I have been able to incorporate so much of what the book offers. This book really has a lot of great patterns that are exactly what I needed to make my development environment more robust. Correctly learning and implementing the multitude of patterns (at each level of the architecture) and learning about various architectural designs has already paid dividends for my systems' stability, testability, and performance.One of the things I like best about this book is that all of the examples are explained very clearly, in great detail. All of the code is downloadable from the WROX site, so I was able to take a hands-on approach to learning the topic. There were a few third-party tools to download (an IoC container, NHibernate, and a mapping tool come to mind), but overall there wasn't much needed other than Visual Studio to start working (of course, all of the necessary dlls were included in the projects from the WROX site, so just using those you wouldn't need to download the third-party tools). I've found that one of the biggest challenges with other books is just getting the environment configured and that wasn't an issue here.It was also good that the author used a multitude of different technologies in the examples. For example, in discussing the implementation of the Repository pattern, ADO.Net, Entities Framework, and NHibernate are all shown as options throughout the book. In discussing the presentation layer, MVP, MVC, and a couple other patterns are discussed, with MVC showing off .Net 4.0's MVC.I would highly recommend this to any professional looking to learn enterprise patterns. Even if you've read the GoF book "Design Patterns", this is excellent because it covers many new patterns that have arisen in the nearly 20 years since that book was first published.
Fantastic book, and knowledgeable author
Let me start by saying that while I was reading this book I had many moments where I thought, "he's explained the concept well, but how would you ACTUALLY write the code for that" and then BAM! there's the code example! Really enjoyed this book, it definitely pulls in a lot of concepts, but Scott does a great job explaining how to use various "Gang of Four" design patterns in a REAL application. The early chapters provide a concise summary of the major design patterns, along with some tips and advice on when and how to use them, which I found very helpful. The later chapters Scott walks us through the development of an ASP.NET MVC e-Commerce application, explaining and showing with code how to apply the patterns learned in the earlier parts of the book.I've been developing ASP.NET Web Forms sites for over 5 years, and more recently started doing ASP.NET MVC and I found the book to have just the right tone in terms of introductory concepts and more advanced concepts, without being overwhelming at any point. Personally, I learned a LOT from reading this book, and I have a feeling I'll be re-reading it quite a few more times to fully grasp some of the concepts, and I'll be keeping it handy as a reference as well.I have had conversations with Scott over twitter and I have posted several questions on the Wrox forum, which Scott seems to do a great job monitoring and responding to, which is MUCH APPRECIATED!Bottom line, if you've been doing .NET development for a few years, this book is a MUST HAVE in my opinion. It might be a tad too advanced if you're not familiar with basic OOP principles, but definitely put it on your wishlist :)
More from this brand
Similar items from “Programming”
Share with
Or share with link
https://www.bolo.ae/products/K0470292784