Creating Modal Dialogs with Axure

Recently we have been using a tool named Axure to develop quick wireframe throw-away prototypes.  It's a great prototyping tool that makes it quick and easy to mock-up basic user interaction scenarios for web and mobile applications.  The wireframes serve as a basis for discussing workflow and user interactions with customers and development team members … Continue reading Creating Modal Dialogs with Axure

Programmatically Adding Windows Server 2008 Scheduled Tasks

Recently I was trouble shooting an ASP.NET COTS package that utilizes the Windows Task Scheduler to schedule and execute long running tasks asynchronously for users. While troubleshooting, I discovered that the application was using an open source managed wrapper to access the Windows task scheduler API (COM based API from Microsoft). More information on this … Continue reading Programmatically Adding Windows Server 2008 Scheduled Tasks

soapUI:org.apache.http.client.ClientProtocolException

When I downloaded the soapUI Pro official build (4.5.1), the first thing I tried to do was test some of our services on the test environment.  All of our WCF services are protected by NTLM authentication.  Unfortunately I immediately hit a wall.  Every attempt to call a services threw the following un-handled exception: Error getting … Continue reading soapUI:org.apache.http.client.ClientProtocolException

Evaluating soapUI for Web Service Verification

Our team has been building WCF based web services for the last few years to support data integration between disparate systems in the enterprise.  Web services are a natural fit for this type of integration because they offer flexibility for cross-platform exchanges and are easily configurable to traverse firewalls inside of the corporate network.  We’ve … Continue reading Evaluating soapUI for Web Service Verification

Unit Tests: Why quality matters and how to write better tests

This is the first article in a series that I am writing about how to create and maintain better quality unit tests. Over the last few years I have been involved in several different development projects where we have made a valiant effort to unit test our code.  All of the team members saw the … Continue reading Unit Tests: Why quality matters and how to write better tests

ASP.NET MVC4 Bundling and Minification: Where did System.Web.Optimization go?

Recently we upgraded an MVC 3 application to MVC4 and wanted to take advantage of the new bundling and minification functionality for our css and js files.   There are some great articles on the asp.net site about how to use all of these new features: http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification Initially I tested it out on a brand new … Continue reading ASP.NET MVC4 Bundling and Minification: Where did System.Web.Optimization go?

IIS Log Parser: An extremely useful tool

Recently we needed to determine if certain URLs in one of our older .asmx services were still in use.   The best way for us to do this was to review the IIS logs for our site so that we could determine if there were any hits against the given pages.   However, once a took a … Continue reading IIS Log Parser: An extremely useful tool

Jet Brains ReSharper: Essential Extension for Visual Studio

I've been using R# from Jet Brains extension for Visual Studio for about three years and consider it a critical part of the IDE.  In fact, when I consider using a beta or release candidate build of Visual Studio, my first question is whether or not R# is available for use in the new version.  … Continue reading Jet Brains ReSharper: Essential Extension for Visual Studio

Using MSBuild and Team City for Deployments (Part 4 of 4): Setting up a Web.Config Transformation without a Solution Configuration or Publish Profile

Setting up a Web.Config Transformation without a Solution Configuration or Publish Profile Based on our build and deployment strategy, we only need two different sets of compiler options (Solution Configurations): Debug and Release.   Having to create Solution Configurations or Publish Profiles just to allow for XML Web.Config transformations clutters our solution unnecessarily and could prove … Continue reading Using MSBuild and Team City for Deployments (Part 4 of 4): Setting up a Web.Config Transformation without a Solution Configuration or Publish Profile

Using MSBuild and Team City for Deployments (Part 3 of 4): Transform and Deployment

Transform and Deployment The first build configuration in our team city project built, tested, analyzed, and packaged our application for deployment.  It created a set of artifacts that we can use to deploy this version of our application to each of the target environments. Next we need to actually deploy our application.  This process requires … Continue reading Using MSBuild and Team City for Deployments (Part 3 of 4): Transform and Deployment