Jeremiah Clark's Blog
A place to collect my ramblings about Microsoft and the .NET Framework.
Visual Studio Unit Testing Extensions v1.2.0.0
Version 1.2.0.0 of these Unit Testing Extensions are available on CodePlex today. The original post...
Author: Jeremiah.Clark Date: 02/07/2012
PowerShell and SQL Server Compact 4.0: A Happy Mix
Using SQL Server Compact 4.0 from PowerShell is easy and powerful. Here is an example that shows how...
Author: Jeremiah.Clark Date: 08/08/2011
ASP.NET MVC: Fun With Routes
For the purposes of this post, let’s say that we are building a community blogging site. We...
Author: Jeremiah.Clark Date: 01/24/2011
Visual Studio Testing Extensions now available on NuGet
I have become a huge fan of NuGet lately. It really makes managing references and dependencies...
Author: Jeremiah.Clark Date: 01/20/2011
Book Review – Microsoft .NET: Architecting Applications for the Enterprise
For the entire month of January, I am doing the Daddy Day Care thing for our 4 month old...
Author: Jeremiah.Clark Date: 01/04/2011
Visual Studio Unit Testing Extensions v1.1.0.0
I just released version 1.1.0.0 of these Unit Testing Extensions on CodePlex today. The original...
Author: Jeremiah.Clark Date: 12/03/2010
2010 – A New Year, Some New Goals
Like most people, I assume, every new year I come up with a set of goals that I would like to...
Author: Jeremiah.Clark Date: 01/08/2010
Tip: Entity Framework, Unity, and The ASP.NET RoleProvider – Read the MSDN Fine Print
A custom Role Provider is a very useful tool for adding custom authorization to your ASP.NET and/or...
Author: Jeremiah.Clark Date: 05/11/2009
Testing Your Unity XML Configuration
When using Unity as your IoC container, one way to configure the container is to use an...
Author: Jeremiah.Clark Date: 04/03/2009
Unit Testing The MVC JsonResult
One of my favorite features of ASP.NET MVC is the support for JSON. In MVC, an Action Method in a...
Author: Jeremiah.Clark Date: 02/25/2009
The Plethora Of Prodigal Patterns
"Make everything as simple as possible, but not simpler" Albert Einstein With all of the software...
Author: Jeremiah.Clark Date: 02/17/2009
Are Software Developers Really Engineers?
A few co-workers and I lately have been having this conversation. The following hypothetical...
Author: Jeremiah.Clark Date: 02/08/2009
Dynamic Expression Trees
I have been working on a project that uses the Entity Framework as the persistence store. I am...
Author: Jeremiah.Clark Date: 02/06/2009
Visual Studio Unit Testing Extensions v1.0.0.0 - Continued...
Last night I wrote a post about the Visual Studio Unit Testing Extensions that I put out on...
Author: Jeremiah.Clark Date: 02/03/2009
Visual Studio Unit Testing Extensions v1.0.0.0
This is a personal hobby project that I have been working on recently. The code has been released on...
Author: Jeremiah.Clark Date: 02/03/2009
Provide Caching For Your Complex Functions
Function caching, or more specifically memoization, is a code optimization technique that can be...
Author: Jeremiah.Clark Date: 12/07/2008
Extending MVC: Auto Refreshing A Partial View Using AJAX
This is something that I put together in a few minutes to provide a way to refresh a partial view on...
Author: Jeremiah.Clark Date: 11/16/2008
Extending MVC: Returning an Image from a Controller Action
So I was thinking tonight, what if I want my MVC application to serve images that are stored in a...
Author: Jeremiah.Clark Date: 11/13/2008
Autocompletion Textbox in MVC Using jQuery
Ok, I have to admit it: jQuery is awesome. If you haven't started looking at it, I highly recommend...
Author: Jeremiah.Clark Date: 11/13/2008
CheckBoxList Helper for MVC
The early previews of the MVC Toolkit contained a few helpers that are not available in the current...
Author: Jeremiah.Clark Date: 11/10/2008
IE8 Rocks! Slicing The Web
A few days ago, I wrote a post about creating custom IE8 Accelerators. I thought that I would...
Author: Jeremiah.Clark Date: 10/09/2008
IE8 Rocks! Creating Custom Accelerators
Internet Explorer 8 Beta 2 is currently available. If you haven't downloaded it yet, you can...
Author: Jeremiah.Clark Date: 10/04/2008
Use PowerShell To Test Code Snippets
If you are like me, then you might have multiple Console applications in your projects folder that...
Author: Jeremiah.Clark Date: 09/12/2008
Organizing A SharePoint Document Library
Let's say that you have a document library in SharePoint where you programmatically upload log files...
Author: Jeremiah.Clark Date: 09/06/2008
Lazy Evaluation requires you to think outside the box
I was watching a presentation today and there was a point brought up that I found really...
Author: Jeremiah.Clark Date: 08/08/2008
What a day...
So there I am, sleeping soundly in my bed this morning (I was up late the night before). I am...
Author: Jeremiah.Clark Date: 08/07/2008
Consume an RSS Feed with .NET 3.5
.NET 3.5 added some new classes that really help when dealing with RSS/ATOM feeds. These...
Author: Jeremiah.Clark Date: 07/25/2008
Specifying Global Assembly Cache Permissions
I came across this problem today. I am using SQL Reporting Services to send reports to a...
Author: Jeremiah.Clark Date: 07/15/2008
Media Center University
I am going to start the completion of my basement in September and have spent a little time recently...
Author: Jeremiah.Clark Date: 07/14/2008
When is 0 > Infinity?
Justin Burtch posted the undeniable proof that 0 > ∞
Author: Jeremiah.Clark Date: 07/11/2008
When is a List not a List?
The answer: When it is a SortedList. Here is one issue that I have with the Framework. The...
Author: Jeremiah.Clark Date: 06/29/2008
Parallel Extensions June 2008 CTP Released
The Parallel Programming team has released a June 2008 CTP of the Parallel Extensions for .NET. They...
Author: Jeremiah.Clark Date: 06/05/2008
Giving Twitter A Try
So I guess I am going to give this whole Twitter thing a try. I have a couple of co-workers that use...
Author: Jeremiah.Clark Date: 04/29/2008
Encrypting Information in SharePoint Lists
Encrypting the information contained in SharePoint lists is a common request that I have heard from...
Author: Jeremiah.Clark Date: 03/31/2008
Interesting Probability Problem - Revisited
A few weeks ago, I wrote a post about a probability problem that I found interesting. The...
Author: Jeremiah.Clark Date: 03/13/2008
Singularity Now Available On CodePlex
Singularity is an operating system research project that is being developed by Microsoft...
Author: Jeremiah.Clark Date: 03/06/2008
Interesting Probability Problem
Here is one for all of the probability geeks out there. A friend of mine posed this to me over the...
Author: Jeremiah.Clark Date: 03/05/2008
How to Assign a Strong Name to an Unsigned 3rd-Party Assembly
Here is the scenario: You get a .NET DLL from somewhere that provides some really cool...
Author: Jeremiah.Clark Date: 02/28/2008
Windows Live Writer - Great Blogging Tool
I started using Windows Live Writer to write posts for my blog recently and I have to say that I...
Author: Jeremiah.Clark Date: 02/23/2008
Parallel Extensions for .NET - Part 1
Some of my recent posts have mentioned the Parallel Extensions to the .NET Framework CTP that was...
Author: Jeremiah.Clark Date: 02/22/2008
SQL 2008 February CTP
The SQL Server 2008 Feb CTP has been released and can be found here:...
Author: Jeremiah.Clark Date: 02/21/2008
Task Parallel Library on Channel 9
Joe Duffy and other members of the Parallel Extensions team at Microsoft Research talk about the...
Author: Jeremiah.Clark Date: 02/20/2008
Visual Studio Tip: Get Public Key Token for a Strong Named Assembly
I can't remember where I picked this tip up from, but I have found it useful on many occasions so I...
Author: Jeremiah.Clark Date: 02/19/2008
SQL: If Exists Update Else Insert
This is a pretty common situation that comes up when performing database operations. A stored...
Author: Jeremiah.Clark Date: 02/17/2008
Managed BF Language Compiler
As usual, I received my February 2008 copy of MSDN magazine and proceeded to devour it. An article...
Author: Jeremiah.Clark Date: 01/17/2008
Design By Contact Approach: Spec#
I recently attended a very interesting presentation by Matt Podwysocki where he talked about Spec#....
Author: Jeremiah.Clark Date: 01/12/2008