Rock Your Code Quality Workshop

Do your Microsoft .NET projects suffer from performance, memory or maintainability issues? Does the code suffer from inconsistent standards leading to longer development time to fix or add features?  Are you afraid to publish your apps to customers or to back-end servers? Do you have beginner or intermediate developers that need to learn proper coding methodologies? Well, then this workshop is for your team to learn the best practices that I have been using for over 20 years! This workshop, that is full of hands-on learning, will help your team overcome these issues and much, much more.

Here are just some of the topics that will be taught during this workshop to bullet-proof your .NET Framework and .NET Core apps.

  • How to implement proper architecture in client, server and cloud apps.
  • How to write consistent, maintainable code.
  • Proper application setup.
  • Writing better types by properly implementing object-oriented programming techniques.
  • How to practice good defensive programming.
  • How to improve code and memory performance.
  • Proper exception handling and logging.
  • How to analyze your code and apps for issues including memory and performance issues.
  • How to develop apps faster and better using third-party products.

Here is what some have said about the content in this workshop.

  • Joseph D. – I saw this presentation and was a little shell-shocked about all the things that the other courses (Pluralsight, MVA, Channel 9) failed to state.
  • Dong C.: As a programmer spending all last a few weeks hunting for a memory leak problem and race conditions, this session hit to the exact bad habits we have made into the C# code.
  • Derick L.: The content was spot-on. It’s interesting how often the same issues crop up in our work as software developers. There are many common pitfalls, and the presentation covered a number of them well. I like how real code was used in the presentation. These are not arbitrary contrivances; they are real issues, that happen in the real world, and have real impact. I think our jobs would be a lot easier if we all spent just a few extra minutes here and there thinking about the impact of our design choices.
  • Bob R. – Excellent presentation on code performance. David showed us how, why, and to what degree various coding methods improved the performance of an application. Lots of tips and tricks!

This workshop can be taught anywhere in the world and with a length from 1 to 2 days in length and will require attendees to have a computer/ laptop.

Computer Requirement Specs



Contact David McCarter at to schedule.