Recent Posts

Happy Holidays and have a Happy New Year!

Happy Holidays and have a Happy New Year!

Since I will be off for two weeks, I want to wish everyone Happy Holidays and a Happy New Year.

How do you read HTML? Parser or RegEx?

How do you read HTML? Parser or RegEx?

When reading HTML with C#, do you use a parser or do you use Regular Expressions? This post will discuss how parsing is better than regular expressions.

ASP.NET MVC Routing: Play Traffic Cop with Your Routes

ASP.NET MVC Routing: Play Traffic Cop with Your Routes

As an ASP.NET MVC request is received, the routing sends the request to the proper controller. Today, we talk about how to use routing, some tips on using them effectively, and how to debug them easily.

What is the best (and fastest) way to learn ASP NET MVC?

What is the best (and fastest) way to learn ASP NET MVC?

For those interested in getting into ASP.NET, the most recent web technology is ASP NET MVC. In this post, I show you the fastest way to learn how to build web applications with ASP NET MVC.

Review: ReSharper 9 Ultimate

Review: ReSharper 9 Ultimate

JetBrains just released their new version of ReSharper called ReSharper 9 Ultimate. In this post, I review what some of the new features are that make it even more of a critical Visual Studio add-on.

Review: Refactoring to Patterns

Review: Refactoring to Patterns

Refactoring code and design patterns are becoming more common in programming, so why not have a solid understanding of how to refactor existing code into patterns?

Getting Started with CSS (and techniques on how to debug it)

Getting Started with CSS (and techniques on how to debug it)

As a web developer, you have no doubt worked with CSS. Most developers can't stand it. In this post, I'll show you the basics of CSS, CSS terminology, and various techniques on how to use...and debug...CSS.

How to store enumerated flags in a table

How to store enumerated flags in a table

Multiple bit flags can be used with permissions or application settings. But how do you save them? Here's a simple technique on how to store those multiple bit flags as an integer in a table.

10 Extremely Useful .NET Extension Methods

10 Extremely Useful .NET Extension Methods

Since Extension methods were introduced in C# 3.0, I have constantly been looking for ways to extend classes to ease my coding pain. Here are my 10 favorite extension methods.

ASP.NET MVC ActionFilter: Enhance your Controllers with ActionFilters

ASP.NET MVC ActionFilter: Enhance your Controllers with ActionFilters

Don't pepper your HttpContext all over the place. ActionFilters are used to contain any kind of HttpContext. In this post, we'll talk about how to keep your HttpContext in check using ActionFilters with examples.