Click here to Skip to main content
12,399,799 members (49,789 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: 14,271   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: 277,884   Rating: 4.94/5    Votes: 149   Popularity: 10.73
Licence: The BSD License      Bookmarked: 345   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: 31,943   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The BSD License      Bookmarked: 34   Downloaded: 488
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: 20,990   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,493   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
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: 101,340   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: 63,206   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: 54,588   Rating: 4.90/5    Votes: 16   Popularity: 5.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   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.160721.1 | Last Updated 26 Jul 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid