5 Ways To Take Your ASP.NET MVC development to "Ludicrous Speed"

October 20th, 2014

In this series, we'll talk about how to take your development to the next level by mastering your tools and code.

After discussing my programming competition experience, some readers asked me what techniques I used for building applications so fast.

So I thought, why not make a series out of it. Let's get into some tools to find out how to quickly build ASP.NET MVC applications as fast as possible.

Overview

As you progress through your career as a developer, you start to see a number of ways of how to build applications. Once you have the experience and knowledge of various projects, use that to leverage how future applications are built and always perform "personal" port-mordem (reflection after a project is done) of how the project could've gone better if done a different way.

Each project puts another notch in your tool belt essentially increasing your way of making applications. The more projects you complete, the more ideas and ways of how to build those future applications faster!

For this series of posts, we'll look at how to build applications at "ludicrous speed," which means finding tools, techniques, and absurd ways to code them as fast as humanly possible.

The first post starts out discussing how to take existing data formats and immediately transform them into immediate classes for your code.

NOTE: I usually post on Mondays, Wednesdays, and Fridays, so this series will be over a week and a half.

Also, if you are wondering what I'm talking about with "Ludicrous Speed," watch this clip from Mel Brooks' SpaceBalls.

Series: How to take your ASP.NET MVC development to ludicrous speeds.

  1. Transforming XML/JSON/CSV into Classes
  2. Use pre-built applications
  3. T4 (Text Template Transformation Toolkit)
  4. ReSharper/SQL Complete
  5. ORM (Object Relationship Management)

What other techniques do you use to accelerate your development? Post your comments below!