In Effective C#, Third Edition, respected .NET expert Bill Wagner identifies 50 ways to harness the full power of the C# 6.0 language to write exceptionally robust, efficient, and well-performing code. Reflecting the growing sophistication of the C# language and its development community, Wagner has identified dozens of new ways to write better code. This edition's new solutions include some that take advantage of generics and several that are more focused on LINQ, as well as a full chapter of advanced best practices for working with exceptions. This book is part of the Content Update Program (CUP). All purchasers will receive a free web edition of the book that will be updated to match updates to C# as they occur.
The Complete Guide to Building Cloud-Based Services
Cloud Native Go shows developers how to build massive cloud applications that meet the insatiable demands of today's customers, and will dynamically scale to handle virtually any volume of data, traffic, or users. Kevin Hoffman and Dan Nemeth describe the modern cloud-native application in detail, illuminating factors, disciplines, and habits associated with rapid, reliable cloud-native development. They also introduce Go, a "simply elegant" high-performance language that is especially well-suited for cloud development.
61 Proven Approaches to Writing Better SQL
Effective SQL brings together practical solutions and insights so you can solve complex problems with SQL and design databases that simplify data management in the future. It's the only modern book that brings together advanced best practices and realistic example code for all of these versions of SQL: IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Oracle Database, and PostgreSQL. Wherever SQL versions vary, world-class database consultants and instructors, John L. Viescas, Douglas J. Steele, and Ben G. Clothier illuminate the key nuances, so you can get the most out of whatever version you prefer.