Programming

Creating Speaking Code - Temporary Booleans

Shows a technique that greatly extends readability without requiring comments and helps debug code at the same time.

Wiring Events to Signals/Slots with P/Invoke

Explains an elegant method to wire .NET events to signals of a native C++ signals/slots library like SigC++ using only P/Invoke.

Nuclex Coding Guidelines (Draft)

The coding guidelines used for everything you can find on this site

dhpoware

Homepage of a C/C++ game developer that provides tutorials and well-written
example code. There are several useful components provided, including some
for XNA developers.

Volatile and Lock in Multithreading

Explains the threading problems which lock and volatile were invented to solve. Contains several code snippets illustrating the problems and presents the exact cause.

Friendly Introduction to Unit Testing

Gives a short introduction into unit testing and why it is such a good method to not only reduce your debugging time but also remove the anxiety of breaking something when you refactor (read: improve) existing code, resulting in a huge improvement in code quality.

The Instruction Limit

Blog of zaknafein, a french XNA and TV3D developer. Lots of interesting things
like shaders and code snippets to find here.

Setting up Visual C++ Express

Explains how to install Visual C++ 2005 Express and the Microsoft Platform SDK, which is required for windows game development and to compile any third party libraries you may might want to use.

svnsharp

.NET wrapper around the subversion command line client. A portable alternative to AnkhSVN's C++/CLI 'NSvn' library.

Design Patterns

Explains what design patterns are and how you can save time while creating elegant code by applying them to your code.