Click here to Skip to main content
15,499,430 members

Articles by FatCatProgrammer (Articles: 9)

Articles: 9

RSS Feed

Average article rating: 4.36

Desktop Programming
29 Dec 2012   Updated: 25 Jan 2013   Rating: 5.00/5    Votes: 15   Popularity: 5.73
Licence: CPOL    Views: 39,374     Bookmarked: 41   Downloaded: 1,435
Please Sign up or sign in to vote.
StarReport: WPF-less GDI+.NET report component.
10 Jul 2010   Updated: 10 Jul 2010   Rating: 4.20/5    Votes: 4   Popularity: 2.53
Licence: CPOL    Views: 33,340     Bookmarked: 12   Downloaded: 667
Please Sign up or sign in to vote.
A custom panel that simulates choosing cards from a deck.
28 Apr 2012   Updated: 30 Apr 2012   Rating: 4.18/5    Votes: 6   Popularity: 3.25
Licence: CPOL    Views: 40,181     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
In this article I'm going to speak about another nuance of the MVVM pattern; namely binding to calculated properties and updating the view when calculations change. I'm also crazy enough to propose a solution.
Programming Languages
1 Feb 2013   Updated: 15 Feb 2013   Rating: 4.97/5    Votes: 17   Popularity: 5.98
Licence: CPOL    Views: 60,291     Bookmarked: 80   Downloaded: 586
Please Sign up or sign in to vote.
General WeakEvent class
15 Mar 2010   Updated: 15 Mar 2010   Rating: 2.43/5    Votes: 4   Popularity: 1.46
Licence: CPOL    Views: 21,940     Bookmarked: 8   Downloaded: 207
Please Sign up or sign in to vote.
MVP: Updating View’s binding asynchronously with the SynchronizationContext object.
1 Jun 2012   Updated: 11 Jun 2012   Rating: 4.74/5    Votes: 9   Popularity: 4.52
Licence: CPOL    Views: 52,835     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
A Semaphore that does not use the kernel by default
5 Mar 2010   Updated: 5 Mar 2010   Rating: 4.60/5    Votes: 6   Popularity: 3.58
Licence: CPOL    Views: 19,502     Bookmarked: 10   Downloaded: 94
Please Sign up or sign in to vote.
Creating a fluent ChainLink with a custom linked list
25 Nov 2009   Updated: 25 Nov 2009   Rating: 4.11/5    Votes: 5   Popularity: 2.87
Licence: CPOL    Views: 19,551     Bookmarked: 14   Downloaded: 137
Please Sign up or sign in to vote.
A design pattern to help debug multi-threaded applications.
C# 4.0
25 Mar 2010   Updated: 9 Jun 2012   Rating: 5.00/5    Votes: 14   Popularity: 5.57
Licence: CPOL    Views: 117,484     Bookmarked: 48   Downloaded: 2,514
Please Sign up or sign in to vote.
Balanced Binary Search Tree (BST) (Search, Delete, PrintInOrder, PrintPreOrder, PrintPostOrder,DepthFirst, BreadthFirst, BalanceTree)

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior) Finance Industry
United States United States
Currently pursuing 'Programming Nirvana' (The ineffable ultimate in which one has attained disinterested wisdom and compassion as it relates to programming)

Respected Technologies
1. Confusor (
2. Power Threading (
3. EDI Parsers (


Microsoft Certified Technologist for WPF and .Net 3.5 (MCTS)
Microsoft Certified Technologist for WCF and .Net 3.5 (MCTS)
Microsoft Certified Application Developer for .Net (MCAD)
Microsoft Certified Systems Engineer (MCSE)
Microsoft Certified Professional (MCP)

Sun Certified Developer for Java 2 Platform (SCD)
Sun Certified Programmer for Java 2 Platform (SCP)
Sun Certified Web Component Developer (SCWCD)

CompTIA A+ Certified Professional

Registered Business School Teacher for Computer Programming and Computer Applications (2004)
(University of the State of New York Education Department)

Graduated from University At Stony Brook