Matthew Cochran's top articles

C# Friendly Assemblies: Looking at Building Truly Reusable Components

Nov 01, 2006 52.3k 5

Learning Delegates In C#

Jan 03, 2006 49.1k 8

Object Instantiation in C#: Part IV - The Builder Pattern

Jun 27, 2007 43.8k 1

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

Mar 22, 2008 43.2k 3

Writing Better Code - Keepin' it Extensible

Feb 21, 2008 41.9k 5

Writing Better Code -- Keepin' it Cohesive

Feb 15, 2008 40.8k 2

C# Using The Proxy Pattern To Define Relationships

Jan 23, 2006 40.3k 0

MVP (Model View Presenter) – Supervising Controller.

Apr 12, 2009 38.1k 2

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

Jan 18, 2007 37.2k 3

F# Types and the Forward Pipe Operator

Mar 22, 2008 37.1k 0

Object Instantiation in C#: Part III - Abstract Factories

Jun 25, 2007 36.8k 0

The GOF "Chain of Responsibility" Design Pattern

Jan 18, 2007 36.6k 2

F# Data Abstraction Layer For C#

Apr 06, 2009 35.3k 1

Functional Programming with C#: Advanced Asynchronous Programming

Jan 21, 2008 32.2k 1

Functional Programming with C# - Composition

Mar 05, 2008 30.1k 0

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

Jun 29, 2007 29.7k 1

Getting Started With F#

Mar 22, 2008 28.2k 0

XML Serialization/Deserialization of Immutable Objects

Apr 19, 2010 25.6k 0

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

Apr 15, 2008 25.6k 0

F# Tuples and Binding (and more Binding)

Mar 26, 2008 25.1k 2

Functional Programming with C#: Dynamic List Generation

Jan 27, 2008 24k 1

Introduction to the Visitor Pattern

Aug 22, 2009 23.3k 0

The Null Problem in C#

Apr 07, 2015 23.1k 7

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

Apr 25, 2008 22.5k 0

Coding Better: Programming From the Outside In. Part I

Jan 25, 2009 21k 4

Types of Variables

Jan 14, 2006 19.9k 1

Coding Better: Using Classes vs. Interfaces

Jan 18, 2009 19.9k 1

MVC Declarative Binding

Jun 08, 2009 19.7k 1

Implementing Equality in C#

Apr 07, 2015 19.5k 2

Introducing: .NET Event Cache

Mar 08, 2009 19.3k 2

Functional Programming with C#: Lazy Calculation

Jan 20, 2008 19.2k 0

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

Feb 01, 2009 18.6k 2

Writing Testable Objects

Apr 18, 2008 18.3k 0

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

Feb 02, 2009 15.6k 0

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

Feb 09, 2009 15.2k 0

Writing Better Code; Keeping it Maintainable

Mar 01, 2008 14.5k 6

Static Service Locator Antipattern Fix

Apr 01, 2015 13.4k 5

Code Scouting

Mar 31, 2015 13.3k 3

Consolidate Your Binding Code

Mar 22, 2008 11.4k 0

Consolidate Your Binding Code

Mar 22, 2008 11.4k 0

Modeling Equality in C#

Apr 07, 2015 10.3k 4

Equality Implementation in C#

Mar 31, 2015 9.2k 3
 51 - 92 of 92