Picture 1 of 2


Gallery
Picture 1 of 2


Have one to sell?
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET
US $30.00
ApproximatelyRM 128.07
or Best Offer
Condition:
Like New
A book in excellent condition. Cover is shiny and undamaged, and the dust jacket is included for hard covers. No missing or damaged pages, no creases or tears, and no underlining/highlighting of text or writing in the margins. May be very minimal identifying marks on the inside cover. Very minimal wear and tear.
Oops! Looks like we're having trouble connecting to our server.
Refresh your browser window to try again.
Shipping:
US $5.22 (approx RM 22.28) USPS Media MailTM.
Located in: Aurora, Colorado, United States
Delivery:
Estimated between Wed, 6 Aug and Tue, 12 Aug to 94104
Returns:
30 days return. Buyer pays for return shipping. If you use an eBay shipping label, it will be deducted from your refund amount.
Coverage:
Read item description or contact seller for details. See all detailsSee all details on coverage
(Not eligible for eBay purchase protection programmes)
Seller assumes all responsibility for this listing.
eBay item number:116697178060
Item specifics
- Condition
- Book Title
- Framework Design Guidelines
- ISBN-13
- 9780135896464
- ISBN
- 9780135896464
About this product
Product Identifiers
Publisher
Addison Wesley Professional
ISBN-10
0135896460
ISBN-13
9780135896464
eBay Product ID (ePID)
26038293409
Product Key Features
Number of Pages
624 Pages
Publication Name
Framework Design Guidelines : Conventions, Idioms, and Patterns for Reusable .net Libraries
Language
English
Publication Year
2020
Subject
Networking / General, General, Programming / Microsoft, Software Development & Engineering / Systems Analysis & Design
Type
Textbook
Subject Area
Mathematics, Computers
Series
Addison-Wesley Microsoft Technology Ser.
Format
Trade Paperback
Dimensions
Item Height
1.4 in
Item Weight
33.9 Oz
Item Length
9 in
Item Width
6.9 in
Additional Product Features
Edition Number
3
Intended Audience
Scholarly & Professional
Dewey Edition
23
Dewey Decimal
005.276
Table Of Content
Chapter 1: Introduction Chapter 2: Framework Design Fundamentals Chapter 3: Naming Guidelines Chapter 4: Type Design Guidelines Chapter 5: Member Design Chapter 6: Designing for Extensibility Chapter 7: Exceptions Chapter 8: Usage Guidelines Chapter 9: Common Design Patterns Appendix A: C# Coding Style Conventions Appendix B: Obsolete Guidance Appendix C: Sample API Specification Appendix D: Breaking Changes Glossary
Synopsis
Framework Design Guidelines has long been the definitive guide to best practices for developing components and component libraries in Microsoft .NET. Now, this edition has been fully revised to reflect game-changing API design innovations introduced by Microsoft through eight recent updates to C#, eleven updates to .NET Framework, and the emergence and evolution of .NET Core. Three leading Microsoft architects share the same guidance Microsoft teams are using to evolve .NET, so you can design well-performing components that feel like natural extensions to the platform. Building on the book's proven explanatory style, the authors and expert annotators offer insider guidance on new .NET and C# concepts, including major advances in asynchronous programming and lightweight memory access. Throughout, they clarify and refresh existing content, helping you take full advantage of best practices based on C# 8, .NET Framework 4.8, and .NET Core. Discover which practices should always, generally, rarely, or never be used--including practices that are no longer recommended Learn the general philosophy and fundamental principles of modern framework design Explore common framework design patterns with up-to-date C# examples Apply best practices for naming, types, extensibility, and exceptions Learn how to design libraries that scale in the cloud Master new async programming techniques utilising Task and ValueTask Make the most of the Core Memory and Span types for lightweight memory access, Master Today's Best Practices for Building Reusable .NET Frameworks, Libraries, and Components ".NET Core contains] advances important to cloud application developers: performance, resource utilization, container support, and others. This third edition of Framework Design Guidelines adds guidelines related to changes that the .NET team adopted during transition from the world of client-server application to the world of the Cloud." -From the Foreword by Scott Guthrie Framework Design Guidelines has long been the definitive guide to best practices for developing components and component libraries in Microsoft .NET. Now, this third edition has been fully revised to reflect game-changing API design innovations introduced by Microsoft through eight recent updates to C#, eleven updates to .NET Framework, and the emergence and evolution of .NET Core. Three leading .NET architects share the same guidance Microsoft teams are using to evolve .NET, so you can design well-performing components that feel like natural extensions to the platform. Building on the book's proven explanatory style, the authors and expert annotators offer insider guidance on new .NET and C# concepts, including major advances in asynchronous programming and lightweight memory access. Throughout, they clarify and refresh existing content, helping you take full advantage of best practices based on C# 8, .NET Framework 4.8, and .NET Core. Discover which practices should always, generally, rarely, or never be used-including practices that are no longer recommended Learn the general philosophy and fundamental principles of modern framework design Explore common framework design patterns with up-to-date C# examples Apply best practices for naming, types, extensibility, and exceptions Learn how to design libraries that scale in the cloud Master new async programming techniques utilizing Task and ValueTask Make the most of the Memory and Span types for lightweight memory access This guide is an indispensable resource for everyone who builds reusable .NET-based frameworks, libraries, or components at any scale: large system frameworks, medium-size reusable layers of large distributed systems, extensions to system frameworks, or even small shared components. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details., Master Today's Best Practices for Building Reusable .NET Frameworks, Libraries, and Components ".NET Core [contains] advances important to cloud application developers: performance, resource utilization, container support, and others. This third edition of Framework Design Guidelines adds guidelines related to changes that the .NET team adopted during transition from the world of client-server application to the world of the Cloud." -From the Foreword by Scott Guthrie Framework Design Guidelines has long been the definitive guide to best practices for developing components and component libraries in Microsoft .NET. Now, this third edition has been fully revised to reflect game-changing API design innovations introduced by Microsoft through eight recent updates to C#, eleven updates to .NET Framework, and the emergence and evolution of .NET Core. Three leading .NET architects share the same guidance Microsoft teams are using to evolve .NET, so you can design well-performing components that feel like natural extensions to the platform. Building on the book's proven explanatory style, the authors and expert annotators offer insider guidance on new .NET and C# concepts, including major advances in asynchronous programming and lightweight memory access. Throughout, they clarify and refresh existing content, helping you take full advantage of best practices based on C# 8, .NET Framework 4.8, and .NET Core. Discover which practices should always, generally, rarely, or never be used-including practices that are no longer recommended Learn the general philosophy and fundamental principles of modern framework design Explore common framework design patterns with up-to-date C# examples Apply best practices for naming, types, extensibility, and exceptions Learn how to design libraries that scale in the cloud Master new async programming techniques utilizing Task and ValueTask Make the most of the Memory and Span types for lightweight memory access This guide is an indispensable resource for everyone who builds reusable .NET-based frameworks, libraries, or components at any scale: large system frameworks, medium-size reusable layers of large distributed systems, extensions to system frameworks, or even small shared components. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details., Framework Design Guidelines, Third Edition , teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framework. Expanded and updated for .NET 7.3, this new edition focuses on new concepts which have altered the current and best practices for developing components in .NET. This book can improve the work of any .NET developer producing code that other developers will use. It includes copious annotations to the guidelines by prominent architects and practitioners of the .NET Framework, providing a lively discussion of the reasons for the guidelines as well as examples of when to break those guidelines Microsoft architects Krzysztof Cwalina, Jeremy Barton, and Brad Abrams teach framework design from the top down. From their significant combined experience and deep insight, you will learn The general philosophy and fundamental principles of framework design Naming guidelines for the various parts of a framework Guidelines for the design and extending of types and members of types Issues affecting--and guidelines for ensuring--extensibility How (and how not) to design exceptions Guidelines for--and examples of--common framework design patterns Guidelines in this book are presented in four major forms: Do, Consider, Avoid, and Do not. These directives help focus attention on practices that should always be used, those that should generally be used, those that should rarely be used, and those that should never be used. Every guideline includes a discussion of its applicability, and most include a code example to help illuminate the dialogue. Framework Design Guidelines, Third Edition , is the only definitive source of best practices for managed code API development, direct from the architects themselves.
LC Classification Number
QA76.76.M52C87 2020
Item description from the seller
Seller feedback (2,694)
- 9***a (128)- Feedback left by buyer.Past monthVerified purchaseGreat experience with this seller. item arrived on time, was well packaged, and was as described. Also great comms with the seller. very good experience. many thanks!
- i***i (279)- Feedback left by buyer.Past monthVerified purchasePERFECT!
- 1***4 (105)- Feedback left by buyer.Past monthVerified purchaseThese are awesome! Fast shipping, and packed really well which I was worried about. They were better than the description, and are a great value! Thank you.
More to explore :
- Idioms Dictionaries & Reference Books,
- Scroll Saw Patterns,
- Architecture & Design Magazines,
- Interior Design Nonfiction Books & Fiction,
- Nonfiction Books Fiction & Graphic Design,
- Nonfiction Design Fiction & Nonfiction Books,
- Nonfiction Books in Japanese Fiction & Design,
- Design Study Guides & Test Prep,
- History Nonfiction Books & Design Fiction,
- Nonfiction Books in Japanese Fiction & Graphic Design