{"title":"Addison-Wesley Microsoft Technology Series","description":"\u003cp\u003eDelve into the Addison-Wesley Microsoft Technology Series. Enhance your understanding of Microsoft technologies with this collection, perfect for developers and IT professionals seeking practical insights and expert guidance.\u003c\/p\u003e","products":[{"product_id":"essential-c-7-0-book-mark-michaelis-9781509303588","title":"Essential C# 7.0","description":"The Comprehensive, Expert Guide to C# Language Programming     “This book has been a classic for years, and remains one of the most venerable and trusted titles in the world of C# content, and probably far beyond! . . . Mark is super smart, insists on understanding everything to the core, and has phenomenal insight into how things affect real developers. . . . He goes right to the essence and communicates with great integrity—no sugarcoating—and has a keen eye for practical value and real-world problems.”    –Mads Torgersen, C# Program Manager, Microsoft     Essential C# 7.0 is a well-organized, no-fluff guide to C# 7.0 for programmers at all levels of experience. Reflecting the most important C# features from 3.0 through 7.0 and including modern programming patterns, it will help you write code that’s simple, powerful, robust, secure, and maintainable.   Author Mark Michaelis is a world-class C# expert: a long-time Microsoft MVP and Regional Director who also has served on Microsoft’s C# design review team. He presents a comprehensive tutorial and reference for the entire language, including expert coverage of key C# 7.0 enhancements, C# 7.0’s use with .NET Core\/.NET Standard, and cross-platform compilation. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines. To help you maintain existing code, separate indexes provide version-specific answers for C# 5.0, 6.0, and 7.0, and visual icons show when each language innovation was introduced.       Make the most of C# 7.0 enhancements, including tuples, deconstructors, pattern matching, local functions, and ref returns Work efficiently with C# data types, operators, control flow, methods, and parameters Write more robust code with C# object-oriented constructs Implement reliable, effective exception handling Reduce code complexity with generics, delegates, lambda expressions, and events Leverage advanced dynamic and declarative programming techniques Query diverse data collections using LINQ with query expressions Create custom collections that operate against business objects Access .NET collections via collection interfaces and standard query operators Master multithreading and synchronization, including the async\/await paradigm Optimize performance and interoperability with P\/Invoke and unsafe code Run your code on Linux or macOS with C# 7.0 cross-platform compilation Includes C# 7.1, 7.2, and 7.3 language enhancements   This guide offers you a complete foundation for successful development with modern versions of the C# language in any project or environment.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49539686662417,"sku":"GOR010117952","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49731780051217,"sku":"NGR9781509303588","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50387494764817,"sku":"CIN1509303588G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1509303588.jpg?v=1750759827"},{"product_id":"framework-design-guidelines-book-krzysztof-cwalina-9780135896464","title":"Framework Design Guidelines","description":"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.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734854803729,"sku":"NGR9780135896464","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52496920936721,"sku":"CIN0135896460VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52734431822097,"sku":"NIN9780135896464","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53514293117201,"sku":"GOR013072474","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0135896460.jpg?v=1769685153"},{"product_id":"essential-c-8-0-book-mark-michaelis-9780135972267","title":"Essential C# 8.0","description":"The Comprehensive, Expert Guide to C# 8.0 for Programmers at All Levels \"Welcome to one of the most venerable and trusted franchises you could dream of in the world of C# books -- and probably far beyond! . . . Mark is super smart, insists on understanding everything to the core, and has phenomenal insight into how things affect real developers. . . . He goes right to the essence and communicates with great integrity -- no sugarcoating -- and has a keen eye for practical value and real-world problems.\" -- From the Foreword by Mads Torgersen, C# Lead Designer, Microsoft Essential C# 8.0 is a well-organized, no-fluff guide to C# 8.0 for programmers at all levels of experience. This edition retains all the valuable content of prior editions and adds discussions of null reference types, indices and ranges, enhanced pattern matching, asynchronous stream, and more.  World-class C# expert Mark Michaelis presents a comprehensive tutorial and reference for the entire language, providing an accelerated learning opportunity to achieve expert C# programming skills. He includes key C# 8.0 enhancements, succinct examples to illustrate central constructs, and updated coding guidelines for minimizing bugs and writing code that's easier to evolve. To help you quickly find what you need, there are version-specific indexes of C# 6.0, 7.0, and 8.0 topics and visual icons that identify when each language innovation was introduced.      Use structured programming constructs to write functioning code immediately Learn both the complexities and solutions to nullable reference types Thoroughly master C# object constructs, including classes, inheritance, and interfaces Reduce code redundancy with generics, delegates, lambda expressions, and events Take full advantage of collections, including the new standard query operator collection API Make the most of reflection, attributes, and the declarative programming paradigm Improve multithreading with the task-based async pattern and C# 8.0 asynchronous streams Enhance performance through the parallel processing of data and multithreading tasks Program complex types with enhanced pattern matching syntax Interoperate with unmanaged code written in other languages, including C-based APIs Explore the relationship between C# programs and the underlying CLI runtime   Register your product for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49735573373201,"sku":"NGR9780135972267","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50131326566673,"sku":"CIN0135972264G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51713815216401,"sku":"CIN0135972264VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53077991063825,"sku":"GOR014731880","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0135972264.jpg?v=1772791173"},{"product_id":"essential-c-12-0-book-mark-michaelis-9780138219512","title":"Essential C# 12.0","description":"The Comprehensive, Expert Guide to C# 12.0 for Programmers at All Levels   Updated for the Microsoft C# 12.0 Long Term Support (LTS) release, Essential C# 12.0 is a well-organized, no-fluff C# guide, suitable for every programmer. Building on the proven, high-value content of previous editions, world-class C# expert Mark Michaelis illuminates key enhancements in C# 12.0, including any-type aliases, inline arrays, default lambda expression parameters, and expanded support for primary constructors.   Michaelis presents a comprehensive tutorial and reference for the entire C# language, helping you accelerate your journey to expert-level C# programmer. Succinct examples illustrate core constructs, and modern coding guidelines help you minimize bugs and write code that's easier to evolve. To help you quickly find what you need and maintain compatibility, the book includes version-specific icons and notes identifying when each innovation was introduced.     Use structured programming constructs to write functioning code immediately Learn both the complexities and solutions to nullable reference types Thoroughly master C# object constructs, including classes, inheritance, and interfaces Reduce code redundancy with generics, delegates, and lambda expressions Take full advantage of collections with LINQ Improve multithreading with the taskbased async pattern and asynchronous streams Enhance performance through the parallel processing of data and multithreading tasks Make the most of refl ection, attributes, and the declarative programming paradigm Program complex types with enhanced pattern matching syntax Write succinct type defi nitions with record structs and classes Explore the new features of C# 8.0-C# 12.0   \"Welcome to one of the most venerable and trusted franchises you could dream of in the world of C# book--and probably far beyond!\" --From the Foreword by Mads Torgersen, C# Lead Designer, Microsoft   Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":50999408263441,"sku":"NIN9780138219512","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51093697495313,"sku":"NGR9780138219512","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51112871985425,"sku":"GOR014178633","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ LIKE_NEW \/ SBYB","offer_id":52880027975953,"sku":"CIN0138219516LN","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0138219516.jpg?v=1779962915"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/addison-wesley-microsoft-technology-series-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}