Recent Posts

Review: iHome Bluetooth Keyboard

Review: iHome Bluetooth Keyboard

I've had a lot of Bluetooth keyboards in my day. The iHome Bluetooth Keyboard is small enough, has a great feel to it, and doesn't require batteries.

3 Factors Whether Developers Are In It For The Career or For The Job

3 Factors Whether Developers Are In It For The Career or For The Job

If you are just starting your programming journey, are you hopping on the bandwagon or are you making a career out of it?

5 Steps to Starting your Programming Career (and three ways to become the best)

5 Steps to Starting your Programming Career (and three ways to become the best)

For those who want to become programmers, it's really easy to get started. It's just a matter of how far do you want to take your programming efforts.

Top 10 Programming Books Every .NET Developer Should Own

Top 10 Programming Books Every .NET Developer Should Own

Have you ever had a programming book that you had to keep near you? This list of must-have books are required reading and should always be within your reach.

How to make your own real-time Like Button using ASP.NET MVC, jQuery, and SignalR

How to make your own real-time Like Button using ASP.NET MVC, jQuery, and SignalR

SignalR is one of my favorite libraries because of it's ability to use the web in real-time. In this post, we see how to create a real-time like button using SignalR.

ASP.NET MVC: Make Your Application an Onion!

ASP.NET MVC: Make Your Application an Onion!

When building your application from scratch, how do you arrange your libraries in your solution? Today, we'll talk about how to break your project into reusable components to make it extendable for future projects using an onion architecture.

Make Your Website Scream By Adding A Simple Cache Layer to your Repositories

Make Your Website Scream By Adding A Simple Cache Layer to your Repositories

If you want your website to perform at optimum levels, caching will give you spectacular results. In this post, we'll add a data caching layer to your repositories making your website perform at top speeds.

ASP.NET MVC: Use Entity Framework to return multiple result sets from a Generic Repository

ASP.NET MVC: Use Entity Framework to return multiple result sets from a Generic Repository

If you have a simple generic repository, it doesn't make sense to put everything into one repository. In this post, we'll talk about how to use a reader to make specific SQL calls based on a repository.

ASP.NET MVC ModelBinder: Use ModelBinders For QueryStrings

ASP.NET MVC ModelBinder: Use ModelBinders For QueryStrings

ModelBinding is popular for sending form data back to the server, but did you know that you can use ModelBinders with GETS as well as POSTS? This quick tip will show you how to pass QueryString parameters to the server using a Model.

Part 5: Use an ORM to Create Your Data Layer

Part 5: Use an ORM to Create Your Data Layer

In this last part of the series, we talk about how to use ORMs to speed up the creation of your data access layer.