BlackWaspTM

This web site uses cookies. By using the site you accept the cookie policy.This message is for compliance with the UK ICO law.

Automated Unit TestingAutomated Unit Testing
A series of articles describing the use of automated unit testing techniques for the C# programmer. The tutorial includes the use of NUnit and Moq but is also relevant for other testing frameworks.
C# FundamentalsC# Fundamentals
A series of articles exploring the fundamentals of the C# programming language. This tutorial is appropriate for all versions of the language with a small number of version-specific items only.
C# Object-Oriented ProgrammingC# Object-Oriented Programming
A series of articles describing the use of object-oriented programming techniques for the C# programming language. This tutorial is appropriate for all versions of the language.
LINQ to ObjectsLINQ to Objects
A series of articles explaining the use of language-integrated query (LINQ) to perform queries against in-memory collections of objects. The tutorial gives an introduction to LINQ and querying and an in-depth description of the standard query operators.
Parallel Programming in .NETParallel Programming in .NET
A series of articles explaining the use of the parallel task library and parallel language-integrated query. These libraries, new to the .NET framework 4.0, assist developers in gaining the maximum performance from multi-core processors and computers with several CPUs.
Reflection in .NETReflection in .NET
A collection of articles describing the use of reflection in the .NET framework. The reflection API allows programmatic access to the type metadata of assemblies, which describes completely the modules, types and type members defined within.
Regular Expressions in .NETRegular Expressions in .NET
A collection of articles describing the use of regular expressions with the .NET framework. Regular expressions allow non-exact string matching for validation of text or to allow information to be extracted from, or changed within, a text document.
The SOLID PrinciplesThe SOLID Principles
A series of six articles desribing each of the five SOLID principles used for dependency management in object-oriented design and programming. When followed, these principles can enhance the maintainability of software.
SQL Server Programming FundamentalsSQL Server Programming Fundamentals
A series of articles exploring the fundamentals of programming using Microsoft SQL Server. The tutorial includes explanation of SQL Server and relational database concepts, the creation of databases and the Transact-SQL query language.
Windows Presentation Framework FundamentalsWindows Presentation Framework Fundamentals
A series of articles describing the fundamentals of Windows Presentation Framework (WPF). WPF is a framework used for creating user interfaces for Windows-based software that can include two and three dimensional graphics, multimedia elements and animation.