⌊ K™¦krizzna.web.id ⌉

Sekedar coretan seorang nyubi

Microsoft® .NET: Architecting Applications for the Enterprise

Posted on

516Z8PjZ%2BUL. SL160  Microsoft® .NET: Architecting Applications for the Enterprise

  • ISBN13: 9780735626096
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
Make the right architectural decisions up front—and improve the quality and reliability of your results. Led by two enterprise programming experts, you’ll learn how to apply the patterns and techniques that help control project complexity—and make systems easier to build, support, and upgrade—right from the start. Get pragmatic architectural guidance on how to: Build testability, maintainability, and security into your system early in the design Expose … More >>

Microsoft® .NET: Architecting Applications for the Enterprise

Share and Enjoy:
  • printfriendly Microsoft® .NET: Architecting Applications for the Enterprise
  • digg Microsoft® .NET: Architecting Applications for the Enterprise
  • delicious Microsoft® .NET: Architecting Applications for the Enterprise
  • facebook Microsoft® .NET: Architecting Applications for the Enterprise
  • yahoobuzz Microsoft® .NET: Architecting Applications for the Enterprise
  • twitter Microsoft® .NET: Architecting Applications for the Enterprise
  • googlebookmark Microsoft® .NET: Architecting Applications for the Enterprise
  • email link Microsoft® .NET: Architecting Applications for the Enterprise
  • linkedin Microsoft® .NET: Architecting Applications for the Enterprise
  • live Microsoft® .NET: Architecting Applications for the Enterprise
  • myspace Microsoft® .NET: Architecting Applications for the Enterprise
  • pdf Microsoft® .NET: Architecting Applications for the Enterprise
  • plurk Microsoft® .NET: Architecting Applications for the Enterprise
  • slashdot Microsoft® .NET: Architecting Applications for the Enterprise
  • technorati Microsoft® .NET: Architecting Applications for the Enterprise
  • tumblr Microsoft® .NET: Architecting Applications for the Enterprise
  • hackernews Microsoft® .NET: Architecting Applications for the Enterprise

Tags: , , , ,


  • http://www.amazon.com/Microsoft%C2%AE-NET-Architecting-Applications-PRO-Developer/dp/073562609X%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creativ Kelly D. Rupp

    I wish my team would read this book. Too many developers in the workforce right now do not understand these principles, and should.

    The book does a great job of putting the whole package together and how to implement each layer.

    I would write a lot more if I was not so busy. I can’t say enough.

    Who should get this? Anyone that has already learned the fundumentals of developing in .NET.
    Rating: 5 / 5

  • http://www.amazon.com/Microsoft%C2%AE-NET-Architecting-Applications-PRO-Developer/dp/073562609X%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creativ Daylight

    This is a really good book. It has great information that is difficult to find in other places. However, as I read the book, it is becoming extremely evident that it is written by two different authors.

    Overall review: Poor editing makes it difficult to grasp the authors’ points.

    The following sentence from Chapter 1 perfectly exemplifies the book’s writing:

    [The word "architecture" is indissolubly bound to the world of construction.]

    Indissolubly?

    It feels like one author says something, then the other author jumps in and says, “Oh, but I think…” This creates a kind of jumbled writing that doesn’t flow.

    Some of the sentences don’t parse quite right in English and seem to distort the meaning. Precise language is needed for book a book that is describing a precise process like Software Architecting. The imprecise language makes the book feel sloppy.

    For example:

    “As you can see in Figure 1-1, the Architecture is described by one Architectural Description.”

    This should really read: “…is described by one [possible] Architectural Description.”

    The following is just a jumbled sounding sentence that could mean a great number of things:

    “At the end of the day, you serve different and concurrent views of the same architecture and capture its key facts.”

    Those are short samples of something that is better shown by the long example below (between the [[--- and ---]]. In the sample below the authors speak about a [border]. They explain it one way, then throw in an unneeded analogy about apples, and then bend the understanding of the [border] into another explanation. After reading this section, it’s quite confusing to grasp their point.

    [[---

    Defining the Borderline Between Architecture and Implementation

    The constituent components you identified while breaking down the system represent logical functions to be implemented in some way. The design of components, their interface, their responsibilities, and their behavior are definitely part of the architecture. There's a border, though, that physically separates architecture from implementation.

    This border is important to identify because, to a large extent, it helps to define roles on a development team. In particular, it marks the boundary between architects and developers. Over the years, we learned that architects and developers are not different types of fruit, like apples and oranges. They are the same type of fruit. However, if they are apples, they are like red apples and green apples. Distinct flavors, but not a different type of fruit. And neither flavor is necessarily tastier.

    You have arrived at the border between architecture and implementation when you reach a black box of behavior. A black box of behavior is just a piece of functionality that can be easily replaced or refactored without significant regression and with zero or low impact on the rest of the architecture. What's above a black box of behavior is likely to have architectural relevance and might require making a hard-to-change decision.

    What's our definition of a good architecture? It is an architecture in which all hard-to-change decisions turn out to be right. ---]]

    Rating: 3 / 5

  • http://www.amazon.com/Microsoft%C2%AE-NET-Architecting-Applications-PRO-Developer/dp/073562609X%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creativ Oleksandr Novosad

    Author’s use of common English language and easy-to-use explanations really stands out in this book. As a developer, I feel that I’ve gained a tremendous amount of new understanding of architectures from this masterpiece. This certainly isn’t a reference book, however. Rather, it’s a very nice walk-through and introduction into the world of architecture and patterns. Some advanced concepts are also present and the author seems to have an excellent grasp of emerging technologies. Explanation of O/RM tools and why you should probably look into them is great as well.

    Read it, no matter what level you are on the subject. Just don’t expect this to be a bible on architectures.
    Rating: 5 / 5

  • http://www.amazon.com/Microsoft%C2%AE-NET-Architecting-Applications-PRO-Developer/dp/073562609X%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creativ Bud Arch

    For a long time I have been searching for a good & easily understandable book on application architectures & patterns and finally my search ended with this book.

    I have read P of EAA Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series) before but this book provides good context and examples around each of the patterns mentioned in P of EAA.

    couple of -ves I see in this book are,

    1) there’s no clear-cut examples for certain concepts that authors are trying to make in the book (e.g. application logic vs. business logic)

    2) Although it provides good overview of all patterns including the ones related to yesterday’s architecture (e.g Transaction script) I think more info, examples, best practices should have been provided on patterns more relevant to today’s Enterprise applications (e.g. domain model)

    Never-the-less I would recommend every architect to keep this in their reference library.
    Rating: 4 / 5

  • http://www.amazon.com/Microsoft%C2%AE-NET-Architecting-Applications-PRO-Developer/dp/073562609X%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creativ Merlin

    I love this book. It really excel in giving a broader view than the mere Microsoft “stack”; for example, it does not insist on LINQ to SQL or the Entity Framework, but praises the benefits of other OR/M tools. Also, it associates design patterns with architectural decisions in a less rigid way than your classical pattern book.

    I totally digged the Data Access Layer chapter.

    The only thing that I struggled a little was the language: many times I felt like the concepts could have been expressed with significantly less words and maybe more examples. In fact, I often got bored and had to take a break and come back the day after.

    Other than that, it’s one of the best texts I’ve read in a while.


    Rating: 4 / 5