Matthew Cochran's top articles

Learning Delegates in C#, an Introduction

Jan 03, 2006 44k 8

Wrapper Patterns in C#, Part II: The Proxy Pattern

Feb 14, 2006 41.8k 2

Object Instantiation in C#. Part II Factory Methods

Jun 24, 2007 39k 0

Cartesian Products and Permutations of Groups Using C# Generic Iterators

Oct 09, 2007 38.9k 4

Methods, Delegates, Anonymous Delegates, and Lambda Expressions... Oh My!

Mar 22, 2008 38.8k 3

Object Instantiation in C# Part IV The Builder Pattern

Jun 27, 2007 37.1k 1

Writing Better Code - Keepin' it Extensible

Feb 21, 2008 31.6k 5

The GOF "Chain of Responsibility" Design Pattern

Jan 18, 2007 30.9k 2

Writing Better Code -- Keepin' it Cohesive

Feb 15, 2008 28.5k 2

Functional Programming with C#: Advanced Asynchronous Programming

Jan 21, 2008 28.5k 1

Object Instantiation in C#. Part III Abstract Factories

Jun 25, 2007 28.4k 0

Functional Programming in C#: Currying

Jan 13, 2008 28.4k 1

The Difference Between the Two GOF Patterns "Strategy" and "State"

Jan 18, 2007 27.3k 2

F# Types and the Forward Pipe Operator

Mar 22, 2008 26.7k 0

F# Data Abstraction Layer For C#

Apr 06, 2009 26.2k 1

MVP (Model View Presenter) – Supervising Controller.

Apr 12, 2009 25.1k 2

Functional Programming with C# - Composition

Mar 05, 2008 24.4k 0

Getting Started With F#

Mar 22, 2008 23.4k 0

Introduction to the Observer Pattern

Mar 08, 2009 23.3k 1

Introduction to the Observer Pattern

Mar 08, 2009 23.3k 1

Object Instantiation in C#. Part V Just Don't Do It

Jun 29, 2007 22.4k 1

C# using the Proxy Pattern to Define Relationships

Jan 23, 2006 22.4k 0

Functional Programming with C#: Dynamic List Generation

Jan 27, 2008 21k 1

F# Tuples and Binding (and more Binding)

Mar 26, 2008 19.8k 2

Introduction to the State Pattern

Mar 08, 2009 19.6k 3

Introduction to the Command Pattern

Mar 08, 2009 19k 0

Introduction to the Command Pattern

Mar 08, 2009 19k 0

Introduction to the Visitor Pattern

Aug 22, 2009 18.8k 0

XML Serialization/Deserialization of Immutable Objects

Apr 19, 2010 18.2k 0

High Performance Abstraction Layer for Non-Blocking Asynchronous Thread Sa...

Apr 25, 2008 18.1k 0

Introduction to the Adapter Pattern

Mar 08, 2009 17.4k 0

Introduction to the Adapter Pattern

Mar 08, 2009 17.4k 0

Coding Better: Programming From the Outside In. Part I

Jan 25, 2009 16.8k 4

Coding Better: Using Classes vs. Interfaces

Jan 18, 2009 16.5k 1

MVC Declarative Binding

Jun 08, 2009 16.5k 1

Types of Variables

Jan 14, 2006 16.3k 1

Types of Variables

Jan 14, 2006 16.3k 1

Types of Variables

Jan 14, 2006 16.3k 1

Types of Variables

Jan 14, 2006 16.3k 1

Introduction to the Strategy Pattern

Mar 08, 2009 15.4k 0

Introduction to the Strategy Pattern

Mar 08, 2009 15.4k 0

Enumerable, Enumerator, and Yielding a "Free" State Machine

Apr 15, 2008 15.3k 0

Coding Better: Programming From the Outside In for Fluent Interfaces. Part...

Feb 01, 2009 15.1k 2

Writing Testable Objects

Apr 18, 2008 14.3k 0

Introducing: .NET Event Cache

Mar 08, 2009 14.2k 2

Functional Programming with C#: Lazy Calculation

Jan 20, 2008 13.9k 0

Writing Better Code; Keeping it Maintainable

Mar 01, 2008 12.7k 6

The Null Problem in C#

Apr 07, 2015 12.7k 7

Coding Better: Programming From the Outside In for Fluent Interfaces. Part...

Feb 09, 2009 12.2k 0

Coding Better: Programming From the Outside In for Fluent Interfaces. Part...

Feb 02, 2009 11.8k 0
 51 - 100 of 111