Store

Rock Your Code: Coding Standards for Microsoft .NET (6th Edition)

Rock Your Code: Coding Standards for Microsoft .NET
Rock Your Code: Coding Standards for Microsoft .NET

This book is a compilation of common Microsoft .NET coding standards in use today. In the past, for languages like Visual Basic, Microsoft published coding standards in a single document that developers could follow or use as a basis to build our own standards.

Microsoft has not provided this with .NET. They have provided some standards on their document web site, but you would have to dig through many web pages, and there are little, or no examples provided. Therefore, the purpose of this book is to consolidate the standards on the site, enhance them with additional standards, and take guidance from Microsoft code checking programs like Visual Studio Analyze, FXCop, and StyleCop.This 15th-anniversary edition covers an evolving set of standards that includes over 100 new pages!

New chapters include on class design, application design, rules for source control, third-party applications and Visual Studio extensions (to analyze code for issues) and more! I use this book every day and I hope you will too. By purchasing this book, you will be eligible to download a FREE licensed copy of CodeRush from DevExpress.com, a code refactoring tool.

“David McCarter once again demonstrates his knack for pulling best practices into one cohesive unit with his new book. This book includes everything from how to set up your project to how to declare variables to how to use exception handling. It is a great place to start to build your own set of coding standards.”
– Deborah Kurata
buy-on-amazon

Click here to watch info in the book recorded live at a conference!


Rock Your Code: Code & App Performance for Microsoft .NET (1st Edition)

codeperformancebookHow fast your code executes is very important for your users and backend server processes. This is even more important for the future as more and more users, use your app or services. Thinking about performance while you are first writing the code will save tons of time and money in the future! There are many ways to write the same block of code, some more performant than others.Short of requiring your users to purchase faster machines with more memory and faster processors or the same being done for backend servers, this book will show you the best practices, so your code can run as fast as possible and could lead to cost savings for your servers or cloud services.This book discusses and shows common code performance guidelines for Microsoft .NET. Topics include:

  • general tips
  • string performance
  • reference type & structure performance
  • collection performance
  • internationalization & localization
  • how to analyze code for performance problems

This book is written for Microsoft .NET Core 2.2 and Microsoft .NET version 4.7.2 using Visual Studio 2017. All examples in this book work in the .NET Framework and .NET Core/ Standard.

buy-on-amazon

Click here to watch info in the book recorded live at a conference!


Rock Your Career: Surviving The Technical Interview (4th Edition)

Tech Interview Book Cover@0,25xHave you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need the motivation to rock your career? I’ve interviewed 100’s of software developers in the past 25 years and will share my knowledge on how to survive the process, what we look for and even divulge some of the secrets we use during the process. Whether you are looking for a new position within your company or at a new company, you need this book. Included are crazy and strange interview stories from engineers just like you! Learn tips to get you started, working with recruiters, getting prepared, the technical interview and more. You will also learn what is the #1 question you need to ask during an interview… it’s a game changer! This 4th edition has even more info and new chapters!

buy-on-amazon

Click here to watch info in the book recorded live at a conference!