Recent Posts

ASP.NET MVC Model: Make a BaseViewModel for your Layouts

ASP.NET MVC Model: Make a BaseViewModel for your Layouts

If you aren't using ViewModels, start now by creating base classes and realize the flexibility of every view, including layout pages.

ASP.NET MVC Data Layer: Access your Data Layer Through Unique Requests

ASP.NET MVC Data Layer: Access your Data Layer Through Unique Requests

Accessing your data layer is kind of a big deal while coding. This particular technique makes your data available anywhere you can access a controller context.

5 Ways To (Politely) Stop Interruptions

5 Ways To (Politely) Stop Interruptions

How productive are programmers? That depends. How many interruptions does that person receive in an hour?

Review: TeamViewer

Review: TeamViewer

Looking for a way to assist users in a remote location? TeamViewer is the leader in this space and who I consider to be the new VNC for our time.

ASP.NET MVC Url Helpers: Catalog Your Site

ASP.NET MVC Url Helpers: Catalog Your Site

As your site grows, UrlHelpers enable you to keep all links in one location so you don't lose your sanity when a link changes.

ASP.NET MVC Controllers: Push the Envelope!

ASP.NET MVC Controllers: Push the Envelope!

This post takes the standard ASP.NET MVC controller and uses a minimal amount of code to provide maximum efficiency.

ASP.NET MVC Views: Passing Data to Views

ASP.NET MVC Views: Passing Data to Views

ASP.NET MVC has a number of ways to pass data back to Views. Find out the three most common ways of passing data and the recommended way.

Top JetBrains ReSharper Extensions

Top JetBrains ReSharper Extensions

With the recent release of JetBrains ReSharper, they've included a way to add extensions onto their ReSharper extension. Here are the top ReSharper extensions.

Back in the saddle again

Back in the saddle again

After an extended period away from blogging, I decided to get back into the swing of things and continue my writings. However, it's a bit different now.

Resources for Development

Resources for Development

Make sure you have the right tools to get the job done right!