Click here to Skip to main content
12,627,377 members (38,121 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,811   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: 292,704   Rating: 4.94/5    Votes: 150   Popularity: 10.74
Licence: The BSD License      Bookmarked: 352   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: 32,913   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The BSD License      Bookmarked: 34   Downloaded: 493
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,200   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,693   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: 105,550   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: 64,966   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: 57,268   Rating: 4.90/5    Votes: 16   Popularity: 5.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   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
Web01 | 2.8.161205.3 | Last Updated 6 Dec 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid