OdeToCode IC Logo

K. Scott Allen

K. Scott Allen

I've been developing software for more than 25 years. I also consult and provide training through my company OdeToCode LLC. I'm a Pluralsight author, the CTO of Medisolv Inc., co-host of the podcast Herding Code, and a Microsoft Regional Director and MVP.

Contact me as scott at odetocode.com.

Microsoft Regional Director

Pluralsight Videos
Course Duration Released
C# Fundamentals 6h 5m April 2019
ASP.NET Core Fundamentals 5h 44m Jan 2019
ASP.NET MVC 5 Fundamentals 5h 45m Nov 2019
C# Generics 4h 20m Sep 2013
Migrating Applications and Services to Azure with Visual Studio 2019 2h 22m June 2019
Play by Play: Visual Studio Live Share 36m March 2019
Microsoft Azure for .NET Developers - Cloud Patterns and Architecture 3h 20m Sep 2018
Developing with .NET on Microsoft Azure - Getting Started 4h 50m May 2018
Developing with Node.JS on Microsoft Azure - Getting Started 4h 33m May 2018
Building Your First Salesforce Application 1h 52m Feb 2018
Play by Play: Packaging and Deploying a Real World ASP.NET Core App 1h 43m Jan 2018
Microsoft Azure for .NET Developers - Building Secure Services and Applications 4h 38m June 2017
Getting Started with Reactive Programming Using RxJS 1h 52m Nov 2016
ASP.NET Core Fundamentals 5h 57m Sep 2016
LINQ Fundamentals with C# 6.0 4h 22m July 2016
Building Components with Angular 1.5 1h 51m April 2016
Play by Play: C# with Scott Allen and Jon Skeet 1h 15m March 2016
C# Fundamentals with Visual Studio 2015 5h 20m September 2015
Play by Play: AngularJS Application Design with Scott Allen and Dan Wahlin 2h 14m Dec 2013
Building Applications with Aurelia 2h 25m June 2015
ASP.NET 5: First Look 2h 15m March 2015
An AngularJS Playbook 3h 59m Feb 2015
What's New In C# 6 1h 43m Sep 2014
JavaScript Fundamentals for ES6 4h 48m Sep 2014
AngularJS: Get Started 2h 56m Jun 2014
The New C# Fundamentals Course 6h 14m Feb 2014
ASP.NET MVC 5 Fundamentals 6h 14m Nov 2013
Building Applications with ASP.NET MVC 4 7h 22m Nov 2012
ASP.NET MVC 4 Fundamentals 4h 21m Jul 2012
Accelerated C# Fundamentals 6h 17m Mar 2010
C# Programming Paradigms 2h 44m Sep 2011
Learning To Program - Being A Better Developer 1h 35m Jul 2013
Introduction to CSS 1h 59m Jul 2011
Introduction to Bootstrap 2h 9m Feb 2013
HTTP Fundamentals 2h 50m Feb 2012
Learning To Program - Getting Started with JavaScript 3h 12m June 2013
Learning To Program 2 - Abstractions With Python 2h 51m July 2013
Test First Development - Part 1 3h 33m Nov 2010
LINQ Fundamentals 4h 50m Oct 2008
LINQ Data Access 5h 40m Dec 2008
LINQ Architecture 1h 23m Oct 2010
jQuery Mobile and ASP.NET MVC 4 1h 47m Apr 2012
jQuery UI 1h 57m Nov 2011
Introduction to ASP.NET MVC 3 6h 31m Mar 2011
ASP.NET MVC 3.0 Fundamentals 3h 17m Jan 2011
ASP.NET MVC 2.0 Fundamentals 1h 54m Aug 2010
IronRuby by Example 21m Jan 2010
ASP.NET MVC Advanced Topics 5h 30m Jul 2009
ASP.NET MVC Fundamentals 4h 43m Apr 2009
Upcoming Events


The 2015 specification for the JavaScript language introduces classes, modules, arrow functions, and more. I sat down and wrote the book I would like to read about these new features. This book is not an exhaustive list of everything new in the ECMAScript 2015 specification that governs the JavaScript language. Instead, I purposefully selected what I think are the important features we will use in everyday programming. I expect the reader will already have a good understanding of the JavaScript language as the language existed before 2015. Buy it here
HTTP is the protocol of the web, and this book will look at HTTP from a web developer's perspective. We'll cover resources, messages, cookies, and authentication protocols. We'll look at how HTTP clients can use persistent and parallel connections to improve performance, and see how the web scales to meet demand using cache headers and proxy servers. By the end of the book you will have the knowledge to build better web applications and web services. Buy it here
K. Scott Allen Training