The Console Project template is often overlooked and rarely loved but, the power it possesses is amazing. If you don’t mind not working without a user interface, that is. Not all processes need human interaction, though. As a professional software developer, I have encountered many different scenarios where that is the case. I actually enjoy these projects because they have …
A List of Great C# Git Repos
Most Popular These repos are some of the most popular C# repositories. You are likely familiar with most of these by reputation at least. .NET Core – This is the granddaddy of C# open source projects. The .NET Core Framework. Roslyn – This is the project that performs code analysis for C# and Visual Basic. Mono – The original cross-platform …
An Introduction to System.Reflection
In this post, we will look at several common usage scenarios for System.Reflection. Late Binding Late binding is simply runtime binding. You may not have access to the assembly at compile time. You can likely expect it to appear a certain way. You have to know something about the assembly, after all. Late binding is common in systems that may have …
2019 Educational Goal
I am a believer in setting goals in every aspect of life. My 2019 educational goal is a bit ambitious but achievable. I didn’t realize it at the time but this goal is going to change my focus a bit. In order to complete this goal successfully, I am going to have to spend a lot of my time away …
Top 10 Most Common C# Interview Questions
Through the years, I have been in hundreds of interviews and phone screens as the interviewer or interviewee. Here are 10 of my favorite questions with answers. Not all of these are strictly specific to C# and might target the .NET Framework or core programming concepts. What is C#? C# is a 3rd generation general purpose programming language created by …