Latest Articles in the Category .NET

.NET Classes Now Can Have Extensions

Dino Esposito, Sep 21, 2008

Dino Esposito talks about extension methods in .NET

Setting up a build environment

Granville Barnett, Sep 01, 2008

In this article we will look at how to setup a build environment using Subversion, MSBuild, and TeamCity.

List and Object-oriented Design Principles

Dino Esposito, Aug 25, 2008

Dino Esposito talks about idiomatic design and some potential issues with the List type.

Delegates in .NET

Rupesh kumar Nayak, Jul 18, 2008

Rupesh Kumar Nayak explains delegates in .NET.

Object Equality in an Object Model

Dino Esposito, Jul 14, 2008

Dino Esposito discusses object equality.

Custom Event Programming

Brent Stineman, Jun 16, 2008

A narrative on the definition, implementation, and consumption of custom events in Windows form applications.

Introduction to 3-Tier Architecture

Brian Mains, Apr 28, 2008

Brian Mains explains the benefits of a 3-tier architecture.

The Power and Pain of Abstraction

Brian Mains, Jan 09, 2008

Brian Mains talks about abstractions.

Review: NDepend

Keyvan Nayyeri, Dec 24, 2007

Review of the NDepend tool.

Foundations of Programming - Part 3 Persistence

Karl Seguin, Dec 05, 2007

The Foundations of Programming series looks at a number of key concepts, techniques and tools specifically designed to help developers meet the growing complexity of enterprise systems. Based on proven principals like unit testing, domain driven design, dependency injection and O/R Mappers, the series is aimed at developers interested in helping themselves.

Review: ANTS Profiler 3

Granville Barnett, Oct 24, 2007

A review of ANTS Profiler 3 from Redgate software.

Subdue Unruly Processes

Steve Orr, Oct 08, 2007

Overview of the free Process Explorer utility provided by Microsoft.

Book Review: Patterns of Enterprise Application Architecture

Alessandro Gallo, Sep 30, 2007

Review of the book: Patterns of Enterprise Application Architecture (PoEAA).

Threat Analysis

Steve Orr, Jul 16, 2007

Learn how to secure your applications against hacker attacks with Microsoft's freely downloadable Threat Analysis and Modeling tool.

Template driven code generation - Part I

Luciano Terra, Jul 11, 2007

This article will show you how easy it is to create a data driven template using MyGeneration, a powerful, free and open source code generator.

Barcode image generation made easy

Imran Nathani, Jun 25, 2007

In this article we are going to generate barcodes in .NET. Barcode-aware devices, such as scanners and printers, are readily available on the market, as long as the barcodes we generate follow the standards.We will implement barcode generation using Microsoft Ajax in a web application.

Settings Manager for Windows Vista Sidebar Gadgets

Speednet ., May 30, 2007

SettingsManager is a JavaScript library that allows Windows Vista Sidebar gadgets to persist common settings that all gadget instances have access to.

SuperToolTip

Amr Elsehemy, May 28, 2007

Office 2007 offers great new features, one of them is the SuperTooltip which provides much more information about controls than standard old style tooltips. This article shows how to build tooltips in such a way.

Tasty Beat - Part 2

Steve Orr, May 25, 2007

Embark on a tour of this free musical beat maker's source code. In the process you'll learn about user controls, embedded resources, and the VB.NET My namespace.

Tasty Beat - Part 1

Steve Orr, May 07, 2007

Learn how to use MIDI to create dynamic music by touring the source code of this free musical beat maker sequencer program. In the process you'll learn about serialization, Xml, Windows API calls, and MIDI commands.

ORM in .NET 3.5

Luke Stratman, May 03, 2007

This article covers a general introduction to ORM concepts, the approach that .NET 3.5 takes, and how it compares to these other packages.

Book Review: Programming Windows Workflow Foundation

Granville Barnett, Feb 22, 2007

With the release of .NET 3.0 came four new technologies including Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows CardSpace and Windows Workflow Foundation (WF).

Bitwise Operations with Enumerations

Derek Smyth, Dec 27, 2006

Bitwise operations are a way to use the individual bits of an integer to represent 32 individual boolean flags. Combining this idea with enumerations and bitwise ORs can provide a more readable way to set each of the individual flags.

Product Spotlight