Permutations, Combinations and Variations using C# Generics.
Discusses the six major types of combinatorial collections with examples and formulas for counting. Expands with a C# generics-based set of classes... more »
0 commentsSave Tags: .net, other languages
Can Subversion and Live Mesh Play Together?
On one side we have Subversion and on the other we have Live Mesh. With the former we have a solid, proven, and somewhat aging version control system.... more »
0 commentsSave Tags: reviews, tools
Quickly Copy Data Rows from DataReader to a DataTable
In many situations, it's wiser to use DataReader instead of a DataSet. However, DataReader is limited due to its inability to transform data rows into... more »
0 commentsSave Tags: .net, frameworks
Software's Classic Mistakes--2008
In 2007 my colleagues at Construx Software and I updated the list of classic mistakes from my 1996 book Rapid Development. Throughout 2007 we... more »
0 commentsSave Tags: reviews
Computer Programming: Art, Science, or Both?
If the question is "Is programming an art or science?", then the follow up question is "Are programmers artists or scientists?" Off the top of my... more »
0 commentsSave Tags: opinion, reviews
Dynamic Data Website: Setting selection in a list from the URL
Bradley’s earlier post, ASP.NET Dynamic Data Preview Released on MSDN Code Gallery, outlined the functionality the ASP.NET Dynamic Data is offering... more »
0 commentsSave Tags: .net, frameworks, web design
The 4 Core Principles of Agile Programming
One of the things I really enjoy at the moment is the recognition and adoption of agile programming as a fully fledged powerful way to deliver quality... more »
0 commentsSave Tags: methodology, reviews
Measuring Progress
Fundamentally, there is no more valid measure for progress, than the working software itself. This only leaves open to discussion, the definition of... more »
0 commentsSave Tags: methodology, opinion, reviews
Working with the GridView and the System.Data.Linq.Binary Type
I'm working with a database table that has a RowVersion field defined as a TimeStamp data type. The TimeStamp field is there to add concurrency into... more »
0 commentsSave Tags: .net, web design
String Format - Made Simple
Every developer has probably searched for string formatting syntax. It’s just almost impossible to remember all the tiny details and the formatting... more »
0 commentsSave Tags: tools, usability
Code For Decoding Codes – A Programming Project Discussion
I love to collect fun coding projects. I like short, easy to understand projects that get students to use a number of things (language constructs,... more »
0 commentsSave Tags: opinion, reviews
ASP.NET Tips: What to gather to troubleshoot - part 4 - Deadlocks
There are two ways to gather data in a Deadlock situation. If you are using Windows 2003 or later (IIS 6.0 or later), then follow the steps in the KB... more »
0 commentsSave Tags: .net, web design
Choosing an agile process - Summary
The whole choosing an agile process thread ran pretty long. Here’s a summary of all the posts:
0 commentsSave Tags: methodology, reviews
Top Time-wasters for Web Workers (And How to Cure Them)
As web workers, our unproductive time doesn’t go to water cooler gossip or hanging out at the employee lounge. Usually, we’ll lose hours each day on... more »
0 commentsSave Tags: opinion, reviews
File Encryption and Decryption in C#.
This article demonstrates how to use C# to encrypt and decrypt files of any type.
0 commentsSave Tags: microsoft, other languages
WPF UI Update from Background Threads
I'm trying to do my apps in any type of XAML these days since I finally think I "got it". I wish I could claim that I will break free from the... more »
0 commentsSave Tags: .net, frameworks
Create a Slick Tabbed Content Area using CSS & jQuery
One of the biggest challenge to web designers is finding ways to place a lot of information on a page without losing usability. Tabbed content is a... more »
0 commentsSave Tags: ajax, css-html, javascript
Creating Controls in Code
In my new video I demonstrate how you can create controls dynamically at run time. The technique is very straight forward, everything you can create... more »
0 commentsSave Tags: .net, gui, microsoft
Plastic editor for Asp.Net Mvc ready to beta
Anyone out there with Visual Studio 2008 installed is welcome to try out an open source utility I’ve put together. If you have feedback or bug reports... more »
0 commentsSave Tags: .net, frameworks, open source, tools
Showcase of "Live" ASP.NET MVC Sites
s It looks like people are starting to deploy sites based on the ASP.NET MVC Framework already. I've been trying to collect some examples and... more »
0 commentsSave Tags: .net, frameworks, web design
We are pleased to bring you new features in .NET 3.5 SP1
In case you haven't noticed yet, the bits for .NET 3.5 SP1 Beta 1 and Visual Studio 2008 SP1 Beta 1 are now available...take a minute and go grab... more »
0 commentsSave Tags: .net, frameworks, news
Is Formal Project Management Necessary?
Is formal project management necessary to successfully deliver a software project? The short answer to that is no. Many successful software products... more »
0 commentsSave Tags: opinion, reviews
Web Parts the Simple Way - Use User Controls
One of the first questions I usually get about SharePoint development is how to make the WebPart development process simpler. My answer to that is... more »
0 commentsSave Tags: frameworks, microsoft
DataContracts without attributes (POCO support) in .NET 3.5 SP1
One of the new WCF features in .NET 3.5 SP1 is that DataContractSerializer now supports serializing types that aren’t annotated with any serialization... more »
0 commentsSave Tags: .net, frameworks
The Why and How of .NET Profiling
Profiling gathers information about an executing application, allowing you to determine those improvements that are required in your application.... more »
0 commentsSave Tags: .net, frameworks