I write software and consult through OdeToCode LLC. I have 25+ years of commercial software development experience across a wide range of technologies. I’ve successfully delivered software products for embedded, Windows, and web platforms. I’ve developed web services for Fortune 500 companies and firmware for startups.I'm also a Pluralsight author (see below), and a host on the podcast Herding Code. I've written a few books, and spoken at a few conferences around the world.
Contact me as scott at odetocode.com.
|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|
|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 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|
Over the years I’ve worked with some of the best trainers in the world at Pluralsight. I’ve delivered over 25 weeks of class instruction and produced over 80 hours of video content. Here are the current classes and training courses I offer. These classes can be delivered on-site at your company.
From Components to Routing and everything in between, this course covers the features of Angular 2 and TypeScript with a focus on practical scenarios and real applications.
This class provides in-depth coverage of the latest Microsoft web development stack.
The course is designed to take experienced developers who are new to .NET or the C# language and give them all the fundamentals, best practices, and advanced knowledge required to be a productive and happy developer with the C# language. We’ll demonstrate all the capabilities and features of the language, and work with both desktop and web applications to see how to apply the language in different contexts. During the course we’ll solve specific, everyday problems in application development using techniques like functional programming and test-driven development. We’ll also see how to apply modern programming principles and use dynamic programming techniques to make the most of the C# language.
This course teaches and demonstrates the test-first development approach to building software. We’ll discuss the value of unit testing and uncover the essence of the red-green-refactor workflow. The course will also examine various styles, techniques, and tools used by test-first development teams.