Click here to Skip to main content

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

Articles: 3, Technical Blogs: 5

RSS Feed

Average article rating: 4.93

.NET Framework

IDisposable: For the CF Guys, Too
Posted: 24 Sep 2008   Updated: 24 Sep 2008   Views: 9,604   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.
IDisposable: What Your Mother Never Told You About Resource Deallocation
Posted: 21 Sep 2008   Updated: 29 Sep 2008   Views: 142,818   Rating: 4.96/5    Votes: 100   Popularity: 9.92
Licence: The BSD License      Bookmarked: 221   Downloaded: 0
One difficulty of the IDisposable interface overcome with the Disposable Design Principle.

Windows Presentation Foundation

The Nito.MVVM (WPF) Library: Commands
Posted: 21 Jul 2009   Updated: 25 Jul 2009   Views: 20,463   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The BSD License      Bookmarked: 31   Downloaded: 195
Describes the ViewModel command classes in the Open-Source Nito.MVVM (WPF) library, and provides guidelines on their usage.

Average blogs rating: 4.55

.NET Framework

MSBuild: Factorial! [Technical Blog]
Posted: 20 Jun 2009   Updated: 20 Jun 2009   Views: 8,952   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: A Public Domain dedication      Bookmarked: 9   Downloaded: 0
Using MSBuild Targets as general-purpose functions, complete with parameters and return values.

Algorithms & Recipes

Asynchronous Callback Contexts [Technical Blog]
Posted: 20 Jun 2009   Updated: 20 Jun 2009   Views: 6,843   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

Detection of Half-Open (Dropped) TCP/IP Socket Connections [Technical Blog]
Posted: 20 Jun 2009   Updated: 20 Jun 2009   Views: 26,825   Rating: 4.60/5    Votes: 4   Popularity: 2.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
How to detect a dropped TCP/IP connection
TCP/IP Protocol Design: Message Framing [Technical Blog]
Posted: 20 Jun 2009   Updated: 25 Jun 2009   Views: 27,310   Rating: 4.78/5    Votes: 12   Popularity: 5.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 7
Why a single "Send" does not necessarily result in a single "Receive", and how to compensate.

Threads, Processes & IPC

Threadsafe Events [Technical Blog]
Posted: 20 Jun 2009   Updated: 20 Jun 2009   Views: 21,786   Rating: 4.82/5    Votes: 8   Popularity: 4.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   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 video articles have been posted.
No tips have been posted.

Stephen Cleary

Software Developer (Senior)
Nito Programs
United States United States

Member

Stephen Cleary is a computer programmer living in Northern Michigan. He enjoys reading and is actively involved in his church. On October 4th, 2008, he married Amanda Snell, and he is happy about that. Smile | :)
 
Programming blog: http://nitoprograms.blogspot.com/
(including the TCP/IP .NET Sockets FAQ: http://nitoprograms.blogspot.com/2009/04/tcpip-net-sockets-faq.html )
CodePlex project leads on:
Nito Async Library: http://nitoasync.codeplex.com/
Nito MVVM Library: http://nitomvvm.codeplex.com/
Personal home page: http://www.stephencleary.com/


Advertise | Privacy | Mobile
Web03 | 2.5.120517.1 | Last Updated 27 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid