Archives for Language features, Development Methodologies - Page 20
LucidChart and draw.io – useful, free drawing tools
Ever wanted to quickly throw together an architectural diagram, a UML diagram or any diagram for that matter? Not everyone has access to Visio or an advanced drawing tool. LucidChart…
svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
Usually, an svn cleanup fixes most issues with tortoise svn. However, I ran into an issue which caused me some grief. The specific error I was seeing: Previous operation has…
The Publish Subscribe Pattern in C# and some gotchas
This post does three things: Provides a complete implementation of the publish subscribe pattern in C#. Highlights 4 potential issues that are inherent to ANY publish subscribe implementation – including…
Facebook– Essential Missing Functionality
For the world’s leading social networking site, these missing features are inexcusable: Unable to edit status updates (there's a trick that can be used on updates containing images - but…
iTunes 11–Missing sidebar and File menu
Not sure why these are hidden by default on the Windows version of iTunes. To recover the File menu bar –> CTRL B To recover the sidebar –> CTRL S…
C#, .NET Exception Handling Best Practices
The Problem Statement You have just started working on an existing codebase – an n-Tier project - and noticed that the Exception Handling framework wasn’t as well defined as you…
Automatically Expand Windows Explorer Navigation Pane (left pane)
Of the many things I miss in the Classic Windows View – the Windows Explorer navigation is one of them. In Windows 7, the navigation pane (the leftmost pane), does…
A flexible service oriented architecture that handles multiple platforms (multiple devices, multiple databases…)
The Problem Statement Imagine that you have just built a sophisticated application to work against a SQL Server database. You followed a best-practices approach and separated out your presentation, business…