Welcome to the Digital Tool Factory blog

Backend web development in Atlanta GA

It’s FaceBook vs Google Plus – I make them race

I’ve started an open competition between my Facebook people and My Google+ people for interesting responses The Challenge What is the weirdest thing you think is true, or at least likely? I’ll see if anyone responds and after a week I’ll declare a winner. Just to get started, here are a few of mine. Once […]

How to fix the Initialization method TestInitialize threw exception problem in In Visual Studio 2010 Unit Testing

The Problem You are making an ASP.net MVC 3 web application, and being a good person, you are unit testing as much as possible.  You have properly separated your database from your business objects and every other good practice.  However, when you unit test your controllers, you throw in a fake DBContext (I am assuming […]

Less Accounting Review – a 10 part series – Introduction

I recently signed up with Less Accounting and I will be publishing a Less Accounting review  and experiences with the setup process here Introduction (this post) My accounting background The Signup Import QB File Wire Account Set Recurring Hook up Bank Account Hook Up Amex Account Less Accounting – One Week Later Less Accounting – […]

How to get a list of the pages Google has indexed on your site

The Problem For whatever reason you decide you need to get a list of all of the urls you have on your website.  In my case, I am looking to move a major site to a new platform and the urls will change.  I need a list of all of the pages on the site […]

How to fix problems with asp.net mvc 3 and jQuery UI AutoComplete

The Problem: You’re tooling along, using the jQuery library to write some great search feature, and you write some great Linq to Sql code.  Being an awesome coder your use the extension method syntax.  Your action result (in the appropriate controller) looks like this public ActionResult QuickSearch(string term) { var lst = context.Contacts.Select(xx => new […]

Southern Crafted Candles joins the internet

I have been remiss in welcoming Southern Crafted Candles to the internet world.  I completed the site in December, just in time for the Christmas shopping season.  Handmade in Athens Georgia, these candles pack a powerful pop, and are a needed counterpart to the established and decayed empire of Yankee Candle. Southern Crafted Candles consists […]

Daily Reading – Marketing Funnels, PhotoShop Etiquette, AB Split Testing and Rocksploitation

Just a quick note of some useful links I’ve found on the interwebs.  It makes for some good daily reading. Engineering your marketing outcomes – The great Patrick  McKenzie talks extensively about online marketing, and how to use modern web technology to enhance your internet marketing results.  It’s not quite gap analysis, but it will take you […]

How to fix the “Could not read metadata, possibly due to insufficient access rights” error in Sql Server 2008

The Problem You are doing the responsible thing and make a backup before you make any crazy changes to your Sql Server 2008 database.  You choose the option that gives you the most flexibility and decide to script your backup.  Who knows where this backup will eventually go? You go through the Tasks>Script Database, and […]

How to fix yet another You must set this property to a non-null value of type ‘Double’ problem with Entity Framework

The Problem You are coding happily away in Visual Studio 2010, working on your asp.net project, using the entity framework and sql server and you get and you get the following error The ‘Amount’ property on ‘SomeTable’ could not be set to a ‘Decimal’ value. You must set this property to a non-null value of […]

How to fix the Entity Framework Code First problem – Model compatibility cannot be checked because the database does not contain model metadata problem

The Problem So, you are tooling around in asp.net mvc 3 Entity Framework Code First, and you make a change to your underlying model.  you then get the following error when Entity Framework tries to recreate the database in Sql Server or Sql Server Express Model compatibility cannot be checked because the database does not […]