Browse by Tags
All Tags »
Patterns (RSS)
Then tell us what you need! Blaine has blogged a link to a survey that patterns & practices will use to help them understand what challenges that are affecting you the most... so that they can choose the right areas to focus effort in providing guidance.
Read More...
Unobtrusive JavaScript is a concept that’s been around for quite a while, but it’s now finally starting to make its way into the mainstream. The basic idea is that you should separate your JavaScript from your HTML – so instead of; < a href ="Default.aspx"
Read More...
I don’t know if you’re the same, but when coding away I often find myself wishing for a String.Unformat function – call it the evil twin of String.Format . With String.Format I can build up strings like this; var result = String .Format( "http://{0}:{1}/{2}"
Read More...
Is this a question of taste, or something more serious? [ Warning : this post won’t change your life J ] I found myself writing the following extension method yet again the other day; public static void ForEach<T>( this IEnumerable <T> source,
Read More...
Auditing almost means something different to everyone I speak to... just a few things people mean when they say “our system has auditing” to me are; Business Operation Auditing . This is recording when a business operation is performed, such as “Hire
Read More...
During my day job I come across customers that are struggling to make a system perform to the expectations of their users, and they often see this as a SQL Server problem. This post is designed to demonstrate how much of a difference your approach to
Read More...
Have you been using the Web Client Software Factory ? Or have you tried it and not adopted it? Or have you used some of the bundle content but not the whole factory? Michael Puleio has just started a thread on codeplex requesting feedback on who is using
Read More...
I’ve been thinking for a while about how people tend to build AJAX applications, as there seems to be something a lot of people have forgotten. This post examines how applying a pattern you probably know very well to AJAX could help – and leaves it to
Read More...
“Sufficient Architecture? What does that mean?!”, I hear you say!! Bear with me. Over a beer this week I had a good conversation with a colleague about the principles of architecture and design, and as a result I feel compelled to recount something that
Read More...
Maybe I’m biased because he’s on the same team as me (ahem, sorry for the plug J ), but I really liked Stuart Leeks ’ post on improving the “Include” method on ObjectQuery<T>. It’s another example, like the MVC Framework he mentions, of how lamba
Read More...
Via Blaine’s post (that gives quite a lot of information on what is included and what their plans are), the patterns & practices Sharepoint Guidance is starting to take shape, with a drop to codeplex having arrived this week . Be sure to check it
Read More...
I am constantly surprised when speaking with people how few have heard of or use the “Service Interface” pattern. It is actually a very straightforward pattern, is very little work to use, but brings such practical, quantifiable, visible, benefits I think
Read More...
No, I’m not talking about NEANDERTHALS (there’s a joke in there somewhere), but rather a technique that a colleague of mine, Josh Twist , has recently blogged about – “ Avoiding Primitive Obsession to tip developers into the pit of success ”. I’d always
Read More...
This article is part of a series; · WCSF Application Architecture 1: Introduction · WCSF Application Architecture 2: Application Controller · WCSF Application Architecture 3: Model View Presenter · WCSF Application Architecture 4: Environment Abstraction
Read More...
This article is part of a series; · WCSF Application Architecture 1: Introduction · WCSF Application Architecture 2: Application Controller · WCSF Application Architecture 3: Model View Presenter · WCSF Application Architecture 4: Environment Abstraction
Read More...