Blog

How I Setup a C# Tutorial (and how you can do it too)

Starting sometime in 2003, I embarked on my training career as a freelance Microsoft Certified Trainer for companies big and small across the country. During that time, I taught classes in C#, Visual Basic .NET, ASP .NET, and SQL Server … Continue reading

Common traits of good developers

After all of the years of working with developers across the country from companies big and small, I’ve gradually made a shift in the way I see my fellow developers. I used to measure each developer by the years of … Continue reading

Online C# tutorial gets a new look

My C# Course has been live for over a year and this past month I finally debuted a new redesign I’ve been working on. I’ve had some folks ask me about the change in layout so I figured I would … Continue reading

C# vs VB .NET – Which one should you learn?

I’ve heard quite a few developers talk about the differences between C# and VB .NET. The standard advice is that Visual Basic developers should learn VB .NET and C++ and Java developers should learn C#. Some say that one is … Continue reading

Integrating Memcached into your C# product

Large scale applications with a large number of users reach the point where the application response time has to be optimized to improve the user experience. In many cases, the finger is pointed at the latency in accessing data from … Continue reading

My first C# project

I often hear the same question from new C# developers – “what should I build as my first C# project?” We all know the feeling of starting something new. When learning a new programming language like C#, we can’t just … Continue reading

My new old friends – StyleCop and FxCop

There was a time that I used FxCop consistently to keep me in line and guarantee my projects meet C# coding requirements. Unfortunately, I strayed far from FxCop within the last year or two (I believe because of laziness on … Continue reading

What is C#?

C# is an Object Oriented (referred to as OO) language that is built into the .NET Framework. It’s the next evolution in OO from C to C++ to Java. After Sun Microsystems created Java, Microsoft created C# by learning from … Continue reading

Why I created this course

As a software consultant and freelance Microsoft Certified Trainer, I had to teach myself everything I know about Microsoft technologies and C# through a blend of self-paced learning, consulting, and time in a classroom with students to learn how to … Continue reading

Choosing the best C# tutorial

There are a lot of online C# tutorials out on the market today and choosing the right one can be daunting. It’s an important choice. After all, not only are you opening your wallet, but you’re spending a great deal … Continue reading