25th Anniversary World Tour

Improving Code Quality… One Developer At A Time!

The “25th Anniversary World Tour” is coming to your country and city near you in 2019! Come and learn the topics below, have some fun and win awesome software!

Tour Sessions

Rock Your Code: Code & App Performance for Microsoft .NET ™

Length: 1 - 1.5 hours

Code Performance Book.pngThe performance of code is always something that is very important. Even more important if your back-end apps are processing tens of thousands of requests per second. In this session I will reveal the do’s and don’ts when it comes to improving code performance. Some code I will show can be up to 98% faster! Reducing memory that your app uses is also very important and will be discussed in detail. The demos in this session will work with the .NET Framework and .NET Core.

Here is what attendees are saying about this session

  • Bob R. – David gave an excellent presentation on code performance. He showed us how, why, and to what degree various coding methods improved the performance of an application. Lots of tips and tricks!

Objectives:

  • Learn how to use .NET Core or .NET Framework for high-performance websites and back-end services.
  • Learn how performance effects memory and memory effects performance.
  • Learn how to use third-party products to find and fix performance and memory issues.

Rock Your Code: Real World Cloud App From Start to Finish ™

Length: 2-3 hours

This session will show how I created a cloud application from start to finish using Microsoft Azure to add features to a legacy app. The session will start off with the feature requirements followed by the architecture and design. The remainder of the session will show how I coded the following application layers:

  • The data layer featuring Cosmos DB.
  • The business layer featuring Azure ServiceBus Queues and Azure Functions.
  • The communications layer using Azure App Service.
  • The user experience layer using ASP.NET Core & Blazor.
  • The identity layer using Azure Key Vault.

Other frameworks such as Azure Application Insights and even unit testing will also be discussed.

This is part of my  series titled “Improving Code Quality… One Developer At A Time”. Note: Even though code examples in this session are in .NET, the concepts can be applied to any language.

Rock Your Career: How 25 Years of Speaking has Helped My Career and More!

Length: 1 - 2 hours

2019 marks my 25th year of speaking at conferences, user groups, companies that also includes teaching at a university for almost 20 years. My motivation was to help others coming up in the software engineering world and now as I reflect back, I can see how much speaking and teaching has dramatically helped my career and personal life. Speaking has even lead to being recognized by the Microsoft MVP program as an expert in my field.

In this session I will discuss how I got started, how it led to writing books and training videos and how it lead to speaking in multiple countries. Along the way I will share stories and discuss how you can get started speaking or improve your speaking skills.

Rock Your Code: Defensive Programming for Microsoft .NET ™

Length: 1-2 hours

Defensive Programming eBook@0,25xThis session brings writing better code to the next level. Do you enjoy receiving bug tickets from QA? Didn’t think you would, so this session will provide solid practices that I have been using for most of my programming career to check-in to source only rock solid code. You will learn my #1 mantra, along with 13+ rules, that I use while writing code that allows me to write new code (features) and stay out of maintenance mode hell. This is part 2 in my 6 part series titled “Improving Code Quality… One Developer At A Time”.

Note: Even though code examples in this session are in .NET, the concepts can be applied to any language.

Please take my Coding Standards Survey before attending this session (you could win a free copy of my Rock Your Code DVD).

Miss this session or want to see it again? You can by clicking here.

Check out the Coding Standards For The Real World webcast I did for SubMain.com.


Rock Your Apps With => 10 Things You Probably Aren’t Doing ™

Length: 1 - 1.5 hours

This session will go over 10+ things that I see developers not doing in their applications to make them robust, easily changed (feature, feature, future) and free from errors. What are they? Well you will need to attend this session to find out. You are guaranteed to learn a lot in this session! This is part 4 in my 6 part series titled “Improving Code Quality… One Developer At A Time”. Note: Even though code examples in this session are in .NET, the concepts can be applied to any language.

Miss this session or want to see it again? You can by clicking here.

Rock Your Code Knowledge – The Game

Length: 1 - 1.5 hours

How well can you spot issues in code? Well, in this session we will play a fun game to test your code knowledge by spotting issues with real world examples that are currently in production. Contestants will be called on randomly to answer questions. The contestant with the most points at the end will win a lavous prize!

Rock Your .NET Core Best Practices

Length: 1 - 1.5 hours

In this sessions, you will learn how to apply .NET Framework best practices to .NET Core. There are a lot of changes and every developer needs to attend this session before moving to .NET Core. This is part 6 in my 6 part series titled “Improving Code Quality… One Developer At A Time”.


Rock Your Code With Visual Studio Add-ins ™

Length: 1 - 1.5 hours

This session will demonstrate concepts in the first four parts of my series titled “Improving Code Quality… One Developer At A Time” with a real world app that attendees will use during this session. This app that runs from the cloud (Azure) will show how I use proper architecture design along with coding standards, defensive programming by properly implementing OOP, logging of events and exceptions, code obfuscation, unit testing, strong naming and much more.

You can purchase a DVD for this session (sponsored by ComponentOne) for only $15 (credit cards accepted) or purchase online by clicking here.

Rock Your .NET Coding Standards ™

Length: 1-2 hours

Coding Standards-E4 (front)This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about common coding mistakes, code style, application setup, writing better types and much, much more. Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET. This session is based on my book, David McCarter’s .NET Coding Standards. After attending this session, you will be a Code Shark™ just like me! This is part 1 in my 6 part series titled “Improving Code Quality… One Developer At A Time”. Note: Even though code examples in this session are in .NET, the concepts can be applied to any language.

Here’s What Attendees Are Saying About This Session

  • Joseph D. – I saw this presentation at the SoCal Code Camp, and was a little shell-shocked about all the things that the other courses (Pluralsite, MVA, Channel 9) failed to state.

Please take my Coding Standards Survey before attending this session (you could win a free copy of my Rock Your Code DVD).

Miss this session or want to see it again? You can by clicking here.

Check out the Coding Standards For The Real World webcast I did for SubMain.com.


Rock Your Technical Interview™ (Workshop)

Length: 4 - 8 hours 

Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career? I’ve interviewed 100’s of software developers and will share my knowledge on how to survive, 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 to attend this session. 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!

Rocking Your Technical Interview with David McCarter interview on dotNetRocks!

Here’s What People Are Saying About This Content

  • Chris S. – I wanted to thank you for your DVD on Technical Interviews. I attended your presentation at Desert Code Camp and purchased the DVD. Your guidance on how to handle technical and even non-technical questions gave me great support and confidence going into a round of interviews I had. That confidence translated into performance as I was able to receive attractive offers from multiple companies, and I was able to make an important move that has been a life-altering, exciting change for me.
  •  Bill W. – Good information! I had forgotten to study the technical questions, did that this morning and I felt I aced my technical interview just now =) Thanks Dave!◦GO now!!! Dave is why I have the best job I have ever had!!!
  •  Daniel I. – Great presentation because you made me realize that I’m not doing enough to better my career! You struck a chord when you said we should keep our resume up-to-date and on-hand at all times. Thanks for helping me realize something I should have been doing a long time ago. Your DVD is very helpful. The fact that you have hiring managers and recruiters giving interviewing tips is great. I’m glad I bought it!
  •  Ken – Thanks for the great presentations – really enjoyed all your presentations at the code camp, learned a lot about interviewing and gained a lot of insight into how recruiting process works.
  •  Stacy P. – An invaluable presentation for less experienced developers and a great review for senior developers that should know better.
  •  Dennis M. – Great presentation, kept me awake and aware, things we often forget and ignore about preparations and you definitely covered that.

Please take the How Do You Find A Job survey before attending this session (you could win a free copy of my Rock Your Technical Interview DVD).

Miss this session or want to see it again? You can by clicking here.


More Info

Code camp 2010Shop the "Rock The World Tour" store by clicking here. 
Anyone seen wearing a t-shirt from the store will win 
some geeky swag!

Tour Crew

Swag Providers:

I'm always looking for software to giveaway at my conference sessions. 
Contact me if you would like to donate or sponsor one of my tour dates.