C-Sharp

F#: Using C# Extension Methods

An interesting thing I noticed about referencing C# libraries from F# is that you can't access C# extension methods in the same way that you would be able to...

0 replies - 607 views - 06/15/09 by markhneedham in News

Video: Typemock Isolator basics- Lesson 3

The final part of the Typemock Isolator Basics series, presented by Gil Ziberfeld from Typemock. This video looks at mocking database calls.Enjoy!

1 replies - 564 views - 06/15/09 by alashcraft in Videos

Why do we extract method?

Ever since I've read Uncle Bob's Clean Code book my approach to coding has been all about the 'extract method' refactoring - I pretty much look to extract...

1 replies - 1153 views - 06/04/09 by markhneedham in News

Adding the LINQ to SQL ORM to Your .NET Project

I am working on a new personal project (I mentioned it in my videocast), I am building it in MVC, since it is a small project I wanted an easy to use and...

0 replies - 907 views - 05/26/09 by sarajo in News

Parameter count mismatch Error

Let me share you with one of the weirdest errors I ever encountered. Recently, I have been working on a distributed application which is built from a server...

0 replies - 561 views - 05/20/09 by shaharDev102 in News

JavaScript for C# Developers: Functions are Objects

Another stop on the long road to JavaScript understanding from a C# developers perspective. This time we really look at what it means to say that functions...

1 replies - 1776 views - 05/14/09 by jmbucknall in News

Microsoft MEF Q&A with Hamilton Verissimo de Oliveira

I recently had an opportunity to bounce a few questions off the Managed Extensibility Framework (MEF) team at Microsoft. Hamilton Verissimo de Oliveira was...

2 replies - 3290 views - 05/12/09 by Aslam Khan in Articles

C#: Using virtual leads to confusion?

A colleague and I were looking through some code that I worked on a couple of months ago where I had created a one level hierarchy using inheritance to...

1 replies - 759 views - 05/06/09 by markhneedham in News

Introduction to Mixins For the C# Developer

If you are a C# developer then you may keep hearing about all the cool kids from Smalltalk, Ruby, Python, Scala using these crazy things called mixins. You may...

0 replies - 1401 views - 05/01/09 by justin_etheredge in News

Video: In The Brain of Abid Quereshi - Introduction to Moq

Abid Quereshi introduces Moq, which is the only mocking library for .NET developed from scratch to take full advantage of .NET 3.5 and C# 3.0 features,...

0 replies - 1048 views - 04/30/09 by alashcraft in Videos

JavaScript for C# Developers: Date Basics

A scenic diversion on the road to understanding JavaScript when you're a C# programmer. In this episode, we'll look at dates in JavaScript. Dates are...

2 replies - 1988 views - 04/28/09 by jmbucknall in News

Weak/Strong APIs

An interesting problem that I've come across a few times in the last couple of week centres around how strongly typed we should make the arguments to public...

1 replies - 458 views - 04/27/09 by markhneedham in News

C# 4.0 Feature Focus – Part 4 – Co- and Contra-Variance for Generic Delegate and Interface Types

Last time around in this series, I promised to talk about generic co- and contra-variance. So that’s why we’re here today. In this post I’ll explain the...

0 replies - 799 views - 04/15/09 by bdesmet in News

Silverlight/WPF: Implementing PropertyChanged with Expression Tree

Source Code: RaisePropertyChangedExample.zip [94.4 KB] Credits: Thanks to Paul Strong and Soe Moe for sharing this code with me.

0 replies - 881 views - 04/10/09 by Michael Sync in News

Beginning Mocking With Moq 3 - Part 3

In the previous part of this series, we looked at how you can verify on an interface exactly what was called using Moq’s “Verify” syntax. In this entry...

0 replies - 1223 views - 04/01/09 by justin_etheredge in News