Author Archives: Matthew

Making an executable take pipelined input in PowerShell

It annoys me when I am working with PowerShell try to pipe the results of a cmdlet into a exe which doesn’t understand pipelined data.  To solve this problem I began aliasing some of the common programs I would like … Continue reading

Posted in PowerShell | Leave a comment

FastSharp 2.0

I just released a new version of my FastSharp program. Download it  or  View the source code This release contains some notable enhancements: Support for multiple languages C# Visual Basic F# Pers…

Continue reading
Posted in C#, F#, FastSharp, Visual Studio Gallery | Leave a comment

A StructureMap Gotcha

I started converting one of the projects I work on to use the StructureMap DI/IOC framework. The previous framework I used was a super simple one that was built in house.   When switching to StructureMap the plethora of options was a concern …

Continue reading
Posted in Dependency Injection, structuremap | Leave a comment

OpenWithTest released on Visual Studio Gallery

Download Either download from the extension manager by searching OpenWithTest or go to the project page here. Summary Open with Test is a Visual Studio extension which serves one simple task: To always open your test files and implementation files tog…

Continue reading
Posted in Tools, Visual Studio, Visual Studio Gallery, testing | Leave a comment

Snippet Designer 1.3 Released!

I just released Snippet Designer 1.3. CodePlex Page: http://snippetdesigner.codeplex.com/ Visual Studio Gallery Page: http://visualstudiogallery.msdn.microsoft.com/en-us/B08B0375-139E-41D7-AF9B-FAEE50F68392 The key features of this release are supp…

Continue reading
Posted in Snippet Designer, Snippets, Visual Studio, Visual Studio Gallery | Leave a comment

DiffPlex 1.1 Released

I released a small update to DiffPlex that helps improve performance for both the release and debug builds.  I now also package the release build in the download zip file instead of the debug.  The release build shows a significant performanc…

Continue reading
Posted in C#, DiffPlex, Programming | Leave a comment

A Mercurial PowerShell Prompt

Since switching to Mercurial I often use the “hg summary” command. hg summary [--remote] aliases: sum summarize working directory state     This generates a brief summary of the working directory state, including …

Continue reading
Posted in Mercurial, PowerShell | Leave a comment

DiffPlex 1.0 Released!!

The DiffPlex (http://diffplex.codeplex.com) project is now available on Codeplex! The DiffPlex project is a combination of a .NET Diffing Library with a Silverlight and HTML diff viewer. It is released open source under the MS-PL license.

The library…

Continue reading
Posted in Codeplex, DiffPlex, Open Source | Leave a comment

Snippet Designer 1.2 Beta Release with Visual Studio 2010 Support

Yesterday I released Snippet Designer 1.2 Beta. Codeplex Page: http://snippetdesigner.codeplex.com/ Visual Studio Gallery Page: http://visualstudiogallery.msdn.microsoft.com/en-us/B08B0375-139E-41D7-AF9B-FAEE50F68392 This release contains several bug …

Continue reading
Posted in Codeplex, Snippet Designer, Visual Studio, Visual Studio Gallery | Leave a comment

Regex based Lexer with F#

This lexer allows you to define your regular expression based rules in a very declarative way using F# computation expressions. open Lexer let definitions = lexerDefinitions { do! addNextlineDefinition “NEWLINE” @”(\n\r)|\n|\r” do!…

Continue reading
Posted in F# | Leave a comment