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

Next>