Recent Posts

Review: Wekey Portable Keyboard

Review: Wekey Portable Keyboard

Looking for a smaller keyboard for portability? Today, we review the new Wekey portable keyboard.

Using Faker and NBuilder To Generate Massive Data for your Unit Tests

Using Faker and NBuilder To Generate Massive Data for your Unit Tests

What do you do when you need a large amount of test data for your unit tests? In today's post, I show you how to create dummy data using NBuilder and Faker.

Using XML with LINQ Cookbook

Using XML with LINQ Cookbook

XML is still being used by legacy applications. Today, I provide a list of quick recipes for managing and manipulating XML using LINQ.

Is Monkey Patching (or Duck Punching) Still A Viable Solution?

Is Monkey Patching (or Duck Punching) Still A Viable Solution?

If a third-party JavaScript library requires a modification, does it make sense to Monkey Patch or Duck Punch it?

Import a Data Hierarchy from Excel into SQL Server

Import a Data Hierarchy from Excel into SQL Server

When a client hands you data for a project, it's usually in a database of some kind. Today, I'll demonstrate how to work some Excel magic to import a hierarchy into a database.

Entity Framework: Creating Custom Validation Attributes, Part 2

Entity Framework: Creating Custom Validation Attributes, Part 2

We created a server-side validation attribute before, but how do we validate it on the client-side? In today's post, I answer a reader's request on how to add JavaScript validation to our DateTime comparer.

5 Quick ASP.NET MVC Tips

5 Quick ASP.NET MVC Tips

Today, I show five ASP.NET MVC tips to make you more productive and one awesome extension for GitHub.

Where can I find samples of full ASP.NET MVC projects?

Where can I find samples of full ASP.NET MVC projects?

This is one question I'm constantly asked by developers new to MVC. In this post, I show some sites with sample projects so you can "build by example."

What Tools Do You Use To Write Code?

What Tools Do You Use To Write Code?

Even a blacksmith has his favorite tools of the trade. Today, I explain all of the tools I use to write code and other tasks for my blog and business. Then I ask you.

Top 10 Web Sites Every Programmer Should Visit On A Daily Basis

Top 10 Web Sites Every Programmer Should Visit On A Daily Basis

Instead of getting up every morning and reading the newspaper, visit these 10 websites to determine the pulse of what's happening in the tech industry.