C#

C# 4.0 Optional Parameters and C# 4.0 Named Parameters

A neat little feature in C# 4.0 worth mentioning.

posted @ Tuesday, June 02, 2009 11:01 AM | Feedback (0)

Visual Studio 2008 and .NET Framework 3.5 Training Kit - Labs Tutorials Powerpoint Presentation Demos

posted @ Monday, March 31, 2008 8:08 PM | Feedback (0)

Pluggable Frameworks and Libraries - Discovering Classes Using Reflection and Attributes

There are many ways to make frameworks and libraries more extensible via pluggable providers. Here is code that shows how to using reflection and custom attributes to find types in an assembly to evaluate expressions in a custom configuration section. This draws upon the concept of ExpressionEvaluators and ExpressionBuilders. Read more...

posted @ Thursday, October 04, 2007 10:20 PM | Feedback (0)

Dependency Injection and Model View Presenter with WCSF Scenario

posted @ Saturday, September 22, 2007 4:27 PM | Feedback (0)

Adding Creation Strategies to Dependency Injection Application Block - More Chain of Responsibility

posted @ Friday, September 21, 2007 6:51 PM | Feedback (0)

Microsoft MVP C# Award 2007

posted @ Monday, January 01, 2007 2:22 PM | Feedback (0)

Agile Principles, Patterns, and Practices in C# by Robert Martin

I just got back from a long and much needed vacation. While spending most of the day trying to make a dent in my Inbox, I came across an email from Amazon mentioning a new book from Robert Martin, called Agile Principles, Patterns, and Practices in C#...

posted @ Monday, July 03, 2006 11:34 PM | Feedback (0)

Singleton Design Pattern and ReaderWriterLock Class in CLR via C# - Design Pattern Examples

posted @ Tuesday, June 06, 2006 10:50 AM | Feedback (0)

Reading and Writing Excel Spreadsheets / Worksheets Using ADO.NET C# DbProviderFactory

posted @ Friday, May 26, 2006 4:26 PM | Feedback (0)

ReSharper 2.0 Released - Visual Studio Add-In for Refactoring : Code Completion : Code Generation : Unit Test Support :)

posted @ Monday, May 22, 2006 12:38 PM | Feedback (0)

Reflection and XmlSerialization Examples to Generate Body of Email From Object for System.Net.Mail

posted @ Monday, May 01, 2006 5:55 PM | Feedback (0)

Visual C# 2005 Recipes Book Review - C# Code Samples and Tutorials

posted @ Thursday, April 06, 2006 9:27 PM | Feedback (0)

Rotor 2.0 is Out ( Shared Source Common Language Infrastructure 2.0 )

posted @ Monday, March 27, 2006 2:49 PM | Feedback (0)

Expert C# 2005 Business Objects and CSLA .NET 2.0

posted @ Monday, March 27, 2006 2:29 PM | Feedback (0)

Using Reflection and Attributes for Late Binding in Your .NET Classes - O/R Mappers

posted @ Tuesday, March 07, 2006 7:32 PM | Feedback (0)

Create a Debugger Visualizer in Visual Studio 2005 for Custom Types and Classes

posted @ Monday, December 26, 2005 3:30 PM | Feedback (0)

Using XmlSerializer to Persist Application Data and Settings for my Code Generator and Database Explorer

posted @ Saturday, December 17, 2005 2:11 PM | Feedback (0)

SQL Engine / Database Written in C# - Free and Open Source - SharpHSQL v 1.0.3.3

posted @ Sunday, December 04, 2005 10:19 PM | Feedback (0)

Free Open Source Image and Photo Editing and Manipulation Software - Paint.NET v2.5 Released - C# Source Code

posted @ Monday, November 28, 2005 10:07 PM | Feedback (0)

Creating Custom Item Templates in Visual Studio 2005 - Code Generation and Productivity

posted @ Sunday, November 06, 2005 7:23 PM | Feedback (0)

C# 3.0 Language Specification - LINQ Project - DLinq O/R Mapper - XLinq

posted @ Wednesday, September 21, 2005 5:37 PM | Feedback (0)

101 Samples for Visual Studio 2005 in C# or VB: Base Class Libraries - Data Access - Web Development - Windows Forms

posted @ Saturday, August 13, 2005 8:22 PM | Feedback (0)

GrokTalks - 10 Minute Micro-Presentations by Microsoft Regional Directors

posted @ Monday, June 27, 2005 5:20 PM | Feedback (0)

Open Source Database Written in C# - SharpHSQL

posted @ Tuesday, May 31, 2005 11:32 PM | Feedback (2)

Enterprise Library 1.0 Hands On Labs

posted @ Friday, May 13, 2005 8:40 PM | Feedback (3)

Codus - C# and VB.NET 2005 Using Statement - Builder Design Pattern

posted @ Wednesday, May 11, 2005 9:19 PM | Feedback (1)

Paint.NET - Photo Manipulation Software in C# with Source Code

posted @ Tuesday, May 03, 2005 10:28 PM | Feedback (1)

Singleton Pattern in C# - Provider Model - Community Server and DotNetNuke

posted @ Wednesday, April 27, 2005 9:06 PM | Feedback (6)

Visual C# 2005: A Developer's Notebook - Sample Chapter C# 2.0

posted @ Saturday, April 23, 2005 10:06 PM | Feedback (3)

C# Coding Guidelines and C# Coding Styles - PDF Document

posted @ Tuesday, April 12, 2005 8:14 PM | Feedback (2)

DotNetNuke Architecture - Digging Into the DNN Source Code

posted @ Sunday, April 03, 2005 10:31 PM | Feedback (6)

Design Patterns in C# - Construction Pattern - Factory Method

posted @ Saturday, April 02, 2005 10:42 PM | Feedback (3)

Community Server Source Code - Abstract Classes, Reflection and Data Providers

posted @ Friday, April 01, 2005 7:49 PM | Feedback (8)

Information Expert GRASP Pattern Take 2

posted @ Monday, March 28, 2005 10:13 PM | Feedback (2)

GRASP Patterns - Information Expert - Create a Shopping Cart

posted @ Sunday, March 27, 2005 5:08 PM | Feedback (4)

Create a Shopping Cart - Inspired by ASP.NET Daily Articles

posted @ Monday, March 21, 2005 10:15 PM | Feedback (9)

Enterprise Library - Logging and Instrumentation Application Block - Patterns and Practices

posted @ Thursday, March 17, 2005 5:07 PM | Feedback (3)

Source Code for a C# Compiler Written in Pure C#

posted @ Tuesday, March 15, 2005 5:33 PM | Feedback (2)

Data Access Application Block Revealed - Factory Methods and Reflection

posted @ Monday, March 14, 2005 7:55 PM | Feedback (6)

Enterprise Library - Data Access Application Block (DAAB) - Patterns and Practices

posted @ Friday, March 11, 2005 2:02 PM | Feedback (4)

Boxing - The Conversion of Value Types to Reference Types - A Quick Visit

posted @ Wednesday, March 09, 2005 10:34 PM | Feedback (1)

Implementing IEnumerable and IEnumerator on Your Custom Objects

posted @ Tuesday, March 08, 2005 12:30 PM | Feedback (1)

Implementing IComparer for Sorting Custom Objects

posted @ Sunday, March 06, 2005 8:43 PM | Feedback (1)

Enterprise Library - Configuration Application Block - Patterns and Practices

posted @ Thursday, March 03, 2005 8:38 PM | Feedback (2)

C# 2.0 Data Structures - Microsoft Developer Network (MSDN)

posted @ Tuesday, March 01, 2005 6:57 PM | Feedback (2)

JetBrains ReSharper v1.5 Released - The Most Intelligent Add-In To Visual Studio.NET

posted @ Monday, February 28, 2005 10:17 PM | Feedback (1)

Object Identity vs. Object Equality - Overriding System.Object.Equals(Object obj)

posted @ Sunday, February 27, 2005 3:21 PM | Feedback (1)

Effective C# Book Review - 50 Specific Ways to Improve Your C#

posted @ Wednesday, February 23, 2005 2:55 PM | Feedback (1)

Designing Inheritance Hierarchies - Designing Great Frameworks

posted @ Sunday, February 20, 2005 12:54 PM | Feedback (1)

Modern Software Development Using C# - Object-Oriented Programming Database Programming with ADO.NET Component-Based Development

posted @ Friday, February 18, 2005 4:55 PM | Feedback (1)

Designing Great Frameworks - Member Type Coding Conventions: Properties Methods Events Constructors Indexers

posted @ Tuesday, February 08, 2005 8:40 PM | Feedback (1)

ASP.NET v2.0 Code-Behind and Partial Classes in C# 2.0 and .NET Framework

posted @ Wednesday, January 19, 2005 12:06 AM | Feedback (1)

Command-Query Separation Principle Revisted - C# Int32.TryParse - Telling vs. Asking - Code Reading and Refactoring

posted @ Sunday, January 16, 2005 1:44 PM | Feedback (1)

Abstract Class with Template Method - Testing Different Application Configuration Settings - App.Config - Web.Config

posted @ Friday, January 14, 2005 3:57 PM | Feedback (1)

C# Code Review - C# Using Statement - Try / Finally - IDisposable - Dispose() - SqlConnection - SqlCommand

posted @ Thursday, January 13, 2005 3:07 PM | Feedback (2)

JetBrains ReSharper Update v1.0.5 - C# Refactoring Tool and Awesome Visual Studio.NET Add-In - Thoughts on CodeRush

posted @ Wednesday, December 29, 2004 11:37 AM | Feedback (3)

Static Classes in C# - Seven Essential Programming Tips

posted @ Monday, December 27, 2004 4:22 PM | Feedback (2)

Visual C# 2005 New Features - Generics - Anonymous Methods - Iterators - Partial Types - Nullable Types - Refactoring - Class Designer

posted @ Monday, December 20, 2004 8:43 PM | Feedback (2)

Refactoring - Code Smells - Refactoring Patterns - Object Design - Somewhat Like Database Normalization

posted @ Thursday, December 09, 2004 1:23 PM | Feedback (14)

Inside Visual Studio 2005 - VB C# C++ Team System Express Products

posted @ Saturday, December 04, 2004 2:54 PM | Feedback (3)

.NET Application Development Guidelines - Factories vs. Constructors

posted @ Sunday, October 24, 2004 7:05 PM | Feedback (1)

Parse XML Documents using SAX for .NET - Source Code in C# - SourceForge - Simple API for XML

posted @ Thursday, October 21, 2004 6:06 PM | Feedback (1)

C# Edit and Continue support for Visual Studio 2005 - C# Developers - Florida

posted @ Monday, October 18, 2004 10:01 PM | Feedback (1)

Expert C# Business Objects by Rockford Lhotka - Chapter 5 - Data Access and Security

posted @ Monday, October 04, 2004 6:33 AM | Feedback (7)

UML for .NET Developers - Class Diagrams - Object and Sequence Diagrams - Activity Diagrams - Constraints - Object Constraint Language

posted @ Tuesday, September 28, 2004 12:43 PM | Feedback (3)

LLBLGen Pro - .NET O/R Mapper Extraordinaire - New Release

posted @ Saturday, September 25, 2004 5:44 PM | Feedback (7)

.NET Objects Tip - Object Identity vs. Object Equality - Virtual Method Equals in System.Object

posted @ Friday, September 10, 2004 7:03 AM | Feedback (1)

Building a Refactoring Plug-in for VS.NET - Creating a Visual Studio .NET Add-In

posted @ Wednesday, September 01, 2004 3:55 PM | Feedback (1)

Creating a Plug-In Framework for .NET Web Applications - Loading .NET Types and Assemblies Dynamically

posted @ Wednesday, August 11, 2004 6:56 PM | Feedback (1)

C# to Visual Basic .NET (VB.NET) Translation Conversion Tool - Tampa Programmer

posted @ Friday, July 30, 2004 10:52 AM | Feedback (1)

C# Refactoring - JetBrains Resharper Released - Visual Studio .NET Add-In - Florida

posted @ Saturday, July 24, 2004 9:49 AM | Feedback (4)

dotMSN - .NET C# Class Library to Make Use of the MSN Messenger Service - Tampa Florida

posted @ Thursday, July 22, 2004 9:04 AM | Feedback (1)

Visual C# Developer Center - Visual C# 2005 - ExpressPaint - Image Processing Application - Source Code - Bradenton Florida

posted @ Wednesday, July 14, 2004 8:18 AM | Feedback (1)

Refactoring C# Code Using Visual Studio.NET 2005 - Refactoring Tools - Resharper and C# Refactory Tool - C# Refactoring

posted @ Saturday, July 10, 2004 6:20 AM | Feedback (4)

Mono 1.0 - Build Linux and Cross-Platform Applications using C# and the .NET Framework - Including ADO.NET and ASP.NET - Sarasota Florida

posted @ Wednesday, July 07, 2004 6:16 AM | Feedback (2)

Visual Studio.NET (VS.NET) 2005 Express Development Tools - Beginners, Enthusiasts, Hobbyists, and Students - Sarasota Web Development

posted @ Tuesday, June 29, 2004 4:06 AM | Feedback (6)

.NET Architecture Center - TechEd 2004 Sessions Online - SOA - Patterns in the Enterprise - Bradenton Web Developer - Florida

posted @ Sunday, June 27, 2004 5:46 AM | Feedback (1)

O/R Mapper - LLBLGenPro - My Favorite O/R Mapper Has a New Release - v1.0.2004.1 - Code Generation

posted @ Thursday, June 24, 2004 11:09 AM | Feedback (4)

PayPal Software Development Kit - ASP.NET - PayPal Controls for Visual Studio - C# - E-Commerce Websites - Sarasota Florida

posted @ Wednesday, June 23, 2004 6:29 AM | Feedback (1)

C# Data Tier Generator - Free .NET Tool - Code Generation - Creates SQL Script Files and C# Classes Based on a Specified Database

posted @ Sunday, June 20, 2004 7:13 AM | Feedback (2)

Visual C# Developer Center - TechEd 2004 - Sarasota Florida

posted @ Friday, June 18, 2004 7:02 AM | Feedback (2)

Free 3D Pie Chart Library with Source Code - .NET C#

posted @ Monday, June 14, 2004 8:39 AM | Feedback (1)

Rearchitect Your Web Applications for Microsoft ASP.NET 2.0 - Venice Florida

posted @ Thursday, June 10, 2004 6:44 AM | Feedback (1)

ASP.NET ViewState and ASP.NET Page Life Cycle - Sarasota, Florida

posted @ Thursday, June 10, 2004 6:30 AM | Feedback (1)

Free Software Metrics Tool for C# Code - Visual Studio Add-In - Total Files - Total Classes - Lines of Code - Number of Statements - Comment Density, etc...

posted @ Monday, June 07, 2004 9:34 AM | Feedback (3)

Free ASP.NET Web Control - CodeHighlighter - Syntax Highlighting Component for ASP.NET - Tampa, Florida

posted @ Monday, June 07, 2004 9:21 AM | Feedback (2)

ASP.NET Blog Hosting and Web Hosting - WebHost4Life - Review of Second Week

posted @ Sunday, June 06, 2004 7:53 AM | Feedback (7)

AspPDF Review - Filling PDF Forms on the Fly - ASP.NET C#

posted @ Friday, June 04, 2004 3:45 PM | Feedback (3)

WebHost4Life - ASP.NET Blog Host - ASP.NET Web Hosting - First Week Review and Opinion

posted @ Saturday, May 29, 2004 11:16 AM | Feedback (11)

Exception Management Application Block for .NET - Florida C# Programmer

posted @ Friday, May 28, 2004 7:57 AM | Feedback (3)

Creating Great ASP.NET Web Applications - Top Ten Tricks for a Killer Web Application - TechEd 2004 - DEV310

posted @ Friday, May 28, 2004 7:46 AM | Feedback (1)

.NET Math Library Two-pass Expression Compiler Written in C# - Sarasota Web Development

posted @ Friday, May 28, 2004 7:14 AM | Feedback (1)

Web Camera C# Class - Web Camera Application with Video Motion Detection - .NET and ASP.NET - Florida

posted @ Wednesday, May 26, 2004 8:09 AM | Feedback (2)

C# Snippet Compiler - Compile Small C# Code Snippets - Venice Florida Web Developer

posted @ Wednesday, May 26, 2004 7:48 AM | Feedback (2)

Threat Modeling Tool - Create Threat Model Documents for .NET and ASP.NET Applications - Sarasota, Florida - ASP.NET C# Sql Server

posted @ Wednesday, May 26, 2004 7:26 AM | Feedback (1)

C# 2.0 Language Specification Released - C# Generics, Anonymous Methods, Partial Types

posted @ Monday, May 24, 2004 7:08 PM | Feedback (2)

Microsoft SQL Server and Microsoft Access Database Wrapper for .NET Created in C#

posted @ Saturday, May 22, 2004 9:14 AM | Feedback (2)

Free Web-based Administration for SQL Server and MSDE via Browser - Web Interface for SQL Server - ASP.NET - C# - VB.NET

posted @ Saturday, May 22, 2004 9:03 AM | Feedback (2)

ADO.NET Data Provider for NNTP - Query Usenet Server - Query News Server using ADO.NET - Read and Post Messages

posted @ Saturday, May 22, 2004 8:52 AM | Feedback (1)

ASP.NET Security - Website Security - Declarative Code Access Security - .NET Role Based Security - PrincipalPermission

posted @ Thursday, May 20, 2004 4:37 PM | Feedback (3)

Provider Model Design Pattern and Specification - ASP.NET Whidbey - Visual Studio 2005 - Design Patterns C#

posted @ Wednesday, May 19, 2004 12:21 PM | Feedback (4)

Design Patterns in C# Book - Sarasota Website Development - Florida

posted @ Tuesday, May 18, 2004 8:56 PM | Feedback (5)

Design Patterns C# .NET - Strategy Observer Adapter Singleton Template Method Wrapper Facade - Tampa Web Developer - Florida

posted @ Monday, May 17, 2004 8:55 AM | Feedback (4)

Improving .NET Application Performance and Scalability - PDF Version - Sarasota, Florida

posted @ Wednesday, May 12, 2004 9:07 AM | Feedback (2)

Free RSS Reader - Free News Reader - Free Desktop News Aggregator Written in C# - RSS Bandit

posted @ Monday, May 10, 2004 7:35 PM | Feedback (2)

Free .NET ASP.NET Components and Controls - Compression Encryption FTP POP Email SMTP Menu Bars Grid Editor

posted @ Monday, May 10, 2004 7:27 PM | Feedback (1)

ASP.NET ViewState Decoder - Read ViewState on ASP.NET Page - Decode Hidden ViewState - ASP.NET Tool

posted @ Sunday, May 09, 2004 9:48 AM | Feedback (1)

Free IDE For C# and VB.NET Projects - Visual Studio.NET Like Editor - SharpDevelop - Microsoft .NET

posted @ Sunday, May 09, 2004 9:41 AM | Feedback (2)

ASP.NET Blog Engine .Text UserControl - Most Recent Blog Posts - Internet Marketing - Blog Marketing

posted @ Saturday, May 08, 2004 9:53 PM | Feedback (1)

.NET Tool - ASP.NET Tool - Reflector FileDisassembler - Reflector Add-In - Decompile to C# or VB.NET - Sarasota, Florida

posted @ Friday, May 07, 2004 6:10 PM | Feedback (1)

C# FAQ - C# Frequently Asked Questions - Florida

posted @ Friday, May 07, 2004 5:59 PM | Feedback (1)

ASP.NET C# - Custom DataGrid Paging - Records Per Page - Repeater and Datalist Paging - Paging of Database Resultsets - Sql Server - Dynamic Query - Sarasota Florida

posted @ Wednesday, May 05, 2004 11:32 AM | Feedback (2)

ASP.NET - Dynamic Web Content with HTTP Handlers and HTTP Modules - Tampa Florida

posted @ Wednesday, May 05, 2004 11:11 AM | Feedback (1)

Free .NET ASP.NET Weblog (Blog) Tool / Engine - dasBlog - Bradenton, Florida

posted @ Monday, May 03, 2004 6:00 PM | Feedback (1)

Free .NET ASP.NET Tool - Reflector - Class Browser / Object Browser - C# and VB.NET

posted @ Monday, May 03, 2004 5:34 PM | Feedback (3)

ASP.NET - .NET Application Performance and Scalability Guide - Florida

posted @ Friday, April 30, 2004 5:26 PM | Feedback (2)

C# .NET Windows Forms FAQ - Winforms - Windows Controls - Sarasota, Florida Developer

posted @ Friday, April 30, 2004 5:20 PM | Feedback (1)

FREE XDN Professional for .NET Bloggers during May 2004

posted @ Friday, April 30, 2004 4:51 PM | Feedback (2)

ASP.NET C# - Custom Attributes and Reflection - Metadata and ILDasm - Tampa Programmer - Florida

posted @ Wednesday, April 28, 2004 3:50 PM | Feedback (3)

ASP.NET C# .NET Tools - Compilers Decompilers Obfuscators Frameworks Profilers Optimization Tools Editors IDE Build Tools Testing Documentation Verifiers - Sarasota, Florida

posted @ Wednesday, April 28, 2004 3:28 PM | Feedback (2)

Generate and Parse RSS Feeds : Open Source Library - RSS.NET

posted @ Saturday, April 24, 2004 10:11 PM | Feedback (2)

Generate and Parse Atom XML Feeds : Open Source Library - Atom.NET

posted @ Saturday, April 24, 2004 10:00 PM | Feedback (1)

SQL Server Web Data Administrator - SQL Server 2000 Database - Sarasota Bradenton Tampa Database Developer

posted @ Sunday, April 18, 2004 2:37 PM | Feedback (2)

ASP.NET User Interface Process (UIP) Application Block - Version 2.0 - Florida Web Developer

posted @ Sunday, April 18, 2004 2:28 PM | Feedback (1)

Convert VB.NET to C# - Sarasota Florida - Convert C# to VB.NET

posted @ Sunday, April 18, 2004 2:20 PM | Feedback (2)

.NET Architecture Journal - ASP.NET Website Architecture and Design - Florida

posted @ Thursday, April 15, 2004 4:25 PM | Feedback (2)

ASP.NET C# PDF - Generate Adobe PDF Files on the Fly - iText# - iTextSharp

posted @ Sunday, April 11, 2004 10:34 AM | Feedback (4)

.NET - ASP.NET - DataSets vs. Classes and Collections - Domain Model - Object Oriented Programming

posted @ Saturday, April 10, 2004 5:18 PM | Feedback (1)

Tampa Web Design - Object Persistence Framework - Gentle.NET - Florida

posted @ Thursday, April 08, 2004 9:14 PM | Feedback (1)

ASP.NET Components - ASP.NET Tools - MetaBuilders

posted @ Monday, April 05, 2004 2:02 PM | Feedback (1)

ASP.NET Email - Sending Email - System.Web.Mail

posted @ Monday, April 05, 2004 8:27 AM | Feedback (1)

Improving .NET Application Performance and Scalability

posted @ Friday, April 02, 2004 7:07 PM | Feedback (4)

ObjectSpaces - ADO.NET Business Layer - O/R Mapper - O/R Mapping

posted @ Friday, April 02, 2004 3:35 PM | Feedback (3)

ASP.NET Popup Dialog - Confirm Delete - Javascript - DataGrid Example

posted @ Thursday, April 01, 2004 11:53 AM | Feedback (2)

ASP.NET Template Code Generator - C# and VB.NET - Code Generation - m3rlin

posted @ Sunday, March 28, 2004 7:59 PM | Feedback (2)

Visual Studio.NET Add-Ins - Visual Studio Productivity Tools - IDE Enhancements

posted @ Sunday, March 28, 2004 1:13 PM | Feedback (2)

ASP.NET C# - HTTP Traffic Monitor - HTTP Debugger

posted @ Thursday, March 18, 2004 10:21 AM | Feedback (1)

.NET Remoting vs. XML Web Services - Design and Architecture for .NET Applications.

posted @ Wednesday, March 10, 2004 3:02 PM | Feedback (1)

Smart Client Offline Application Block - Tampa ASP.NET Web Developer

posted @ Friday, March 05, 2004 8:34 PM | Feedback (2)

ASP.NET, C#, SQL Server Code Generation - MyGeneration - Sarasota, Florida

posted @ Saturday, February 28, 2004 9:35 PM | Feedback (4)

Subversion Source Control - Version Control Software - ASP.NET, C#, Windows

posted @ Saturday, February 28, 2004 8:05 PM | Feedback (5)

ASP.NET Code Generation - ASP.NET Productivity Tool

posted @ Sunday, February 22, 2004 9:07 PM | Feedback (4)

Main

News

Green Tea

.NET Development

Enterprise Library

Patterns & Practices