Creating a real-time Trace listener with WCF
Last Updated: 17 Feb 2008
Page Views: 9,887
Rating: 2.92/5
Votes: 9
Popularity: 2.78
Bookmark Count: 16
Licence: The Code Project Open License (CPOL)
Instead of reading trace messages in a file, get them in a WPF app real-time via WCF.
Reading and Writing app.config or web.config Settings - Simply
Last Updated: 14 Aug 2007
Page Views: 24,430
Rating: 3.40/5
Votes: 9
Popularity: 3.24
Bookmark Count: 22
Licence: The Code Project Open License (CPOL)
Read and write for app.config or web.config files with two simple, tested functions
Getting Around InvokeRequired Without Copy and Paste
Last Updated: 17 Aug 2007
Page Views: 28,783
Rating: 4.72/5
Votes: 12
Popularity: 5.09
Bookmark Count: 43
Instead of copying and pasting the same if(InvokeRequired) logic in every multithreaded function, use attributes to make code cleaner, its centralize logic and make it self documenting.
Visualizing Project Dependencies Automatically
Last Updated: 4 Sep 2007
Page Views: 15,242
Rating: 4.09/5
Votes: 11
Popularity: 4.26
Bookmark Count: 26
Licence: The Code Project Open License (CPOL)
Have a large code tree? Wondering which projects refer to which other ones? Manually run this console app, schedule it to run nightly or after each build.
Write ETL jobs in pure C#
Last Updated: 29 Mar 2009
Page Views: 7,450
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Bookmark Count: 19
Licence: The Code Project Open License (CPOL)
An introduction to using Rhino ETL to avoid dealing with designers such as the ones in DTS/SSIS job creation.
Looking up items in HashTable/Dictionary objects that have multiple keys
Last Updated: 1 May 2008
Page Views: 22,793
Rating: 4.20/5
Votes: 8
Popularity: 3.79
Bookmark Count: 15
Licence: The Code Project Open License (CPOL)
Dictionary objects take a single key as a look up key. This class simplifies using a Dictionary when you have multiple keys, such as two strings and an int, etc.
A common class for executing tasks with a responsive UI
Last Updated: 24 Jan 2009
Page Views: 12,929
Rating: 4.47/5
Votes: 20
Popularity: 5.82
Bookmark Count: 55
Licence: The Code Project Open License (CPOL)
Execute actions while making the form wait and still be responsive to other tasks.
Using Multiple Asserts in One Test Considered Helpful
Last Updated: 1 Mar 2009
Page Views: 5,018
Rating: 3.67/5
Votes: 2
Popularity: 1.10
Bookmark Count: 0
Licence: The Code Project Open License (CPOL)
One TDD mantra is that there should be only one "assert" per test. Here is a finance/trading example where that doesn't work very well.