Click here to Skip to main content
12,950,399 members (65,350 online)

Articles by Stephen Cleary (Articles: 3, Technical Blogs: 5)

Articles: 3, Technical Blogs: 5

RSS Feed

Average article rating: 4.92

.NET Framework
General
Posted: 24 Sep 2008   Updated: 24 Sep 2008   Views: 15,426   Rating: 4.82/5    Votes: 5   Popularity: 3.37
Licence: The BSD License      Bookmarked: 17   Downloaded: 0
Implementing the Disposable Design Principle on the .NET Compact Framework.
Posted: 21 Sep 2008   Updated: 10 Nov 2014   Views: 304,099   Rating: 4.94/5    Votes: 150   Popularity: 10.74
Licence: The BSD License      Bookmarked: 353   Downloaded: 0
One difficulty of the IDisposable interface overcome with the Disposable Design Principle.
Windows Presentation Foundation
Data Binding
Posted: 21 Jul 2009   Updated: 25 Jul 2009   Views: 34,368   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The BSD License      Bookmarked: 34   Downloaded: 501
Describes the ViewModel command classes in the Open-Source Nito.MVVM (WPF) library, and provides guidelines on their usage.

Average blogs rating: 4.68

.NET Framework
General
Posted: 20 Jun 2009   Updated: 20 Jun 2009   Views: 21,452   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: A Public Domain dedication      Bookmarked: 10   Downloaded: 0
Using MSBuild Targets as general-purpose functions, complete with parameters and return values.
Algorithms & Recipes
General
Posted: 20 Jun 2009   Updated: 20 Jun 2009   Views: 10,883   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
End-users do not expect components to raise events after they have been disposed. One major issue when designing asynchronous components is the difficulty of cancellation, particularly during object disposal.
Internet / Network
Client/Server Development
Posted: 20 Jun 2009   Updated: 20 Jun 2009   Views: 110,475   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 0
How to detect a dropped TCP/IP connection
Posted: 20 Jun 2009   Updated: 25 Jun 2009   Views: 66,853   Rating: 4.83/5    Votes: 15   Popularity: 5.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 7
Why a single "Send" does not necessarily result in a single "Receive", and how to compensate.
Threads, Processes & IPC
Multi-threading
Posted: 20 Jun 2009   Updated: 20 Jun 2009   Views: 59,925   Rating: 4.91/5    Votes: 18   Popularity: 6.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 0
When writing components in a multithreaded world, one question that commonly crops up is, "how do I make my events threadsafe?" The asker is usually concerned with threadsafe subscription and unsubscription, but threadsafe raising must also be taken into consideration.
No tips have been posted.
No reference articles have been posted.

Stephen Cleary
Software Developer (Senior)
United States United States
Stephen Cleary is a Christian, husband, father, and programmer living in Northern Michigan.

Personal home page (including blog): http://www.stephencleary.com/


Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 26 May 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid