The Best of the Best Code Quality Conference

is kicking off on June 02, 2023
  • The duration of each session is 50 min
  • It’s a one-day conference on June 02, 2023
  • The target audience will be developers and IT Professionals
  • The conference will be multi-streamed on all C# Corner social media platforms i.e. Facebook, YouTube, Twitter, Twitch, and C# Corner Live platform
Watch Recordings

Speakers from 2022

Recordings from 2022 Conference

Schedule from 2022

All time metioned below are in Eastern Time (US)
Mahesh Chand
CEO Mindcracker and Founder C# Corner
Joe Guadagno
Sr. Director, Technology at Rocket Mortgage, Organizer of Desert Code Camp, ``Microsoft Developer Services`` MVP, Telerik Ninja

Architecting an application can be challenging. What do you do to keep your application flexible to ever-constant requirement changes? How do you handle landscape changes (cloud, on-premises, databases)? How do you avoid over-engineering the application? How do I make sure my application plays well with other applications?

In this session we’ll take a look at some well-understood and practiced Software Architecture patterns. We’ll cover these patterns at a high level to understand how to use these patterns in different scenarios.

You’ll walk away with some knowledge, tips, and tricks that you’ll be able to use for new and existing applications.

Joe Guadagno
Sr. Director, Technology at Rocket Mortgage, Organizer of Desert Code Camp, ``Microsoft Developer Services`` MVP, Telerik Ninja

Debugging issues within applications are challenging! In this session, I’ll how debugging works and demonstrate the many ways that Visual Studio enables you to find those annoying issues. I’ll explain the run/debug configurations. What application breakpoints are and to make them conditional, or how you can skip breakpoints altogether. While we are in a breakpoint, we’ll explore the many ways to navigate through the code but skipping lines, running to line, jumping in, and using methods. Once we find an issue, we’ll look at how we can inspect the values in memory and even change them.

At the end of the session, you’ll walk away with a lot of knowledge to help you find those annoying issues in your applications. As a bonus, you’ll walk away with a little debugging secret.

Abhishek Mishra
Intelligent Cloud Architect, C# Corner MVP, Published Author, Microsoft Certified Trainer

We use Infrastructure as Code (IaC) scripts to create cloud infrastructure. These scripts should be treated as any other application code and must be developed by following the best coding practices. There should be static code quality checks for these scripts. In this session we will discuss various options like TFLint and SonarQube to scan and analyze Terraform Infrastructure as Code (IaC) scripts. We will also explore the best practices to maintain code quality for Terraform based IaC scripts.

Mahesh Chand
CEO Mindcracker and Founder C# Corner

Building software is more than just building an application that works. A good software not only focus on its functionality but user experience, security, and performance. In this non-coding talk, I will share some of the tips and advice on building better software.

11:20 - 12:10

Jerry Nixon
Senior Software Engineer at Microsoft

Naming standards are only the start. A code base is more maintainable when it is consistent. But how do you get to a synchronized and more productive team? Personalities, past experiences, timelines, and geographies can make it difficult. Enter .editorconfig, a solution to inconsistent code on personal, team, and company scale.

Bill Penberthy
Senior Consultant, Unify Consulting

As cloud computing keeps growing, so does the usage of Infrastructure as Code (IaC) where you use code to create and manage the systems, networks, and application infrastructure on which your app runs. Since this is code, it has the same requirements for code quality. However, it is a different construct than an application, so its quality needs are different. This session is designed to talk about those needs and how to manage code quality when writing IaC.

David McCarter
Microsoft MVP, C# Corner MVP & Software Architect

Is your application or service running slow? Are they gobbling up too much memory? Do you have to reboot servers or services every once in a while, and you have no idea why? Well, I know exactly why! I have reviewed millions of lines of code from Microsoft .NET projects and hands down, the number one issue is not handing disposable types correctly.

Microsoft .NET has been around for 20 years and one thing that is very critical for every developer to know is exactly how memory management works in the runtime. If you don’t, you will cause performance issues but more serious is causing virtual memory leaks. The way that .NET was designed back in the late ’90s is that it does not have memory leaks in the true sense, but it can create virtual memory leaks.

In this session, I will show examples and metrics from a real-world in production solution. If developers do not deal with these types when the code is first written, it will be very, very expensive and time-consuming to fix later down the road (if they even get fixed). The main topics covered in this session are properly disposing objects, how to properly implement the IDisposable interface for types that you create, and I will finish up by showing tools that can help you find these issues so you too can be a Code Shark!

14:30 - 15:00

Rockin' the Code World Live Show

hosted by David McCarter every Saturday at 01:00 PM Eastern Time (US)

featuring Scott Hunter, Woody Zuil, Mads Torgersen, Julie Lerman, Jeremy Likness, Mark Brown, Mark Miller, Brady Gaster, Richard Lander, Jeff Fritz, Kathleen Dollard, Kedra Havens, Leslie Richardson, Claire Novotny, Carl Franklin, and many many more...

Live Show Playlist

Sponsors

Help Kids in India Slums

Voice of Slum NGO in India

This conference will raise money for an NGO -Voice of Slum in India. David McCarter is asking all of his followers around the world (software engineers, musicians, friends, family, and more) to donate as much as they can this holiday season to help the kids that reallyreally need our support. Especially after the last two years!

Get in touch

Burning question or request? We endeavor to answer all inquiries within 24 hours on business days.




    C# Corner

    Organiser of the Conference

    C# Corner, headquartered in Philadelphia, PA, is an online global community of 3 million software developers. C# Corner serves 5+ million visitors with 9 million page views each month. We publish the latest news and articles on cutting-edge software development topics. Developers share their knowledge and connect via content, forums, and chapters. Thousands of members benefit from our monthly events, webinars, and conferences. We also provide tools for career growth such as career advice, resume writing, training, certifications, books and whitepapers, and videos.

     

    🔗 Join C# Corner today for free.

    Join us today.
    Register now & be the part of Code Quality Conference.

    The very essence of leadership is that you have to have vision. You can’t blow an uncertain trumpet.