Validation attributes are used for validating entities when a user enters data from a web page. Today's post covers how to create your own custom validation attributes for those pesky hard-to-reach validations.
With the recent announcement of Google AMP, you don't need to worry about a redesign of your site. Today, I show you a quick and easy way to make AMP pages with ASP.NET MVC.
For those looking for a reason to use ASP.NET MVC, I have the perfect post for you. Today, I cover the 10 reasons why now is a great time to use ASP.NET MVC.
In the last post, I showed you how to create a paged list of records in the WebGrid. Today, we continue by adding paging enhancements to the bottom of the grid.
Here we go adding another WebGrid enhancement. Today, we focus on the simplest function in a WebGrid: Paging.
Last weekend, my computer bit the bullet. Luckily, I found a replacement: The Lenovo Yoga 900-13ISK which I'll review today.
Aurelia is the new kid on the block with just over a year in the industry. Today, I talk about why I will be using Aurelia on new client-side projects.
While most methods require 1-3 parameters, developers sometimes go overboard with parameter lists in the method signature. Today, we refactor a large parameter list into a Parameter Object pattern.
With most development, you need checks-and-balances with your application. Today, I show you what makes unit testing great and the best ways to achieve exceptional unit test coverage in your ASP.NET MVC application.
The standard Unit Of Work pattern has been around for the last 5 years. Today, I talk about a better way to implement the Unit of Work design pattern.