Author: Charles Chen

More WebSequenceDiagrams.com Awesomeness

As I’ve been working with a client which has demanded rigorous sequence diagrams as deliverables for the design phase of the project, I’ve started to use WebSequenceDiagrams.com more and more. I’ve blogged about it previously, but I’ve only come to...

Galileo’s Fingers Found

Galileo’s Fingers Found

Cool story because Galileo is one of my top 5 scientists: (CNN) — Two fingers cut from the hand of Italian astronomer Galileo nearly 300 years ago have been rediscovered more than a century after they were last seen, an...

Removing a Dead SharePoint Web Part

Removing a Dead SharePoint Web Part

If you’ve deleted the DLL or if you reinstalled a DLL which no longer contains the codebehind class for a user control in a web part, you could end up in a scenario where you have a “dead” web part...

Analysis Paralysis : Getting Carried Away With UML

Analysis Paralysis : Getting Carried Away With UML

UML is a useful tool, no doubt.  It’s a tool to help model complex logic in a visual manner.  It’s a language in and of itself and it can aid in communicating design ideas with exacting precision, leaving little room for...

Ordering Wood Floors Online

Growing up in the Internet Age, I’ve become fairly accustomed to and comfortable with buying just about everything online. But even for me, ordering wood floors online — by the pallet, no less — was fraught with “what if’s” and...

Chain Of Command And Passing Parameters

One of the more useful patterns that I’ve used quite frequently is a version of Chain of Responsibility that integrates with the Command pattern. In a classic CoR, the idea is that only one component in the chain handles the...

Best Search Hit?

Might be one of the best ones in the four years that I’ve had this blog.  I feel your pain dude, but I don’t know the answer…sorry bro.

Yet Another .NET Interview Questions List

Yet Another .NET Interview Questions List

There are tons of blog posts on .NET interview questions out there on the ‘Net; here’s another list…just because I feel like it, okay :-P? In general, when I am interviewing people, I don’t go for the obvious questions.  Not...

MbUnit CsvDataAttribute

MbUnit CsvDataAttribute

MbUnit has several cool features which distinguish it from some of the other unit testing frameworks on the .NET platform. Among them are the RollbackAttribute, PrincipalAttribute, ThreadedRepeatAttribute, and the Csv/XmlDataAttribute. I hadn’t noticed the CsvDataAttribute previously when I’ve worked with...