Tag Archives: C#

C# Coding Standards

Let’s face it, most coding standards are arbitrary. The key to a successful project, however, is not which standards you follow, but that you are consistent. Here is a partial list of the C# coding standards my team uses and … Continue reading

Posted in C# | Tagged , , | Comments Off on C# Coding Standards

C# 8 Nullable Types

I recently released a two-part course on C# 8. The first part is for beginning programmers. The second part is for intermediate to advanced programmers. This post is the first in a series that focuses on the new features in … Continue reading

Posted in Essentials | Tagged , , | Comments Off on C# 8 Nullable Types

C# 8 From Novice To Expert Part 2: Intermediate & Advanced

I look forward to your feedback. Please, tell a friend! Only $39.99 with this coupon: DISCOUNTCSHARP. Expires 11/15/2019

Posted in C#, C# 8 | Tagged , , | Comments Off on C# 8 From Novice To Expert Part 2: Intermediate & Advanced

C# 8 From Novice to Expert – Part 1 Released to Udemy

Part 1 assumes no prior programming experience. Click here

Posted in Essentials | Tagged , , , , | Comments Off on C# 8 From Novice to Expert – Part 1 Released to Udemy

Yet Another Podcast #15 – Ian Griffiths

Talking with Ian Griffiths about C#, Async and much more.  Plurasight Programming C# Async CTP Listen | Return to Yet Another Podcast Call in comments:  1-347-YAP-CAST

Posted in Podcast | Tagged , | 1 Comment

iPhone to Windows Phone 7 Tutorial: Objective-C, C#, Xaml

[ Link to First Tutorial ] While there is much you can “pick up as you go” if you are an Objective-C programmer, understanding some of the fundamental differences in C# can save you a great deal of time and … Continue reading

Posted in iPhoneToWP7, Languages, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged , , , | 5 Comments

Giving away Programming C# 4 – one per week…

If you’d like a free copy of Programming C# 4 direct from O’Reilly, just leave a comment… Continue reading

Posted in Languages, News | Tagged , | 510 Comments

Programmer Superstitions

There are a number of practices that we engage in –– no, that we cling to, and defend, and teach to others,  – that amount to magical thinking, or at best, rational failure. This is often just fine, no harm … Continue reading

Posted in Essentials, Opinion, Patterns & Skills | Tagged , | 16 Comments

Coding Without A Net

I recently imposed on myself the constraint of coding without comments. Why?

* Comments rust faster than code, even when you’re careful
* Well written code can be read, and comments are annoying footnotes
* Comments make for lazy coding
Continue reading

Posted in Languages, Patterns & Skills | Tagged , , | 47 Comments

Events and Delegates Under The Hood – Q&A

In the comments from this morning’s post, Andrew raised two questions important enough that I wanted to answer them in a post, rather than in comments…. [In the original version of the posting] you had some code showing that you … Continue reading

Posted in Languages, Mini-Tutorial, Tools and Utilities | Tagged , | 7 Comments

Events and Delegates Under The Hood – Reposted

Many programmers come to Silverlight with little prior experience with C#, and thus conceptualize events as a response to an action that is “hooked up” using somewhat arbitrary syntax.  All of that is fine, until it isn’t, and so this … Continue reading

Posted in Languages, Mini-Tutorial, Patterns & Skills, Tools and Utilities | Tagged , | 9 Comments