On June 18th, 2021 I gave the keynote speech titled “7 Important Requirements for Any Successful Project” at the Code Quality & Performance Conference hosted by C# Corner Live, which I also hosted. We had an amazing lineup of speakers and it was a big hit! My keynote summed up many of the topics that the other speakers covered. Here is the description:
I have said to engineers until I am blue in the face that management, for the most part, does not care about code quality or code/ application performance. They just want to “ship it” and get their bonuses! They do not care about unit testing and so much more, so it is up to you to push it for your team. But you, being the developer, will be left holding the bag if something goes wrong, not management that could lead to you losing your job. Even worse, when major changes must be made that causes you to a lot of re-writing of the code, management will get upset that it is taking so long. Therefore, proper architecture, standards and more are so important. I will discuss what every app that goes into production must at a minimum have. The 7 subjects I will discuss are key to launching a new app or system that customers will love and keep using!
dotNetTips.Spargine.5.Tester (generates random data for .NET 5 & 6): https://www.nuget.org/packages/dotNetTips.Spargine.5.Tester/
dotNetTips.Utility.Standard.Tester (generates random data for .NET Core and .NET Framework): https://www.nuget.org/packages/dotNetTips.Utility.Standard.Tester/
Rock Your Code: Coding Standards for Microsoft .NET: https://www.amazon.com/dp/B083S1YL1Z
Rock Your Code: Code & App Performance for Microsoft .NET: https://www.amazon.com/dp/1693614863
.NET Memory Profiler: https://memprofiler.com/
To view all the sessions from this conference, please go here: https://www.youtube.com/playlist?list=PLEy5IbO-F1-kraSKXt_R-O-hTEPECklYX