Bob Crowley

Information & Communications Technology

.net .net core ASP.NET Visual Studio / .NET SQL Server Data Tools sql server Power Apps Power Automate Microsoft Teams

Portland, Maine, United States

For the DotNoobs! Leveling Up Your C#

So you have some C# experience but you're still a little green. Chances are you are making common mistakes without realizing it. This session will accelerate your experience level in just one hour by pointing out things you will never do wrong again, and do so in an easy to understand way.
We'll cover as many mini-topics as we can in 60 minutes, including:
* What a reference type really is and what it means to pass by reference.
* Using HttpClient correctly.
* Async/Await mistakes.
* Exception Handling.
* Dependency Injection
* Unit Testing
* Visual Studio features you should use.
And more, time permitting !

psst, even experienced programmers might pick up a thing or two...

Bob Crowley

Sr. Software Developer, .Net

Bob Crowley is a Senior Software Developer in Portland Maine where he builds solutions in the .Net and Azure ecosystems. He has been writing bugs for over 17 years, mostly in the financial industry despite (or because?) still not knowing the difference between a debit and a credit.

In his free time he likes to make the most of both weeks of Maine's summer out on the water either in a kayak or saltwater fishing.

Find Bob on twitter @contrivedex and see his occasional ramblings on

Bob's full speaker profile