OdeToCode IC Logo


ASP.NET 5 and MVC 6

The ASP.NET 5 framework videos.

Screen captured with Tech Smith Camtasia

An Overview of ASP.NET 5

Recorded with the beta 6 release, this video highlights what you need to know to get started with the new project files and .NET frameworks. this.
ECMAScript 6 (a.k.a. JavaScript.Next, Harmony)

ECMAScript 6 is the next version of JavaScript. Each video in this collection of short videos will highlight a specific feature of ES6.

The videos are currently developed using Traceur, the JavaScript.next to JavaScript-of-today compiler. I compile the files on the fly using a grunt watch task and load them into a Jasmine test runner.

To see the current support for ES6 in various JavaScript engines across the client and server, take a look at the ECMAScript compatibility table

Screen captured with Tech Smith Camtasia

Arrow Functions

Arrow functions are a short, succinct syntax for building functions in ES6. Not only do they make for more powerful functional code, they also help inside of callback by lexically binding this.

Template Strings

Template strings will make it easy to build strings, localize strings, and sanitize HTML. A marvelous addition to JavaScript!

Rest Parameters

Rest parameters make functions with a variable number of arguments easy, readable, and safe!

Default Parameter Values

There is a new syntax to provide default values for missing parameters.


The spread is syntactic sugar we can use to "spread" an array across function parameters, or into an array literal.
Free Pluralsight Videos
Course Duration Released
Building Applications with ASP.NET MVC 4 [07:22:24] 8 Nov 2012
Introduction to ASP.NET MVC 3 [06:31:55] 14 Mar 2011
All Pluralsight Videos (Subscription Required)
Course Duration Released
Microsoft Azure for .NET Developers - Cloud Patterns and Architecture [03:20:00] Sep 2018
Developing with .NET on Microsoft Azure - Getting Started [04:50:00] May 2018
Developing with Node.JS on Microsoft Azure - Getting Started [04:33:00] May 2018
Building Your First Salesforce Application [01:52:00] Feb 2018
Play by Play: Packaging and Deploying a Real World ASP.NET Core App [01:43:00] Jan 2018
ASP.NET Core Fundamentals [05:57:00] Nov 2017
Microsoft Azure for .NET Developers - Building Secure Services and Applications [04:38:00] June 2017
Getting Started with Reactive Programming Using RxJS [01:52:00] Nov 2016
ASP.NET Core Fundamentals [05:57:00] Sep 2016
LINQ Fundamentals with C# 6.0 [04:22:00] July 2016
Building Components with Angular 1.5 [01:51:00] April 2016
Play by Play: C# with Scott Allen and Jon Skeet [01:15:00] March 2016
C# Fundamentals with Visual Studio 2015 [05:20:00] September 2015
Building Applications with Aurelia [02:25:00] June 2015
ASP.NET 5: First Look [02:15:00] March 2015
An AngularJS Playbook [03:59:00] Feb 2015
What's New In C# 6 [01:43:00] Sep 2014
JavaScript Fundamentals for ES6 [04:48:00] Sep 2014
AngularJS: Get Started [02:56:00] Jun 2014
The New C# Fundamentals Course [06:14:31] Feb 2014
ASP.NET MVC 5 Fundamentals [06:14:00] Nov 2013
C# Generics [04:20:00] Sep 2013
Building Applications with ASP.NET MVC 4 [07:22:24] Nov 2012
ASP.NET MVC 4 Fundamentals [04:21:12] Jul 2012
Accelerated C# Fundamentals [06:17:48] Mar 2010
C# Programming Paradigms [02:44:41] Sep 2011
Learning To Program - Being A Better Developer [01:35:02] Jul 2013
Introduction to CSS [02:09:06] Jul 2011
Introduction to Bootstrap [02:09:27] Feb 2013
HTTP Fundamentals [02:50:08] Feb 2012
Learning To Program - Getting Started with JavaScript [03:12:00] June 2013
Learning To Program 2 - Abstractions With Python [02:51:00] July 2013
Test First Development - Part 1 [03:33:45] Nov 2010
LINQ Fundamentals [04:50:29] Oct 2008
LINQ Data Access [05:40:47] Dec 2008
LINQ Architecture [01:23:17] Oct 2010
jQuery Mobile and ASP.NET MVC 4 [01:47:39] Apr 2012
jQuery UI [01:54:35] Nov 2011
Introduction to ASP.NET MVC 3 [06:31:55] Mar 2011
ASP.NET MVC 3.0 Fundamentals [03:17:44] Jan 2011
ASP.NET MVC 2.0 Fundamentals [01:54:45] Aug 2010
IronRuby by Example [00:21:25] Jan 2010
ASP.NET MVC Advanced Topics [05:30:45] Jul 2009
ASP.NET MVC Fundamentals [04:43:04] Apr 2009