Steve Dunn
What is the Matrix - Part 1 - Basic Features
What is the Matrix - Part 2 - VARIANT abstractions
What is the Matrix - Part 3 - Streaming
Quicker loading of the Visual Studio .NET IDE
Quicky StringBuilder Tip
Reshaper Live Templates for validating arguments
Spec#
Converting System.Drawing.Color to HTML color (and vice-versa)
Code Formatter Plugin for Windows Live Writer
New version of the Code Formatter plugin for Windows Live Writer now available.
Resharper 2.0.1 RC2 is now available.
Windows Live Writer - Additions to API
Windows Live Writer - Bug
Code Formatter Plugin now on Codeplex
ReSharper 2.0.1 Maintenance Release Now Available
.NET Memory usage - A restaurant analogy
Thanks for the feedback on the CodeFormatter plugin
MbUnit and null parameters
ReSharper Live Templates for validating parameters of public C# methods.
Visual Studio Build Tip
BackgroundWorker - automating this handy class
Problems with Forms Authentication and ASP.NET Themes
Visual Studio Orphaned Project Items Finder
Retrieve your Windows OS Product Keys
What to expose in a framework
Cassini and assembly loading problems
I Hate ClearCase - Part I
I Hate ClearCase Part II - When a text file isn't a text file!
FAJAX - Fake AJAX!
In the name of science
ReSharper 2.5 Released
Settling into my XNA Development Environment
FluentInterface
A New Version of Microsoft Terminal Services Client (Remote Desktop)
New version of the Code Formatter Plugin for Windows Live Writer
A tool for converting animated GIFS to spritemaps
Email certificate popups
Running unit tests in Visual Studio Express
Framework Design Guidelines
Beta Testing Windows Home Server
Uploading to an FTP server with parameters
Object Oriented vs Test Oriented
Framework design lecture avaliable for download
ReSharper 3.0 released
Getting code hyperlinks into FlexWiki
Handy .NET Cheat Sheets
Challenging Conventions with Test First Development
If Agile is so good, why haven't we always done it?
New version of the Code Formatter Plug-in for Windows Live Writer.
Code Formatter Plug-in for Windows Live Writer
New!
Excluding Items From Code Coverage
Displaying values in the Visual Studio Debugger
Adding folders to the Class View in Visual Studio
C# 4 - Default Parameters
StyleCop
Tool update: Visual Studio Orphaned Items
Problems adding an XBox 360 Media Center Extender
ThoughtWork’s Mingle on X64 machines
Hiding your privates from StyleCop
Programs that launch (or should launch) Visual Studio
Halt, this is StyleCop. You are in violation of SA1201!
Online mind maps in Silverlight
IDisposable alerts
New version of the Code Formatter Plugin
Update to the Code Formatter Plugin
ReSharper 4.5 Beta
New tool: TreeTrim
Updated: Code Formatter Plugin for Windows Live Writer
Updated: Tree Trim
Google Squared and sexy languages!
ReSharper for Visual Studio 2010
Problems with CSS and themes when using ASP.NET Forms Authentication
Updated (again!): Code Formatter Plugin for Windows Live Writer
A tool to switch project files between using Visual Studio 2008 and 2010
Summon Method
New version (2.5) of the Code Formatter Plug-in for Windows Live Writer
Handy use of extension method on a bool
A fast way of converting C# enums to strings–and back again.
Announcing a new version of the Gleed 2D XNA tool
Learning TypeScript by Writing a Game
Pacman Dissected
Readonly parameters in C# - a step closer to immutability
Timelapse video of writing a Win2D game for the Microsoft Store
Are your UWP Win2D offscreen bitmaps dull…?
The case for camelCasing private methods
Updating Blazor PacMan to .NET 5
ReSharper Code Inspection settings in .editorconfig
SOLID - is it still relevant?
Contributing to .NET
Anatomy of a .NET app
Primitive Obsession
ValueObject Performance
Optimising Dictionaries that are keyed by a generic Type
Generic Math in .NET 6
Testing logging code
I See Dead Code
Updating Blazor Pac-Man to .NET 6 and C# 10
Long running ReST requests and status endpoints
Non-default value types and type invariants
Fixing SQLite errors in Xunit tests
Debug attributes in .NET
Parameter Null Checking in C# 11 and the ThrowHelper pattern
Implementing a defaultable collection in C#
Viewing .NET configuration values
Pernicious Nulls - using and abusing nulls in C#
Code Coverage Metrics
Documentation Quadrants - The Grand Unified Theory of Documentation
Prefer test-doubles over mocking frameworks
Anatomy of the .NET dictionary