Recent Posts

Review: Maximize Your Potential With The Strengths Book Series

Review: Maximize Your Potential With The Strengths Book Series

If you've been wondering what you're good at or what strengths can improve your career, we'll review StrengthsFinder 2.0 to discover where your strengths lie with a bonus review of Entrepreneurial StrengthFinder.

The Fastest Way To Mock a Database for Unit Testing

The Fastest Way To Mock a Database for Unit Testing

Developers have always been trying to mimic a production database. Here is a great (and fast) way to unit test your Entity Framework entities while using maximum flexibility.

ASP.NET MVC Optimization Series: Part 6 - Building Our Agenda Screen

ASP.NET MVC Optimization Series: Part 6 - Building Our Agenda Screen

In our final post for this series, we show how to select specific sessions using native UI techniques through simple HTML5 and a JavaScript database called PouchDb.

ASP.NET MVC Optimization Series: Part 5 - Filtering Sessions By Day

ASP.NET MVC Optimization Series: Part 5 - Filtering Sessions By Day

While we've built up a pretty nice web application that simulates a native app, we still need to fix the user interface. Today, we cover some enhancements to our sessions list to make it more user-friendly.

ASP.NET MVC Optimization Series: Part 4 - Simulate a Native ListView

ASP.NET MVC Optimization Series: Part 4 - Simulate a Native ListView

This series discusses how we build a web application into a super-charged web app that acts like a native application. Today, we continue by showing how to build a list of speakers who presented at Codemash.

ASP.NET MVC Optimization Series: Part 3 - Transform Your Client-Side Web App

ASP.NET MVC Optimization Series: Part 3 - Transform Your Client-Side Web App

The client-side of a web application can be daunting, but can also be gratifying. Today, we continue focusing on building our web app to rival a native app. We also have some adjustments that need to be made from the data layer post.

Decoupling Techniques: How Do I Get That Rubber Band in the Middle?

Decoupling Techniques: How Do I Get That Rubber Band in the Middle?

How do you know when a system is tightly coupled or not? In this post, I discuss why it's so important to decouple your code and how to identify and fix the problems.

ASP.NET MVC Optimization Series: Part 2 - Data Layer

ASP.NET MVC Optimization Series: Part 2 - Data Layer

If we want our web application to act like a native app, we need some speedy access. Today, we'll go over how to optimize your data layer for the front-end.

ASP.NET MVC Optimization Series: Introduction and Setup

ASP.NET MVC Optimization Series: Introduction and Setup

In this optimization series, we discuss how to setup and prepare for building a regular web app to make it look, act, and feel like a native app.

How to Determine the Cost of Building a Website

How to Determine the Cost of Building a Website

Every project is unique and I've been on both sides of the coin. Today, we talk financials about how much it costs to build a website.